Class CACertificateDescription
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CACertificateDescription.Builder,CACertificateDescription>
Describes a CA certificate.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AutoRegistrationStatusWhether the CA certificate configured for auto registration of device certificates.final StringWhether the CA certificate configured for auto registration of device certificates.builder()final StringThe CA certificate ARN.final StringThe CA certificate ID.final CertificateModeThe mode of the CA.final StringThe mode of the CA.final StringThe CA certificate data, in PEM format.final InstantThe date the CA certificate was created.final IntegerThe customer version of the CA certificate.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe generation ID of the CA certificate.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe date the CA certificate was last modified.final StringownedBy()The owner of the CA certificate.static Class<? extends CACertificateDescription.Builder> final CACertificateStatusstatus()The status of a CA certificate.final StringThe status of a CA certificate.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final CertificateValidityvalidity()When the CA certificate is valid.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
certificateArn
-
certificateId
-
status
The status of a CA certificate.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnCACertificateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of a CA certificate.
- See Also:
-
statusAsString
The status of a CA certificate.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnCACertificateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of a CA certificate.
- See Also:
-
certificatePem
The CA certificate data, in PEM format.
- Returns:
- The CA certificate data, in PEM format.
-
ownedBy
The owner of the CA certificate.
- Returns:
- The owner of the CA certificate.
-
creationDate
The date the CA certificate was created.
- Returns:
- The date the CA certificate was created.
-
autoRegistrationStatus
Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"
If the service returns an enum value that is not available in the current SDK version,
autoRegistrationStatuswill returnAutoRegistrationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautoRegistrationStatusAsString().- Returns:
- Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"
- See Also:
-
autoRegistrationStatusAsString
Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"
If the service returns an enum value that is not available in the current SDK version,
autoRegistrationStatuswill returnAutoRegistrationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautoRegistrationStatusAsString().- Returns:
- Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"
- See Also:
-
lastModifiedDate
The date the CA certificate was last modified.
- Returns:
- The date the CA certificate was last modified.
-
customerVersion
The customer version of the CA certificate.
- Returns:
- The customer version of the CA certificate.
-
generationId
The generation ID of the CA certificate.
- Returns:
- The generation ID of the CA certificate.
-
validity
When the CA certificate is valid.
- Returns:
- When the CA certificate is valid.
-
certificateMode
The mode of the CA.
All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode.
If the service returns an enum value that is not available in the current SDK version,
certificateModewill returnCertificateMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcertificateModeAsString().- Returns:
- The mode of the CA.
All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode.
- See Also:
-
certificateModeAsString
The mode of the CA.
All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode.
If the service returns an enum value that is not available in the current SDK version,
certificateModewill returnCertificateMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcertificateModeAsString().- Returns:
- The mode of the CA.
All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CACertificateDescription.Builder,CACertificateDescription> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-