Class ServiceClientHelpers
- Namespace
- Amazon.Runtime.Internal
- Assembly
- AWSSDK.Core.dll
public static class ServiceClientHelpers
- Inheritance
-
ServiceClientHelpers
- Inherited Members
-
Fields
KMS_ASSEMBLY_NAME
public const string KMS_ASSEMBLY_NAME = "AWSSDK.KeyManagementService"
Field Value
- string
KMS_SERVICE_CLASS_NAME
public const string KMS_SERVICE_CLASS_NAME = "Amazon.KeyManagementService.AmazonKeyManagementServiceClient"
Field Value
- string
S3_ASSEMBLY_NAME
public const string S3_ASSEMBLY_NAME = "AWSSDK.S3"
Field Value
- string
S3_SERVICE_CLASS_NAME
public const string S3_SERVICE_CLASS_NAME = "Amazon.S3.AmazonS3Client"
Field Value
- string
SSO_ASSEMBLY_NAME
public const string SSO_ASSEMBLY_NAME = "AWSSDK.SSO"
Field Value
- string
SSO_OIDC_ASSEMBLY_NAME
public const string SSO_OIDC_ASSEMBLY_NAME = "AWSSDK.SSOOIDC"
Field Value
- string
SSO_OIDC_SERVICE_CLASS_NAME
public const string SSO_OIDC_SERVICE_CLASS_NAME = "Amazon.SSOOIDC.AmazonSSOOIDCClient"
Field Value
- string
SSO_OIDC_SERVICE_CONFIG_NAME
public const string SSO_OIDC_SERVICE_CONFIG_NAME = "Amazon.SSOOIDC.AmazonSSOOIDCConfig"
Field Value
- string
SSO_SERVICE_CLASS_NAME
public const string SSO_SERVICE_CLASS_NAME = "Amazon.SSO.AmazonSSOClient"
Field Value
- string
SSO_SERVICE_CONFIG_NAME
public const string SSO_SERVICE_CONFIG_NAME = "Amazon.SSO.AmazonSSOConfig"
Field Value
- string
STS_ASSEMBLY_NAME
public const string STS_ASSEMBLY_NAME = "AWSSDK.SecurityToken"
Field Value
- string
STS_SERVICE_CLASS_NAME
public const string STS_SERVICE_CLASS_NAME = "Amazon.SecurityToken.AmazonSecurityTokenServiceClient"
Field Value
- string
STS_SERVICE_CONFIG_NAME
public const string STS_SERVICE_CONFIG_NAME = "Amazon.SecurityToken.AmazonSecurityTokenServiceConfig"
Field Value
- string
Methods
CreateServiceConfig(string, string)
public static ClientConfig CreateServiceConfig(string assemblyName, string serviceConfigClassName)
Parameters
assemblyName
string
serviceConfigClassName
string
Returns
- ClientConfig
CreateServiceFromAnother<TClient, TConfig>(AmazonServiceClient)
public static TClient CreateServiceFromAnother<TClient, TConfig>(AmazonServiceClient originalServiceClient) where TClient : AmazonServiceClient where TConfig : ClientConfig, new()
Parameters
originalServiceClient
AmazonServiceClient
Returns
- TClient
Type Parameters
TClient
TConfig
CreateServiceFromAssembly<TClient>(string, string, RegionEndpoint)
public static TClient CreateServiceFromAssembly<TClient>(string assemblyName, string serviceClientClassName, RegionEndpoint region) where TClient : class
Parameters
assemblyName
string
serviceClientClassName
string
region
RegionEndpoint
Returns
- TClient
Type Parameters
TClient
CreateServiceFromAssembly<TClient>(string, string, AWSCredentials, RegionEndpoint)
public static TClient CreateServiceFromAssembly<TClient>(string assemblyName, string serviceClientClassName, AWSCredentials credentials, RegionEndpoint region) where TClient : class
Parameters
assemblyName
string
serviceClientClassName
string
credentials
AWSCredentials
region
RegionEndpoint
Returns
- TClient
Type Parameters
TClient
CreateServiceFromAssembly<TClient>(string, string, AWSCredentials, ClientConfig)
public static TClient CreateServiceFromAssembly<TClient>(string assemblyName, string serviceClientClassName, AWSCredentials credentials, ClientConfig config) where TClient : class
Parameters
assemblyName
string
serviceClientClassName
string
credentials
AWSCredentials
config
ClientConfig
Returns
- TClient
Type Parameters
TClient
CreateServiceFromAssembly<TClient>(string, string, AmazonServiceClient)
public static TClient CreateServiceFromAssembly<TClient>(string assemblyName, string serviceClientClassName, AmazonServiceClient originalServiceClient) where TClient : class
Parameters
assemblyName
string
serviceClientClassName
string
originalServiceClient
AmazonServiceClient
Returns
- TClient
Type Parameters
TClient