public static interface CreateDomainConfigurationRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<CreateDomainConfigurationRequest.Builder,CreateDomainConfigurationRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateDomainConfigurationRequest.Builder |
authorizerConfig(AuthorizerConfig authorizerConfig)
An object that specifies the authorization service for a domain.
|
default CreateDomainConfigurationRequest.Builder |
authorizerConfig(Consumer<AuthorizerConfig.Builder> authorizerConfig)
An object that specifies the authorization service for a domain.
|
CreateDomainConfigurationRequest.Builder |
domainConfigurationName(String domainConfigurationName)
The name of the domain configuration.
|
CreateDomainConfigurationRequest.Builder |
domainName(String domainName)
The name of the domain.
|
CreateDomainConfigurationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateDomainConfigurationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateDomainConfigurationRequest.Builder |
serverCertificateArns(Collection<String> serverCertificateArns)
The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake.
|
CreateDomainConfigurationRequest.Builder |
serverCertificateArns(String... serverCertificateArns)
The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake.
|
CreateDomainConfigurationRequest.Builder |
serviceType(ServiceType serviceType)
The type of service delivered by the endpoint.
|
CreateDomainConfigurationRequest.Builder |
serviceType(String serviceType)
The type of service delivered by the endpoint.
|
CreateDomainConfigurationRequest.Builder |
validationCertificateArn(String validationCertificateArn)
The certificate used to validate the server certificate and prove domain name ownership.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDomainConfigurationRequest.Builder domainConfigurationName(String domainConfigurationName)
The name of the domain configuration. This value must be unique to a region.
domainConfigurationName - The name of the domain configuration. This value must be unique to a region.CreateDomainConfigurationRequest.Builder domainName(String domainName)
The name of the domain.
domainName - The name of the domain.CreateDomainConfigurationRequest.Builder serverCertificateArns(Collection<String> serverCertificateArns)
The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake. Currently you can specify only one certificate ARN. This value is not required for AWS-managed domains.
serverCertificateArns - The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake. Currently you
can specify only one certificate ARN. This value is not required for AWS-managed domains.CreateDomainConfigurationRequest.Builder serverCertificateArns(String... serverCertificateArns)
The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake. Currently you can specify only one certificate ARN. This value is not required for AWS-managed domains.
serverCertificateArns - The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake. Currently you
can specify only one certificate ARN. This value is not required for AWS-managed domains.CreateDomainConfigurationRequest.Builder validationCertificateArn(String validationCertificateArn)
The certificate used to validate the server certificate and prove domain name ownership. This certificate must be signed by a public certificate authority. This value is not required for AWS-managed domains.
validationCertificateArn - The certificate used to validate the server certificate and prove domain name ownership. This
certificate must be signed by a public certificate authority. This value is not required for
AWS-managed domains.CreateDomainConfigurationRequest.Builder authorizerConfig(AuthorizerConfig authorizerConfig)
An object that specifies the authorization service for a domain.
authorizerConfig - An object that specifies the authorization service for a domain.default CreateDomainConfigurationRequest.Builder authorizerConfig(Consumer<AuthorizerConfig.Builder> authorizerConfig)
An object that specifies the authorization service for a domain.
This is a convenience that creates an instance of theAuthorizerConfig.Builder avoiding the need to
create one manually via AuthorizerConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to authorizerConfig(AuthorizerConfig).authorizerConfig - a consumer that will call methods on AuthorizerConfig.BuilderauthorizerConfig(AuthorizerConfig)CreateDomainConfigurationRequest.Builder serviceType(String serviceType)
The type of service delivered by the endpoint.
serviceType - The type of service delivered by the endpoint.ServiceType,
ServiceTypeCreateDomainConfigurationRequest.Builder serviceType(ServiceType serviceType)
The type of service delivered by the endpoint.
serviceType - The type of service delivered by the endpoint.ServiceType,
ServiceTypeCreateDomainConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDomainConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.