Class RegisterCertificateRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.iot.model.IotRequest
-
- software.amazon.awssdk.services.iot.model.RegisterCertificateRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<RegisterCertificateRequest.Builder,RegisterCertificateRequest>
@Generated("software.amazon.awssdk:codegen") public final class RegisterCertificateRequest extends IotRequest implements ToCopyableBuilder<RegisterCertificateRequest.Builder,RegisterCertificateRequest>
The input to the RegisterCertificate operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRegisterCertificateRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static RegisterCertificateRequest.Builderbuilder()StringcaCertificatePem()The CA certificate used to sign the device certificate being registered.StringcertificatePem()The certificate data, in PEM format.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends RegisterCertificateRequest.Builder>serializableBuilderClass()BooleansetAsActive()Deprecated.CertificateStatusstatus()The status of the register certificate request.StringstatusAsString()The status of the register certificate request.RegisterCertificateRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
certificatePem
public final String certificatePem()
The certificate data, in PEM format.
- Returns:
- The certificate data, in PEM format.
-
caCertificatePem
public final String caCertificatePem()
The CA certificate used to sign the device certificate being registered.
- Returns:
- The CA certificate used to sign the device certificate being registered.
-
setAsActive
@Deprecated public final Boolean setAsActive()
Deprecated.A boolean value that specifies if the certificate is set to active.
Valid values:
ACTIVE | INACTIVE- Returns:
- A boolean value that specifies if the certificate is set to active.
Valid values:
ACTIVE | INACTIVE
-
status
public final CertificateStatus status()
The status of the register certificate request. Valid values that you can use include
ACTIVE,INACTIVE, andREVOKED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnCertificateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the register certificate request. Valid values that you can use include
ACTIVE,INACTIVE, andREVOKED. - See Also:
CertificateStatus
-
statusAsString
public final String statusAsString()
The status of the register certificate request. Valid values that you can use include
ACTIVE,INACTIVE, andREVOKED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnCertificateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the register certificate request. Valid values that you can use include
ACTIVE,INACTIVE, andREVOKED. - See Also:
CertificateStatus
-
toBuilder
public RegisterCertificateRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RegisterCertificateRequest.Builder,RegisterCertificateRequest>- Specified by:
toBuilderin classIotRequest
-
builder
public static RegisterCertificateRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends RegisterCertificateRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-