Class CreateKmsKeyResponse
java.lang.Object
com.exoscale.sdk.model.CreateKmsKeyResponse
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class CreateKmsKeyResponse
extends Object
CreateKmsKeyResponse
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicates the source of the key material, either generated and held within Exoscale KMS, or backed by an external key store ([BETA]).static enumGets or Sets status -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatedAt(OffsetDateTime createdAt) description(String description) booleanReturn true if this create-kms-key-response object is equal to o.The UTC timestamp showing when the KMS key was originally provisioned.An optional detailed description providing additional context about the key's intended use case.getId()The globally unique identifier (UUID) assigned to the newly created KMS key.The cryptographic key specification used to generate the key, defining its algorithm and, for asymmetric keys, its curve or modulus size.True if this is a multi-zone key.getName()The display name assigned to the KMS key.The creation zone of the KMS key.Get revisionGet rotationIndicates the source of the key material, either generated and held within Exoscale KMS, or backed by an external key store ([BETA]).Get statusThe timestamp indicating exactly when the current key status was last transitioned.getUsage()The cryptographic operation constraints allowed on this key.getXks()Get xksinthashCode()originZone(String originZone) revision(RevisionStamp revision) rotation(KeyRotationConfig rotation) voidsetCreatedAt(OffsetDateTime createdAt) voidsetDescription(String description) voidvoidsetKeySpec(String keySpec) voidsetMultiZone(Boolean multiZone) voidvoidsetOriginZone(String originZone) voidsetRevision(RevisionStamp revision) voidsetRotation(KeyRotationConfig rotation) voidvoidvoidsetStatusSince(OffsetDateTime statusSince) voidvoidstatusSince(OffsetDateTime statusSince) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_XKS
- See Also:
-
JSON_PROPERTY_ROTATION
- See Also:
-
JSON_PROPERTY_REVISION
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_MULTI_ZONE
- See Also:
-
JSON_PROPERTY_SOURCE
- See Also:
-
JSON_PROPERTY_KEY_SPEC
- See Also:
-
JSON_PROPERTY_USAGE
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_STATUS_SINCE
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_ORIGIN_ZONE
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
-
Constructor Details
-
CreateKmsKeyResponse
public CreateKmsKeyResponse()
-
-
Method Details
-
description
-
getDescription
An optional detailed description providing additional context about the key's intended use case.- Returns:
- description
-
setDescription
-
xks
-
getXks
-
setXks
-
rotation
-
getRotation
-
setRotation
-
revision
-
getRevision
-
setRevision
-
name
-
getName
-
setName
-
multiZone
-
getMultiZone
-
setMultiZone
-
source
-
getSource
Indicates the source of the key material, either generated and held within Exoscale KMS, or backed by an external key store ([BETA]).- Returns:
- source
-
setSource
-
keySpec
-
getKeySpec
The cryptographic key specification used to generate the key, defining its algorithm and, for asymmetric keys, its curve or modulus size.- Returns:
- keySpec
-
setKeySpec
-
usage
-
getUsage
The cryptographic operation constraints allowed on this key.- Returns:
- usage
-
setUsage
-
status
-
getStatus
-
setStatus
-
statusSince
-
getStatusSince
The timestamp indicating exactly when the current key status was last transitioned.- Returns:
- statusSince
-
setStatusSince
-
id
-
getId
The globally unique identifier (UUID) assigned to the newly created KMS key.- Returns:
- id
-
setId
-
originZone
-
getOriginZone
-
setOriginZone
-
createdAt
-
getCreatedAt
The UTC timestamp showing when the KMS key was originally provisioned.- Returns:
- createdAt
-
setCreatedAt
-
equals
-
hashCode
-
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
-