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 |
tags(Collection<Tag> tags)
Metadata which can be used to manage the domain configuration.
|
CreateDomainConfigurationRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Metadata which can be used to manage the domain configuration.
|
CreateDomainConfigurationRequest.Builder |
tags(Tag... tags)
Metadata which can be used to manage the domain configuration.
|
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.
AWS IoT Core currently supports only the DATA service type.
serviceType - The type of service delivered by the endpoint.
AWS IoT Core currently supports only the DATA service type.
ServiceType,
ServiceTypeCreateDomainConfigurationRequest.Builder serviceType(ServiceType serviceType)
The type of service delivered by the endpoint.
AWS IoT Core currently supports only the DATA service type.
serviceType - The type of service delivered by the endpoint.
AWS IoT Core currently supports only the DATA service type.
ServiceType,
ServiceTypeCreateDomainConfigurationRequest.Builder tags(Collection<Tag> tags)
Metadata which can be used to manage the domain configuration.
For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
tags - Metadata which can be used to manage the domain configuration. For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
CreateDomainConfigurationRequest.Builder tags(Tag... tags)
Metadata which can be used to manage the domain configuration.
For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
tags - Metadata which can be used to manage the domain configuration. For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
CreateDomainConfigurationRequest.Builder tags(Consumer<Tag.Builder>... tags)
Metadata which can be used to manage the domain configuration.
For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
List.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateDomainConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDomainConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.