Class ApproveSingleTenantHsmInstanceProposalRequest.Builder (2.86.0)

public static final class ApproveSingleTenantHsmInstanceProposalRequest.Builder extends GeneratedMessage.Builder<ApproveSingleTenantHsmInstanceProposalRequest.Builder> implements ApproveSingleTenantHsmInstanceProposalRequestOrBuilder

Request message for HsmManagement.ApproveSingleTenantHsmInstanceProposal.

Protobuf type google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ApproveSingleTenantHsmInstanceProposalRequest build()
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest

buildPartial()

public ApproveSingleTenantHsmInstanceProposalRequest buildPartial()
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest

clear()

public ApproveSingleTenantHsmInstanceProposalRequest.Builder clear()
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder
Overrides

clearApprovalPayload()

public ApproveSingleTenantHsmInstanceProposalRequest.Builder clearApprovalPayload()
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

clearName()

public ApproveSingleTenantHsmInstanceProposalRequest.Builder clearName()

Required. The name of the SingleTenantHsmInstanceProposal to approve.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

This builder for chaining.

clearQuorumReply()

public ApproveSingleTenantHsmInstanceProposalRequest.Builder clearQuorumReply()

Required. The reply to QuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply quorum_reply = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

clearRequiredActionQuorumReply()

public ApproveSingleTenantHsmInstanceProposalRequest.Builder clearRequiredActionQuorumReply()

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply required_action_quorum_reply = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

getApprovalPayloadCase()

public ApproveSingleTenantHsmInstanceProposalRequest.ApprovalPayloadCase getApprovalPayloadCase()
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.ApprovalPayloadCase

getDefaultInstanceForType()

public ApproveSingleTenantHsmInstanceProposalRequest getDefaultInstanceForType()
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getName()

public String getName()

Required. The name of the SingleTenantHsmInstanceProposal to approve.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required. The name of the SingleTenantHsmInstanceProposal to approve.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for name.

getQuorumReply()

public ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply getQuorumReply()

Required. The reply to QuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply quorum_reply = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply

The quorumReply.

getQuorumReplyBuilder()

public ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply.Builder getQuorumReplyBuilder()

Required. The reply to QuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply quorum_reply = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply.Builder

getQuorumReplyOrBuilder()

public ApproveSingleTenantHsmInstanceProposalRequest.QuorumReplyOrBuilder getQuorumReplyOrBuilder()

Required. The reply to QuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply quorum_reply = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.QuorumReplyOrBuilder

getRequiredActionQuorumReply()

public ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply getRequiredActionQuorumReply()

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply required_action_quorum_reply = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply

The requiredActionQuorumReply.

getRequiredActionQuorumReplyBuilder()

public ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply.Builder getRequiredActionQuorumReplyBuilder()

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply required_action_quorum_reply = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply.Builder

getRequiredActionQuorumReplyOrBuilder()

public ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReplyOrBuilder getRequiredActionQuorumReplyOrBuilder()

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply required_action_quorum_reply = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReplyOrBuilder

hasQuorumReply()

public boolean hasQuorumReply()

Required. The reply to QuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply quorum_reply = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the quorumReply field is set.

hasRequiredActionQuorumReply()

public boolean hasRequiredActionQuorumReply()

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply required_action_quorum_reply = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the requiredActionQuorumReply field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ApproveSingleTenantHsmInstanceProposalRequest other)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder mergeFrom(ApproveSingleTenantHsmInstanceProposalRequest other)
Parameter
Name Description
other ApproveSingleTenantHsmInstanceProposalRequest
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder
Overrides

mergeQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply value)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder mergeQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply value)

Required. The reply to QuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply quorum_reply = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

mergeRequiredActionQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply value)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder mergeRequiredActionQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply value)

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply required_action_quorum_reply = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

setName(String value)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder setName(String value)

Required. The name of the SingleTenantHsmInstanceProposal to approve.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The name to set.

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

This builder for chaining.

setNameBytes(ByteString value)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder setNameBytes(ByteString value)

Required. The name of the SingleTenantHsmInstanceProposal to approve.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

This builder for chaining.

setQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply value)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder setQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply value)

Required. The reply to QuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply quorum_reply = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

setQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply.Builder builderForValue)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder setQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply.Builder builderForValue)

Required. The reply to QuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply quorum_reply = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply.Builder
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

setRequiredActionQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply value)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder setRequiredActionQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply value)

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply required_action_quorum_reply = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder

setRequiredActionQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply.Builder builderForValue)

public ApproveSingleTenantHsmInstanceProposalRequest.Builder setRequiredActionQuorumReply(ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply.Builder builderForValue)

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

.google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply required_action_quorum_reply = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply.Builder
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest.Builder