Cloud KMS V1 Client - Class ApproveSingleTenantHsmInstanceProposalRequest (2.6.0)

Reference documentation and code samples for the Cloud KMS V1 Client class ApproveSingleTenantHsmInstanceProposalRequest.

Request message for HsmManagement.ApproveSingleTenantHsmInstanceProposal.

Generated from protobuf message google.cloud.kms.v1.ApproveSingleTenantHsmInstanceProposalRequest

Namespace

Google \ Cloud \ Kms \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Required. The name of the SingleTenantHsmInstanceProposal to approve.

↳ quorum_reply ApproveSingleTenantHsmInstanceProposalRequest\QuorumReply

Required. The reply to QuorumParameters for approving the proposal.

↳ required_action_quorum_reply ApproveSingleTenantHsmInstanceProposalRequest\RequiredActionQuorumReply

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

getName

Required. The name of the SingleTenantHsmInstanceProposal to approve.

Returns
Type Description
string

setName

Required. The name of the SingleTenantHsmInstanceProposal to approve.

Parameter
Name Description
var string
Returns
Type Description
$this

getQuorumReply

Required. The reply to QuorumParameters for approving the proposal.

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest\QuorumReply|null

hasQuorumReply

setQuorumReply

Required. The reply to QuorumParameters for approving the proposal.

Parameter
Name Description
var ApproveSingleTenantHsmInstanceProposalRequest\QuorumReply
Returns
Type Description
$this

getRequiredActionQuorumReply

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest\RequiredActionQuorumReply|null

hasRequiredActionQuorumReply

setRequiredActionQuorumReply

Required. The reply to RequiredActionQuorumParameters for approving the proposal.

Parameter
Name Description
var ApproveSingleTenantHsmInstanceProposalRequest\RequiredActionQuorumReply
Returns
Type Description
$this

getApprovalPayload

Returns
Type Description
string

static::build

Parameters
Name Description
name string

Required. The name of the SingleTenantHsmInstanceProposal to approve. Please see HsmManagementClient::singleTenantHsmInstanceProposalName() for help formatting this field.

quorumReply ApproveSingleTenantHsmInstanceProposalRequest\QuorumReply

Required. The reply to QuorumParameters for approving the proposal.

Returns
Type Description
ApproveSingleTenantHsmInstanceProposalRequest