Package com.exoscale.sdk.model
Class GetKmsKeyResponse
java.lang.Object
com.exoscale.sdk.model.GetKmsKeyResponse
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class GetKmsKeyResponse
extends Object
GetKmsKeyResponse
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets sourcestatic 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 Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddReplicasItem(String replicasItem) addReplicasStatusItem(ReplicaState replicasStatusItem) createdAt(OffsetDateTime createdAt) deleteAt(OffsetDateTime deleteAt) description(String description) booleanReturn true if this get-kms-key-response object is equal to o.The UTC timestamp showing when the KMS key was originally provisioned.Get deleteAtAn optional detailed description providing additional context about the key's intended use case.getId()The globally unique identifier (UUID) of the retrieved KMS key.Get materialTrue if this is a multi-zone key.getName()The display name of the KMS key.The creation zone of the KMS key.A list of availability zones where this specific key has active replica mirrors.Detailed synchronization metrics for each regional replica mirror.Get revisionGet rotationGet sourceGet statusThe timestamp indicating exactly when the current key status was last transitioned.getUsage()The cryptographic operation constraints allowed on this key.inthashCode()material(KeyMaterial material) originZone(String originZone) replicasStatus(List<ReplicaState> replicasStatus) revision(RevisionStamp revision) rotation(KeyRotationConfig rotation) voidsetCreatedAt(OffsetDateTime createdAt) voidsetDeleteAt(OffsetDateTime deleteAt) voidsetDescription(String description) voidvoidsetMaterial(KeyMaterial material) voidsetMultiZone(Boolean multiZone) voidvoidsetOriginZone(String originZone) voidsetReplicas(List<String> replicas) voidsetReplicasStatus(List<ReplicaState> replicasStatus) voidsetRevision(RevisionStamp revision) voidsetRotation(KeyRotationConfig rotation) voidvoidvoidsetStatusSince(OffsetDateTime statusSince) voidsource(GetKmsKeyResponse.SourceEnum source) status(GetKmsKeyResponse.StatusEnum status) statusSince(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_ROTATION
- See Also:
-
JSON_PROPERTY_REVISION
- See Also:
-
JSON_PROPERTY_DELETE_AT
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_MULTI_ZONE
- See Also:
-
JSON_PROPERTY_SOURCE
- See Also:
-
JSON_PROPERTY_USAGE
- See Also:
-
JSON_PROPERTY_REPLICAS_STATUS
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_STATUS_SINCE
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_REPLICAS
- See Also:
-
JSON_PROPERTY_MATERIAL
- See Also:
-
JSON_PROPERTY_ORIGIN_ZONE
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
-
Constructor Details
-
GetKmsKeyResponse
public GetKmsKeyResponse()
-
-
Method Details
-
description
-
getDescription
An optional detailed description providing additional context about the key's intended use case.- Returns:
- description
-
setDescription
-
rotation
-
getRotation
Get rotation- Returns:
- rotation
-
setRotation
-
revision
-
getRevision
Get revision- Returns:
- revision
-
setRevision
-
deleteAt
-
getDeleteAt
Get deleteAt- Returns:
- deleteAt
-
setDeleteAt
-
name
-
getName
The display name of the KMS key.- Returns:
- name
-
setName
-
multiZone
-
getMultiZone
True if this is a multi-zone key.- Returns:
- multiZone
-
setMultiZone
-
source
-
getSource
Get source- Returns:
- source
-
setSource
-
usage
-
getUsage
The cryptographic operation constraints allowed on this key.- Returns:
- usage
-
setUsage
-
replicasStatus
-
addReplicasStatusItem
-
getReplicasStatus
Detailed synchronization metrics for each regional replica mirror.- Returns:
- replicasStatus
-
setReplicasStatus
-
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) of the retrieved KMS key.- Returns:
- id
-
setId
-
replicas
-
addReplicasItem
-
getReplicas
A list of availability zones where this specific key has active replica mirrors.- Returns:
- replicas
-
setReplicas
-
material
-
getMaterial
Get material- Returns:
- material
-
setMaterial
-
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 get-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
-