Access Context Manager V1 Client - Class UpdateGcpUserAccessBindingRequest (0.3.5)

Reference documentation and code samples for the Access Context Manager V1 Client class UpdateGcpUserAccessBindingRequest.

Request of [UpdateGcpUserAccessBinding] [google.identity.accesscontextmanager.v1.AccessContextManager.UpdateGcpUserAccessBinding].

Generated from protobuf message google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ gcp_user_access_binding Google\Identity\AccessContextManager\V1\GcpUserAccessBinding

Required. [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]

↳ update_mask Google\Protobuf\FieldMask

Required. Only the fields specified in this mask are updated. Because name and group_key cannot be changed, update_mask is required and must always be: update_mask { paths: "access_levels" }

getGcpUserAccessBinding

Required. [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]

Returns
TypeDescription
Google\Identity\AccessContextManager\V1\GcpUserAccessBinding|null

hasGcpUserAccessBinding

clearGcpUserAccessBinding

setGcpUserAccessBinding

Required. [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]

Parameter
NameDescription
var Google\Identity\AccessContextManager\V1\GcpUserAccessBinding
Returns
TypeDescription
$this

getUpdateMask

Required. Only the fields specified in this mask are updated. Because name and group_key cannot be changed, update_mask is required and must always be: update_mask { paths: "access_levels" }

Returns
TypeDescription
Google\Protobuf\FieldMask|null

hasUpdateMask

clearUpdateMask

setUpdateMask

Required. Only the fields specified in this mask are updated. Because name and group_key cannot be changed, update_mask is required and must always be: update_mask { paths: "access_levels" }

Parameter
NameDescription
var Google\Protobuf\FieldMask
Returns
TypeDescription
$this