Interface RegisterCertificateRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RegisterCertificateRequest.Builder,,RegisterCertificateRequest> IotRequest.Builder,SdkBuilder<RegisterCertificateRequest.Builder,,RegisterCertificateRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
RegisterCertificateRequest
@Mutable
@NotThreadSafe
public static interface RegisterCertificateRequest.Builder
extends IotRequest.Builder, SdkPojo, CopyableBuilder<RegisterCertificateRequest.Builder,RegisterCertificateRequest>
-
Method Summary
Modifier and TypeMethodDescriptioncaCertificatePem(String caCertificatePem) The CA certificate used to sign the device certificate being registered.certificatePem(String certificatePem) The certificate data, in PEM format.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.setAsActive(Boolean setAsActive) Deprecated.The status of the register certificate request.status(CertificateStatus status) The status of the register certificate request.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iot.model.IotRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
certificatePem
The certificate data, in PEM format.
- Parameters:
certificatePem- The certificate data, in PEM format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
caCertificatePem
The CA certificate used to sign the device certificate being registered.
- Parameters:
caCertificatePem- The CA certificate used to sign the device certificate being registered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAsActive
Deprecated.A boolean value that specifies if the certificate is set to active.
Valid values:
ACTIVE | INACTIVE- Parameters:
setAsActive- A boolean value that specifies if the certificate is set to active.Valid values:
ACTIVE | INACTIVE- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the register certificate request. Valid values that you can use include
ACTIVE,INACTIVE, andREVOKED.- Parameters:
status- The status of the register certificate request. Valid values that you can use includeACTIVE,INACTIVE, andREVOKED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the register certificate request. Valid values that you can use include
ACTIVE,INACTIVE, andREVOKED.- Parameters:
status- The status of the register certificate request. Valid values that you can use includeACTIVE,INACTIVE, andREVOKED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
RegisterCertificateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
RegisterCertificateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-