Reference documentation and code samples for the Cloud Bigtable Admin V2 API class Google::Cloud::Bigtable::Admin::V2::AuthorizedView.
AuthorizedViews represent subsets of a particular Cloud Bigtable table. Users
can configure access to each Authorized View independently from the table and
use the existing Data APIs to access the subset of data.
Inherits
Object
Extended By
Google::Protobuf::MessageExts::ClassMethods
Includes
Google::Protobuf::MessageExts
Methods
#deletion_protection
defdeletion_protection()->::Boolean
Returns
(::Boolean) — Set to true to make the AuthorizedView protected against deletion.
The parent Table and containing Instance cannot be deleted if an
AuthorizedView has this bit set.
#deletion_protection=
defdeletion_protection=(value)->::Boolean
Parameter
value (::Boolean) — Set to true to make the AuthorizedView protected against deletion.
The parent Table and containing Instance cannot be deleted if an
AuthorizedView has this bit set.
Returns
(::Boolean) — Set to true to make the AuthorizedView protected against deletion.
The parent Table and containing Instance cannot be deleted if an
AuthorizedView has this bit set.
#etag
defetag()->::String
Returns
(::String) — The etag for this AuthorizedView.
If this is provided on update, it must match the server's etag. The server
returns ABORTED error on a mismatched etag.
#etag=
defetag=(value)->::String
Parameter
value (::String) — The etag for this AuthorizedView.
If this is provided on update, it must match the server's etag. The server
returns ABORTED error on a mismatched etag.
Returns
(::String) — The etag for this AuthorizedView.
If this is provided on update, it must match the server's etag. The server
returns ABORTED error on a mismatched etag.
#name
defname()->::String
Returns
(::String) — Identifier. The name of this AuthorizedView.
Values are of the form
projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}
#name=
defname=(value)->::String
Parameter
value (::String) — Identifier. The name of this AuthorizedView.
Values are of the form
projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}
Returns
(::String) — Identifier. The name of this AuthorizedView.
Values are of the form
projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Cloud Bigtable Admin V2 API - Class Google::Cloud::Bigtable::Admin::V2::AuthorizedView (v1.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.13.0 (latest)](/ruby/docs/reference/google-cloud-bigtable-admin-v2/latest/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.12.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.12.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.11.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.11.1/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.10.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.10.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.9.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.9.1/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.8.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.8.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.7.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.7.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.6.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.6.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.5.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.5.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.4.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.4.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.3.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.3.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.2.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.2.1/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.1.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.1.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [1.0.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/1.0.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.27.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.27.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.26.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.26.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.25.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.25.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.24.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.24.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.23.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.23.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.22.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.22.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.21.3](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.21.3/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.20.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.20.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.19.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.19.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.18.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.18.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.17.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.17.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.16.3](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.16.3/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.15.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.15.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.14.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.14.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.13.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.13.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.12.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.12.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.11.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.11.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.10.0](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.10.0/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.9.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.9.1/Google-Cloud-Bigtable-Admin-V2-AuthorizedView)\n- [0.8.1](/ruby/docs/reference/google-cloud-bigtable-admin-v2/0.8.1/Google-Cloud-Bigtable-Admin-V2-AuthorizedView) \nReference documentation and code samples for the Cloud Bigtable Admin V2 API class Google::Cloud::Bigtable::Admin::V2::AuthorizedView.\n\nAuthorizedViews represent subsets of a particular Cloud Bigtable table. Users\ncan configure access to each Authorized View independently from the table and\nuse the existing Data APIs to access the subset of data. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #deletion_protection\n\n def deletion_protection() -\u003e ::Boolean\n\n**Returns**\n\n- (::Boolean) --- Set to true to make the AuthorizedView protected against deletion. The parent Table and containing Instance cannot be deleted if an AuthorizedView has this bit set.\n\n### #deletion_protection=\n\n def deletion_protection=(value) -\u003e ::Boolean\n\n**Parameter**\n\n- **value** (::Boolean) --- Set to true to make the AuthorizedView protected against deletion. The parent Table and containing Instance cannot be deleted if an AuthorizedView has this bit set. \n**Returns**\n\n- (::Boolean) --- Set to true to make the AuthorizedView protected against deletion. The parent Table and containing Instance cannot be deleted if an AuthorizedView has this bit set.\n\n### #etag\n\n def etag() -\u003e ::String\n\n**Returns**\n\n- ([::String](./Google-Cloud-Bigtable-Admin-V2-Type-String)) --- The etag for this AuthorizedView. If this is provided on update, it must match the server's etag. The server returns ABORTED error on a mismatched etag.\n\n### #etag=\n\n def etag=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** ([::String](./Google-Cloud-Bigtable-Admin-V2-Type-String)) --- The etag for this AuthorizedView. If this is provided on update, it must match the server's etag. The server returns ABORTED error on a mismatched etag. \n**Returns**\n\n- ([::String](./Google-Cloud-Bigtable-Admin-V2-Type-String)) --- The etag for this AuthorizedView. If this is provided on update, it must match the server's etag. The server returns ABORTED error on a mismatched etag.\n\n### #name\n\n def name() -\u003e ::String\n\n**Returns**\n\n- ([::String](./Google-Cloud-Bigtable-Admin-V2-Type-String)) --- Identifier. The name of this AuthorizedView. Values are of the form `projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}`\n\n### #name=\n\n def name=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** ([::String](./Google-Cloud-Bigtable-Admin-V2-Type-String)) --- Identifier. The name of this AuthorizedView. Values are of the form `projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}` \n**Returns**\n\n- ([::String](./Google-Cloud-Bigtable-Admin-V2-Type-String)) --- Identifier. The name of this AuthorizedView. Values are of the form `projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}`\n\n### #subset_view\n\n def subset_view() -\u003e ::Google::Cloud::Bigtable::Admin::V2::AuthorizedView::SubsetView\n\n**Returns**\n\n- ([::Google::Cloud::Bigtable::Admin::V2::AuthorizedView::SubsetView](./Google-Cloud-Bigtable-Admin-V2-AuthorizedView-SubsetView)) --- An AuthorizedView permitting access to an explicit subset of a Table.\n\n### #subset_view=\n\n def subset_view=(value) -\u003e ::Google::Cloud::Bigtable::Admin::V2::AuthorizedView::SubsetView\n\n**Parameter**\n\n- **value** ([::Google::Cloud::Bigtable::Admin::V2::AuthorizedView::SubsetView](./Google-Cloud-Bigtable-Admin-V2-AuthorizedView-SubsetView)) --- An AuthorizedView permitting access to an explicit subset of a Table. \n**Returns**\n\n- ([::Google::Cloud::Bigtable::Admin::V2::AuthorizedView::SubsetView](./Google-Cloud-Bigtable-Admin-V2-AuthorizedView-SubsetView)) --- An AuthorizedView permitting access to an explicit subset of a Table."]]