public static interface RegisterCaCertificateRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<RegisterCaCertificateRequest.Builder,RegisterCaCertificateRequest>
| Modifier and Type | Method and Description |
|---|---|
RegisterCaCertificateRequest.Builder |
allowAutoRegistration(Boolean allowAutoRegistration)
Allows this CA certificate to be used for auto registration of device certificates.
|
RegisterCaCertificateRequest.Builder |
caCertificate(String caCertificate)
The CA certificate.
|
RegisterCaCertificateRequest.Builder |
certificateMode(CertificateMode certificateMode)
Describes the certificate mode in which the Certificate Authority (CA) will be registered.
|
RegisterCaCertificateRequest.Builder |
certificateMode(String certificateMode)
Describes the certificate mode in which the Certificate Authority (CA) will be registered.
|
RegisterCaCertificateRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
RegisterCaCertificateRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default RegisterCaCertificateRequest.Builder |
registrationConfig(Consumer<RegistrationConfig.Builder> registrationConfig)
Information about the registration configuration.
|
RegisterCaCertificateRequest.Builder |
registrationConfig(RegistrationConfig registrationConfig)
Information about the registration configuration.
|
RegisterCaCertificateRequest.Builder |
setAsActive(Boolean setAsActive)
A boolean value that specifies if the CA certificate is set to active.
|
RegisterCaCertificateRequest.Builder |
tags(Collection<Tag> tags)
Metadata which can be used to manage the CA certificate.
|
RegisterCaCertificateRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Metadata which can be used to manage the CA certificate.
|
RegisterCaCertificateRequest.Builder |
tags(Tag... tags)
Metadata which can be used to manage the CA certificate.
|
RegisterCaCertificateRequest.Builder |
verificationCertificate(String verificationCertificate)
The private key verification certificate.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildRegisterCaCertificateRequest.Builder caCertificate(String caCertificate)
The CA certificate.
caCertificate - The CA certificate.RegisterCaCertificateRequest.Builder verificationCertificate(String verificationCertificate)
The private key verification certificate. If certificateMode is SNI_ONLY, the
verificationCertificate field must be empty. If certificateMode is
DEFAULT or not provided, the verificationCertificate field must not be empty.
verificationCertificate - The private key verification certificate. If certificateMode is SNI_ONLY,
the verificationCertificate field must be empty. If certificateMode is
DEFAULT or not provided, the verificationCertificate field must not be
empty.RegisterCaCertificateRequest.Builder setAsActive(Boolean setAsActive)
A boolean value that specifies if the CA certificate is set to active.
Valid values: ACTIVE | INACTIVE
setAsActive - A boolean value that specifies if the CA certificate is set to active.
Valid values: ACTIVE | INACTIVE
RegisterCaCertificateRequest.Builder allowAutoRegistration(Boolean allowAutoRegistration)
Allows this CA certificate to be used for auto registration of device certificates.
allowAutoRegistration - Allows this CA certificate to be used for auto registration of device certificates.RegisterCaCertificateRequest.Builder registrationConfig(RegistrationConfig registrationConfig)
Information about the registration configuration.
registrationConfig - Information about the registration configuration.default RegisterCaCertificateRequest.Builder registrationConfig(Consumer<RegistrationConfig.Builder> registrationConfig)
Information about the registration configuration.
This is a convenience method that creates an instance of theRegistrationConfig.Builder avoiding the
need to create one manually via RegistrationConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to registrationConfig(RegistrationConfig).
registrationConfig - a consumer that will call methods on RegistrationConfig.BuilderregistrationConfig(RegistrationConfig)RegisterCaCertificateRequest.Builder tags(Collection<Tag> tags)
Metadata which can be used to manage the CA certificate.
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 CA certificate. 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..."
RegisterCaCertificateRequest.Builder tags(Tag... tags)
Metadata which can be used to manage the CA certificate.
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 CA certificate. 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..."
RegisterCaCertificateRequest.Builder tags(Consumer<Tag.Builder>... tags)
Metadata which can be used to manage the CA certificate.
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) RegisterCaCertificateRequest.Builder certificateMode(String certificateMode)
Describes the certificate mode in which the Certificate Authority (CA) will be registered. If the
verificationCertificate field is not provided, set certificateMode to be
SNI_ONLY. If the verificationCertificate field is provided, set
certificateMode to be DEFAULT. When certificateMode is not provided,
it defaults to DEFAULT. All the device certificates that are registered using this CA will be
registered in the same certificate mode as the CA. For more information about certificate mode for device
certificates, see certificate mode.
certificateMode - Describes the certificate mode in which the Certificate Authority (CA) will be registered. If the
verificationCertificate field is not provided, set certificateMode to be
SNI_ONLY. If the verificationCertificate field is provided, set
certificateMode to be DEFAULT. When certificateMode is not
provided, it defaults to DEFAULT. All the device certificates that are registered using
this CA will be registered in the same certificate mode as the CA. For more information about
certificate mode for device certificates, see certificate mode.CertificateMode,
CertificateModeRegisterCaCertificateRequest.Builder certificateMode(CertificateMode certificateMode)
Describes the certificate mode in which the Certificate Authority (CA) will be registered. If the
verificationCertificate field is not provided, set certificateMode to be
SNI_ONLY. If the verificationCertificate field is provided, set
certificateMode to be DEFAULT. When certificateMode is not provided,
it defaults to DEFAULT. All the device certificates that are registered using this CA will be
registered in the same certificate mode as the CA. For more information about certificate mode for device
certificates, see certificate mode.
certificateMode - Describes the certificate mode in which the Certificate Authority (CA) will be registered. If the
verificationCertificate field is not provided, set certificateMode to be
SNI_ONLY. If the verificationCertificate field is provided, set
certificateMode to be DEFAULT. When certificateMode is not
provided, it defaults to DEFAULT. All the device certificates that are registered using
this CA will be registered in the same certificate mode as the CA. For more information about
certificate mode for device certificates, see certificate mode.CertificateMode,
CertificateModeRegisterCaCertificateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderRegisterCaCertificateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.