Cloud Bigtable V2 Client - Class UpdateAuthorizedViewRequest (2.0.0-RC1)

Reference documentation and code samples for the Cloud Bigtable V2 Client class UpdateAuthorizedViewRequest.

The request for UpdateAuthorizedView.

Generated from protobuf message google.bigtable.admin.v2.UpdateAuthorizedViewRequest

Namespace

Google \ Cloud \ Bigtable \ Admin \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ authorized_view Google\Cloud\Bigtable\Admin\V2\AuthorizedView

Required. The AuthorizedView to update. The name in authorized_view is used to identify the AuthorizedView. AuthorizedView name must in this format projects/

/authorizedViews/<authorized_view>

↳ update_mask Google\Protobuf\FieldMask

Optional. The list of fields to update. A mask specifying which fields in the AuthorizedView resource should be updated. This mask is relative to the AuthorizedView resource, not to the request message. A field will be overwritten if it is in the mask. If empty, all fields set in the request will be overwritten. A special value * means to overwrite all fields (including fields not set in the request).

↳ ignore_warnings bool

Optional. If true, ignore the safety checks when updating the AuthorizedView.

getAuthorizedView

Required. The AuthorizedView to update. The name in authorized_view is used to identify the AuthorizedView. AuthorizedView name must in this format projects/

/authorizedViews/<authorized_view>

Returns
Type Description
Google\Cloud\Bigtable\Admin\V2\AuthorizedView|null

hasAuthorizedView

clearAuthorizedView

setAuthorizedView

Required. The AuthorizedView to update. The name in authorized_view is used to identify the AuthorizedView. AuthorizedView name must in this format projects/

/authorizedViews/<authorized_view>

Parameter
Name Description
var Google\Cloud\Bigtable\Admin\V2\AuthorizedView
Returns
Type Description
$this

getUpdateMask

Optional. The list of fields to update.

A mask specifying which fields in the AuthorizedView resource should be updated. This mask is relative to the AuthorizedView resource, not to the request message. A field will be overwritten if it is in the mask. If empty, all fields set in the request will be overwritten. A special value * means to overwrite all fields (including fields not set in the request).

Returns
Type Description
Google\Protobuf\FieldMask|null

hasUpdateMask

clearUpdateMask

setUpdateMask

Optional. The list of fields to update.

A mask specifying which fields in the AuthorizedView resource should be updated. This mask is relative to the AuthorizedView resource, not to the request message. A field will be overwritten if it is in the mask. If empty, all fields set in the request will be overwritten. A special value * means to overwrite all fields (including fields not set in the request).

Parameter
Name Description
var Google\Protobuf\FieldMask
Returns
Type Description
$this

getIgnoreWarnings

Optional. If true, ignore the safety checks when updating the AuthorizedView.

Returns
Type Description
bool

setIgnoreWarnings

Optional. If true, ignore the safety checks when updating the AuthorizedView.

Parameter
Name Description
var bool
Returns
Type Description
$this

static::build

Parameters
Name Description
authorizedView Google\Cloud\Bigtable\Admin\V2\AuthorizedView

Required. The AuthorizedView to update. The name in authorized_view is used to identify the AuthorizedView. AuthorizedView name must in this format projects/

/authorizedViews/<authorized_view>

updateMask Google\Protobuf\FieldMask

Optional. The list of fields to update. A mask specifying which fields in the AuthorizedView resource should be updated. This mask is relative to the AuthorizedView resource, not to the request message. A field will be overwritten if it is in the mask. If empty, all fields set in the request will be overwritten. A special value * means to overwrite all fields (including fields not set in the request).

Returns
Type Description
Google\Cloud\Bigtable\Admin\V2\UpdateAuthorizedViewRequest