You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sets the access control policy on an instance resource. Replaces any existing policy.
2265
+
2266
+
## Parameters
2267
+
2268
+
* `connection` (*type:* `GoogleApi.BigtableAdmin.V2.Connection.t`) - Connection to server
2269
+
* `resource` (*type:* `String.t`) - REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
* `:alt` (*type:* `String.t`) - Data format for response.
2274
+
* `:callback` (*type:* `String.t`) - JSONP
2275
+
* `:fields` (*type:* `String.t`) - Selector specifying which fields to include in a partial response.
2276
+
* `:key` (*type:* `String.t`) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
2277
+
* `:oauth_token` (*type:* `String.t`) - OAuth 2.0 token for the current user.
2278
+
* `:prettyPrint` (*type:* `boolean()`) - Returns response with indentations and line breaks.
2279
+
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
2280
+
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
2281
+
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
Returns permissions that the caller has on the specified instance resource.
2337
+
2338
+
## Parameters
2339
+
2340
+
* `connection` (*type:* `GoogleApi.BigtableAdmin.V2.Connection.t`) - Connection to server
2341
+
* `resource` (*type:* `String.t`) - REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
* `:alt` (*type:* `String.t`) - Data format for response.
2346
+
* `:callback` (*type:* `String.t`) - JSONP
2347
+
* `:fields` (*type:* `String.t`) - Selector specifying which fields to include in a partial response.
2348
+
* `:key` (*type:* `String.t`) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
2349
+
* `:oauth_token` (*type:* `String.t`) - OAuth 2.0 token for the current user.
2350
+
* `:prettyPrint` (*type:* `boolean()`) - Returns response with indentations and line breaks.
2351
+
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
2352
+
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
2353
+
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
Gets the access control policy for an instance resource. Returns an empty policy if an instance exists but does not have a policy set.
2411
+
2412
+
## Parameters
2413
+
2414
+
* `connection` (*type:* `GoogleApi.BigtableAdmin.V2.Connection.t`) - Connection to server
2415
+
* `resource` (*type:* `String.t`) - REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
* `:alt` (*type:* `String.t`) - Data format for response.
2420
+
* `:callback` (*type:* `String.t`) - JSONP
2421
+
* `:fields` (*type:* `String.t`) - Selector specifying which fields to include in a partial response.
2422
+
* `:key` (*type:* `String.t`) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
2423
+
* `:oauth_token` (*type:* `String.t`) - OAuth 2.0 token for the current user.
2424
+
* `:prettyPrint` (*type:* `boolean()`) - Returns response with indentations and line breaks.
2425
+
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
2426
+
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
2427
+
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
* `{:ok, %GoogleApi.BigtableAdmin.V2.Model.Policy{}}` on success
2216
2434
* `{:error, info}` on failure
2217
2435
"""
@@ -3079,7 +3297,7 @@ defmodule GoogleApi.BigtableAdmin.V2.Api.Projects do
3079
3297
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
3080
3298
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
3081
3299
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
3082
-
* `:updateMask` (*type:* `String.t`) - Required. The list of fields to update. A mask specifying which fields (e.g. `change_stream_config`) in the `table` field should be updated. This mask is relative to the `table` field, not to the request message. The wildcard (*) path is currently not supported. Currently UpdateTable is only supported for the following fields: * `change_stream_config` * `change_stream_config.retention_period` * `deletion_protection` * `automated_backup_policy` * `automated_backup_policy.retention_period` * `automated_backup_policy.frequency` If `column_families` is set in `update_mask`, it will return an UNIMPLEMENTED error.
3300
+
* `:updateMask` (*type:* `String.t`) - Required. The list of fields to update. A mask specifying which fields (e.g. `change_stream_config`) in the `table` field should be updated. This mask is relative to the `table` field, not to the request message. The wildcard (*) path is currently not supported. Currently UpdateTable is only supported for the following fields: * `change_stream_config` * `change_stream_config.retention_period` * `deletion_protection` * `automated_backup_policy` * `automated_backup_policy.retention_period` * `automated_backup_policy.frequency` * `row_key_schema` If `column_families` is set in `update_mask`, it will return an UNIMPLEMENTED error.
Copy file name to clipboardExpand all lines: clients/bigtable_admin/lib/google_api/bigtable_admin/v2/model/google_bigtable_admin_v2_type_bytes_encoding_raw.ex
* `escapeNulls` (*type:* `boolean()`, *default:* `nil`) - If set, allows NULL values to be encoded as the empty string "". The actual empty string, or any value which only contains the null byte 0x00, has one more null byte appended.
Copy file name to clipboardExpand all lines: clients/bigtable_admin/lib/google_api/bigtable_admin/v2/model/google_bigtable_admin_v2_type_int64_encoding.ex
Encodes the value in a variable length binary format of up to 10 bytes. Values that are closer to zero use fewer bytes. Sorted mode: all values are supported. Distinct mode: all values are supported.
Copy file name to clipboardExpand all lines: clients/bigtable_admin/lib/google_api/bigtable_admin/v2/model/google_bigtable_admin_v2_type_string_encoding_utf8_bytes.ex
* `nullEscapeChar` (*type:* `String.t`, *default:* `nil`) - Single-character escape sequence used to support NULL values. If set, allows NULL values to be encoded as the empty string "". The actual empty string, or any value where every character equals `null_escape_char`, has one more `null_escape_char` appended. If `null_escape_char` is set and does not equal the ASCII null character 0x00, then the encoding will not support sorted mode. .
Copy file name to clipboardExpand all lines: clients/bigtable_admin/lib/google_api/bigtable_admin/v2/model/google_bigtable_admin_v2_type_struct.ex
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -21,16 +21,21 @@ defmodule GoogleApi.BigtableAdmin.V2.Model.GoogleBigtableAdminV2TypeStruct do
21
21
22
22
## Attributes
23
23
24
+
* `encoding` (*type:* `GoogleApi.BigtableAdmin.V2.Model.GoogleBigtableAdminV2TypeStructEncoding.t`, *default:* `nil`) - The encoding to use when converting to or from lower level types.
24
25
* `fields` (*type:* `list(GoogleApi.BigtableAdmin.V2.Model.GoogleBigtableAdminV2TypeStructField.t)`, *default:* `nil`) - The names and types of the fields in this struct.
0 commit comments