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 IoT passes to the device during the TLS handshake.
|
CreateDomainConfigurationRequest.Builder |
serverCertificateArns(String... serverCertificateArns)
The ARNs of the certificates that 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 IoT passes to the device during the TLS handshake. Currently you can specify only one certificate ARN. This value is not required for Amazon Web Services-managed domains.
serverCertificateArns - The ARNs of the certificates that IoT passes to the device during the TLS handshake. Currently you can
specify only one certificate ARN. This value is not required for Amazon Web Services-managed domains.CreateDomainConfigurationRequest.Builder serverCertificateArns(String... serverCertificateArns)
The ARNs of the certificates that IoT passes to the device during the TLS handshake. Currently you can specify only one certificate ARN. This value is not required for Amazon Web Services-managed domains.
serverCertificateArns - The ARNs of the certificates that IoT passes to the device during the TLS handshake. Currently you can
specify only one certificate ARN. This value is not required for Amazon Web Services-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 Amazon Web Services-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 Amazon
Web Services-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 method 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.
Amazon Web Services IoT Core currently supports only the DATA service type.
serviceType - The type of service delivered by the endpoint.
Amazon Web Services IoT Core currently supports only the DATA service type.
ServiceType,
ServiceTypeCreateDomainConfigurationRequest.Builder serviceType(ServiceType serviceType)
The type of service delivered by the endpoint.
Amazon Web Services IoT Core currently supports only the DATA service type.
serviceType - The type of service delivered by the endpoint.
Amazon Web Services 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..."
Tag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) CreateDomainConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDomainConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.