Package com.exoscale.sdk.model
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.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.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
Get xks- Returns:
- xks
-
setXks
-
rotation
-
getRotation
Get rotation- Returns:
- rotation
-
setRotation
-
revision
-
getRevision
Get revision- Returns:
- revision
-
setRevision
-
name
-
getName
The display name assigned to the KMS key.- Returns:
- name
-
setName
-
multiZone
-
getMultiZone
True if this is a multi-zone key.- Returns:
- multiZone
-
setMultiZone
-
source
-
getSource
Indicates the source of the key material, either generated and held within Exoscale KMS, or backed by an external key store.- 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
Get status- Returns:
- status
-
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
The creation zone of the KMS key.- Returns:
- originZone
-
setOriginZone
-
createdAt
-
getCreatedAt
The UTC timestamp showing when the KMS key was originally provisioned.- Returns:
- createdAt
-
setCreatedAt
-
equals
Return true if this create-kms-key-response object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-