Package com.google.cloud.kms.v1
Class SingleTenantHsmInstanceProposal
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.kms.v1.SingleTenantHsmInstanceProposal
- All Implemented Interfaces:
SingleTenantHsmInstanceProposalOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class SingleTenantHsmInstanceProposal
extends com.google.protobuf.GeneratedMessage
implements SingleTenantHsmInstanceProposalOrBuilder
A [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] represents a proposal to perform an operation on a [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Protobuf type
google.cloud.kms.v1.SingleTenantHsmInstanceProposal- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAdd a quorum member to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].static interfacestatic enumstatic final classA [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] represents a proposal to perform an operation on a [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].static final classDelete the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].static interfacestatic final classDisable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].static interfacestatic final classEnable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].static interfacestatic enumstatic enumstatic final classParameters of quorum approval for the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal].static interfacestatic final classRefreshes the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].static interfacestatic final classRegister 2FA keys for the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].static interfacestatic final classRemove a quorum member from the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].static interfacestatic final classParameters for an approval that has both required challenges and a quorum.static interfacestatic enumThe set of states of a [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal].static final classPromotes a key with the AES_WRAPPING purpose to a trusted wrapping key.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanAdd a quorum member to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Add a quorum member to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Delete the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Delete the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.DescriptorDisable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Disable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Enable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Enable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].com.google.protobuf.TimestampThe time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] will expire if not approved and executed.com.google.protobuf.TimestampOrBuilderThe time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] will expire if not approved and executed.Output only.com.google.protobuf.ByteStringOutput only.getName()Identifier.com.google.protobuf.ByteStringIdentifier.com.google.protobuf.Parser<SingleTenantHsmInstanceProposal>com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Output only.Output only.Refreshes the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Refreshes the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Register 2FA keys for the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Register 2FA keys for the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Remove a quorum member from the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Remove a quorum member from the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].Output only.Output only.intgetState()Output only.intOutput only.com.google.protobuf.DurationgetTtl()Input only.com.google.protobuf.DurationOrBuilderInput only.Promotes a key with the AES_WRAPPING purpose to a trusted wrapping key.Promotes a key with the AES_WRAPPING purpose to a trusted wrapping key.booleanAdd a quorum member to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].booleanOutput only.booleanDelete the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].booleanOutput only.booleanDisable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].booleanEnable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].booleanThe time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] will expire if not approved and executed.inthashCode()booleanOutput only.booleanOutput only.booleanRefreshes the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].booleanRegister 2FA keys for the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].booleanRemove a quorum member from the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance].booleanOutput only.booleanhasTtl()Input only.booleanPromotes a key with the AES_WRAPPING purpose to a trusted wrapping key.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(SingleTenantHsmInstanceProposal prototype) protected SingleTenantHsmInstanceProposal.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SingleTenantHsmInstanceProposal>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER- See Also:
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER- See Also:
-
FAILURE_REASON_FIELD_NUMBER
public static final int FAILURE_REASON_FIELD_NUMBER- See Also:
-
QUORUM_PARAMETERS_FIELD_NUMBER
public static final int QUORUM_PARAMETERS_FIELD_NUMBER- See Also:
-
REQUIRED_ACTION_QUORUM_PARAMETERS_FIELD_NUMBER
public static final int REQUIRED_ACTION_QUORUM_PARAMETERS_FIELD_NUMBER- See Also:
-
EXPIRE_TIME_FIELD_NUMBER
public static final int EXPIRE_TIME_FIELD_NUMBER- See Also:
-
TTL_FIELD_NUMBER
public static final int TTL_FIELD_NUMBER- See Also:
-
DELETE_TIME_FIELD_NUMBER
public static final int DELETE_TIME_FIELD_NUMBER- See Also:
-
PURGE_TIME_FIELD_NUMBER
public static final int PURGE_TIME_FIELD_NUMBER- See Also:
-
REGISTER_TWO_FACTOR_AUTH_KEYS_FIELD_NUMBER
public static final int REGISTER_TWO_FACTOR_AUTH_KEYS_FIELD_NUMBER- See Also:
-
DISABLE_SINGLE_TENANT_HSM_INSTANCE_FIELD_NUMBER
public static final int DISABLE_SINGLE_TENANT_HSM_INSTANCE_FIELD_NUMBER- See Also:
-
ENABLE_SINGLE_TENANT_HSM_INSTANCE_FIELD_NUMBER
public static final int ENABLE_SINGLE_TENANT_HSM_INSTANCE_FIELD_NUMBER- See Also:
-
DELETE_SINGLE_TENANT_HSM_INSTANCE_FIELD_NUMBER
public static final int DELETE_SINGLE_TENANT_HSM_INSTANCE_FIELD_NUMBER- See Also:
-
ADD_QUORUM_MEMBER_FIELD_NUMBER
public static final int ADD_QUORUM_MEMBER_FIELD_NUMBER- See Also:
-
REMOVE_QUORUM_MEMBER_FIELD_NUMBER
public static final int REMOVE_QUORUM_MEMBER_FIELD_NUMBER- See Also:
-
REFRESH_SINGLE_TENANT_HSM_INSTANCE_FIELD_NUMBER
public static final int REFRESH_SINGLE_TENANT_HSM_INSTANCE_FIELD_NUMBER- See Also:
-
UPGRADE_KEY_TRUST_FIELD_NUMBER
public static final int UPGRADE_KEY_TRUST_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getApprovalParametersCase
- Specified by:
getApprovalParametersCasein interfaceSingleTenantHsmInstanceProposalOrBuilder
-
getExpirationCase
- Specified by:
getExpirationCasein interfaceSingleTenantHsmInstanceProposalOrBuilder
-
getOperationCase
- Specified by:
getOperationCasein interfaceSingleTenantHsmInstanceProposalOrBuilder
-
getName
Identifier. The resource name for this [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] in the format `projects/*/locations/*/singleTenantHsmInstances/*/proposals/*`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier. The resource name for this [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] in the format `projects/*/locations/*/singleTenantHsmInstances/*/proposals/*`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The bytes for name.
-
hasCreateTime
public boolean hasCreateTime()Output only. The time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
getStateValue
public int getStateValue()Output only. The state of the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal].
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
getState
Output only. The state of the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal].
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The state.
-
getFailureReason
Output only. The root cause of the most recent failure. Only present if [state][google.cloud.kms.v1.SingleTenantHsmInstanceProposal.state] is [FAILED][SingleTenantHsmInstanceProposal.FAILED].
string failure_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFailureReasonin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The failureReason.
-
getFailureReasonBytes
public com.google.protobuf.ByteString getFailureReasonBytes()Output only. The root cause of the most recent failure. Only present if [state][google.cloud.kms.v1.SingleTenantHsmInstanceProposal.state] is [FAILED][SingleTenantHsmInstanceProposal.FAILED].
string failure_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFailureReasonBytesin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The bytes for failureReason.
-
hasQuorumParameters
public boolean hasQuorumParameters()Output only. The quorum approval parameters for the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal].
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.QuorumParameters quorum_parameters = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasQuorumParametersin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the quorumParameters field is set.
-
getQuorumParameters
Output only. The quorum approval parameters for the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal].
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.QuorumParameters quorum_parameters = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getQuorumParametersin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The quorumParameters.
-
getQuorumParametersOrBuilder
Output only. The quorum approval parameters for the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal].
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.QuorumParameters quorum_parameters = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getQuorumParametersOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasRequiredActionQuorumParameters
public boolean hasRequiredActionQuorumParameters()Output only. Parameters for an approval of a [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] that has both required challenges and a quorum.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RequiredActionQuorumParameters required_action_quorum_parameters = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasRequiredActionQuorumParametersin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the requiredActionQuorumParameters field is set.
-
getRequiredActionQuorumParameters
public SingleTenantHsmInstanceProposal.RequiredActionQuorumParameters getRequiredActionQuorumParameters()Output only. Parameters for an approval of a [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] that has both required challenges and a quorum.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RequiredActionQuorumParameters required_action_quorum_parameters = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRequiredActionQuorumParametersin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The requiredActionQuorumParameters.
-
getRequiredActionQuorumParametersOrBuilder
public SingleTenantHsmInstanceProposal.RequiredActionQuorumParametersOrBuilder getRequiredActionQuorumParametersOrBuilder()Output only. Parameters for an approval of a [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] that has both required challenges and a quorum.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RequiredActionQuorumParameters required_action_quorum_parameters = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRequiredActionQuorumParametersOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasExpireTime
public boolean hasExpireTime()The time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] will expire if not approved and executed.
.google.protobuf.Timestamp expire_time = 6;- Specified by:
hasExpireTimein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the expireTime field is set.
-
getExpireTime
public com.google.protobuf.Timestamp getExpireTime()The time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] will expire if not approved and executed.
.google.protobuf.Timestamp expire_time = 6;- Specified by:
getExpireTimein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The expireTime.
-
getExpireTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()The time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] will expire if not approved and executed.
.google.protobuf.Timestamp expire_time = 6;- Specified by:
getExpireTimeOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasTtl
public boolean hasTtl()Input only. The TTL for the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal]. Proposals will expire after this duration.
.google.protobuf.Duration ttl = 7 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
hasTtlin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the ttl field is set.
-
getTtl
public com.google.protobuf.Duration getTtl()Input only. The TTL for the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal]. Proposals will expire after this duration.
.google.protobuf.Duration ttl = 7 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getTtlin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The ttl.
-
getTtlOrBuilder
public com.google.protobuf.DurationOrBuilder getTtlOrBuilder()Input only. The TTL for the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal]. Proposals will expire after this duration.
.google.protobuf.Duration ttl = 7 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getTtlOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasDeleteTime
public boolean hasDeleteTime()Output only. The time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] was deleted.
.google.protobuf.Timestamp delete_time = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDeleteTimein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the deleteTime field is set.
-
getDeleteTime
public com.google.protobuf.Timestamp getDeleteTime()Output only. The time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] was deleted.
.google.protobuf.Timestamp delete_time = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeleteTimein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The deleteTime.
-
getDeleteTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder()Output only. The time at which the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] was deleted.
.google.protobuf.Timestamp delete_time = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeleteTimeOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasPurgeTime
public boolean hasPurgeTime()Output only. The time at which the soft-deleted [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] will be permanently purged. This field is only populated when the state is DELETED and will be set a time after expiration of the proposal, i.e. >= expire_time or (create_time + ttl).
.google.protobuf.Timestamp purge_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPurgeTimein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the purgeTime field is set.
-
getPurgeTime
public com.google.protobuf.Timestamp getPurgeTime()Output only. The time at which the soft-deleted [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] will be permanently purged. This field is only populated when the state is DELETED and will be set a time after expiration of the proposal, i.e. >= expire_time or (create_time + ttl).
.google.protobuf.Timestamp purge_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPurgeTimein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The purgeTime.
-
getPurgeTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getPurgeTimeOrBuilder()Output only. The time at which the soft-deleted [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] will be permanently purged. This field is only populated when the state is DELETED and will be set a time after expiration of the proposal, i.e. >= expire_time or (create_time + ttl).
.google.protobuf.Timestamp purge_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPurgeTimeOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasRegisterTwoFactorAuthKeys
public boolean hasRegisterTwoFactorAuthKeys()Register 2FA keys for the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This operation requires all N Challenges to be signed by 2FA keys. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [PENDING_TWO_FACTOR_AUTH_REGISTRATION][google.cloud.kms.v1.SingleTenantHsmInstance.State.PENDING_TWO_FACTOR_AUTH_REGISTRATION] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeys register_two_factor_auth_keys = 8;- Specified by:
hasRegisterTwoFactorAuthKeysin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the registerTwoFactorAuthKeys field is set.
-
getRegisterTwoFactorAuthKeys
Register 2FA keys for the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This operation requires all N Challenges to be signed by 2FA keys. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [PENDING_TWO_FACTOR_AUTH_REGISTRATION][google.cloud.kms.v1.SingleTenantHsmInstance.State.PENDING_TWO_FACTOR_AUTH_REGISTRATION] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeys register_two_factor_auth_keys = 8;- Specified by:
getRegisterTwoFactorAuthKeysin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The registerTwoFactorAuthKeys.
-
getRegisterTwoFactorAuthKeysOrBuilder
public SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeysOrBuilder getRegisterTwoFactorAuthKeysOrBuilder()Register 2FA keys for the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This operation requires all N Challenges to be signed by 2FA keys. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [PENDING_TWO_FACTOR_AUTH_REGISTRATION][google.cloud.kms.v1.SingleTenantHsmInstance.State.PENDING_TWO_FACTOR_AUTH_REGISTRATION] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeys register_two_factor_auth_keys = 8;- Specified by:
getRegisterTwoFactorAuthKeysOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasDisableSingleTenantHsmInstance
public boolean hasDisableSingleTenantHsmInstance()Disable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstance disable_single_tenant_hsm_instance = 9;- Specified by:
hasDisableSingleTenantHsmInstancein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the disableSingleTenantHsmInstance field is set.
-
getDisableSingleTenantHsmInstance
public SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstance getDisableSingleTenantHsmInstance()Disable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstance disable_single_tenant_hsm_instance = 9;- Specified by:
getDisableSingleTenantHsmInstancein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The disableSingleTenantHsmInstance.
-
getDisableSingleTenantHsmInstanceOrBuilder
public SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstanceOrBuilder getDisableSingleTenantHsmInstanceOrBuilder()Disable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstance disable_single_tenant_hsm_instance = 9;- Specified by:
getDisableSingleTenantHsmInstanceOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasEnableSingleTenantHsmInstance
public boolean hasEnableSingleTenantHsmInstance()Enable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [DISABLED][google.cloud.kms.v1.SingleTenantHsmInstance.State.DISABLED] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstance enable_single_tenant_hsm_instance = 10;- Specified by:
hasEnableSingleTenantHsmInstancein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the enableSingleTenantHsmInstance field is set.
-
getEnableSingleTenantHsmInstance
public SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstance getEnableSingleTenantHsmInstance()Enable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [DISABLED][google.cloud.kms.v1.SingleTenantHsmInstance.State.DISABLED] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstance enable_single_tenant_hsm_instance = 10;- Specified by:
getEnableSingleTenantHsmInstancein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The enableSingleTenantHsmInstance.
-
getEnableSingleTenantHsmInstanceOrBuilder
public SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstanceOrBuilder getEnableSingleTenantHsmInstanceOrBuilder()Enable the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [DISABLED][google.cloud.kms.v1.SingleTenantHsmInstance.State.DISABLED] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstance enable_single_tenant_hsm_instance = 10;- Specified by:
getEnableSingleTenantHsmInstanceOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasDeleteSingleTenantHsmInstance
public boolean hasDeleteSingleTenantHsmInstance()Delete the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. Deleting a [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] will make all [CryptoKeys][google.cloud.kms.v1.CryptoKey] attached to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] unusable. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [DISABLED][google.cloud.kms.v1.SingleTenantHsmInstance.State.DISABLED] or [PENDING_TWO_FACTOR_AUTH_REGISTRATION][google.cloud.kms.v1.SingleTenantHsmInstance.State.PENDING_TWO_FACTOR_AUTH_REGISTRATION] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstance delete_single_tenant_hsm_instance = 11;- Specified by:
hasDeleteSingleTenantHsmInstancein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the deleteSingleTenantHsmInstance field is set.
-
getDeleteSingleTenantHsmInstance
public SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstance getDeleteSingleTenantHsmInstance()Delete the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. Deleting a [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] will make all [CryptoKeys][google.cloud.kms.v1.CryptoKey] attached to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] unusable. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [DISABLED][google.cloud.kms.v1.SingleTenantHsmInstance.State.DISABLED] or [PENDING_TWO_FACTOR_AUTH_REGISTRATION][google.cloud.kms.v1.SingleTenantHsmInstance.State.PENDING_TWO_FACTOR_AUTH_REGISTRATION] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstance delete_single_tenant_hsm_instance = 11;- Specified by:
getDeleteSingleTenantHsmInstancein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The deleteSingleTenantHsmInstance.
-
getDeleteSingleTenantHsmInstanceOrBuilder
public SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstanceOrBuilder getDeleteSingleTenantHsmInstanceOrBuilder()Delete the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. Deleting a [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] will make all [CryptoKeys][google.cloud.kms.v1.CryptoKey] attached to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] unusable. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [DISABLED][google.cloud.kms.v1.SingleTenantHsmInstance.State.DISABLED] or [PENDING_TWO_FACTOR_AUTH_REGISTRATION][google.cloud.kms.v1.SingleTenantHsmInstance.State.PENDING_TWO_FACTOR_AUTH_REGISTRATION] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstance delete_single_tenant_hsm_instance = 11;- Specified by:
getDeleteSingleTenantHsmInstanceOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasAddQuorumMember
public boolean hasAddQuorumMember()Add a quorum member to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This will increase the [total_approver_count][google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth.total_approver_count] by 1. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.AddQuorumMember add_quorum_member = 12;- Specified by:
hasAddQuorumMemberin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the addQuorumMember field is set.
-
getAddQuorumMember
Add a quorum member to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This will increase the [total_approver_count][google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth.total_approver_count] by 1. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.AddQuorumMember add_quorum_member = 12;- Specified by:
getAddQuorumMemberin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The addQuorumMember.
-
getAddQuorumMemberOrBuilder
Add a quorum member to the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This will increase the [total_approver_count][google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth.total_approver_count] by 1. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.AddQuorumMember add_quorum_member = 12;- Specified by:
getAddQuorumMemberOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasRemoveQuorumMember
public boolean hasRemoveQuorumMember()Remove a quorum member from the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This will reduce [total_approver_count][google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth.total_approver_count] by 1. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RemoveQuorumMember remove_quorum_member = 13;- Specified by:
hasRemoveQuorumMemberin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the removeQuorumMember field is set.
-
getRemoveQuorumMember
Remove a quorum member from the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This will reduce [total_approver_count][google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth.total_approver_count] by 1. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RemoveQuorumMember remove_quorum_member = 13;- Specified by:
getRemoveQuorumMemberin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The removeQuorumMember.
-
getRemoveQuorumMemberOrBuilder
Remove a quorum member from the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This will reduce [total_approver_count][google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth.total_approver_count] by 1. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RemoveQuorumMember remove_quorum_member = 13;- Specified by:
getRemoveQuorumMemberOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasRefreshSingleTenantHsmInstance
public boolean hasRefreshSingleTenantHsmInstance()Refreshes the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This operation must be performed periodically to keep the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] active. This operation must be performed before [unrefreshed_duration_until_disable][google.cloud.kms.v1.SingleTenantHsmInstance.unrefreshed_duration_until_disable] has passed. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstance refresh_single_tenant_hsm_instance = 17;- Specified by:
hasRefreshSingleTenantHsmInstancein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the refreshSingleTenantHsmInstance field is set.
-
getRefreshSingleTenantHsmInstance
public SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstance getRefreshSingleTenantHsmInstance()Refreshes the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This operation must be performed periodically to keep the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] active. This operation must be performed before [unrefreshed_duration_until_disable][google.cloud.kms.v1.SingleTenantHsmInstance.unrefreshed_duration_until_disable] has passed. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstance refresh_single_tenant_hsm_instance = 17;- Specified by:
getRefreshSingleTenantHsmInstancein interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The refreshSingleTenantHsmInstance.
-
getRefreshSingleTenantHsmInstanceOrBuilder
public SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstanceOrBuilder getRefreshSingleTenantHsmInstanceOrBuilder()Refreshes the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This operation must be performed periodically to keep the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] active. This operation must be performed before [unrefreshed_duration_until_disable][google.cloud.kms.v1.SingleTenantHsmInstance.unrefreshed_duration_until_disable] has passed. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [ACTIVE][google.cloud.kms.v1.SingleTenantHsmInstance.State.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstance refresh_single_tenant_hsm_instance = 17;- Specified by:
getRefreshSingleTenantHsmInstanceOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
hasUpgradeKeyTrust
public boolean hasUpgradeKeyTrust()Promotes a key with the AES_WRAPPING purpose to a trusted wrapping key. The key must be in the [ACTIVE][CryptoKeyVersion.CryptoKeyVersionState.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.UpgradeKeyTrust upgrade_key_trust = 18;- Specified by:
hasUpgradeKeyTrustin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- Whether the upgradeKeyTrust field is set.
-
getUpgradeKeyTrust
Promotes a key with the AES_WRAPPING purpose to a trusted wrapping key. The key must be in the [ACTIVE][CryptoKeyVersion.CryptoKeyVersionState.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.UpgradeKeyTrust upgrade_key_trust = 18;- Specified by:
getUpgradeKeyTrustin interfaceSingleTenantHsmInstanceProposalOrBuilder- Returns:
- The upgradeKeyTrust.
-
getUpgradeKeyTrustOrBuilder
Promotes a key with the AES_WRAPPING purpose to a trusted wrapping key. The key must be in the [ACTIVE][CryptoKeyVersion.CryptoKeyVersionState.ACTIVE] state to perform this operation.
.google.cloud.kms.v1.SingleTenantHsmInstanceProposal.UpgradeKeyTrust upgrade_key_trust = 18;- Specified by:
getUpgradeKeyTrustOrBuilderin interfaceSingleTenantHsmInstanceProposalOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SingleTenantHsmInstanceProposal parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SingleTenantHsmInstanceProposal parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SingleTenantHsmInstanceProposal parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SingleTenantHsmInstanceProposal parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SingleTenantHsmInstanceProposal parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SingleTenantHsmInstanceProposal parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SingleTenantHsmInstanceProposal parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static SingleTenantHsmInstanceProposal parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static SingleTenantHsmInstanceProposal parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static SingleTenantHsmInstanceProposal parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static SingleTenantHsmInstanceProposal parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static SingleTenantHsmInstanceProposal.Builder newBuilder(SingleTenantHsmInstanceProposal prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SingleTenantHsmInstanceProposal.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-