Class RowAccessPolicy
Represents access on a subset of rows on the specified table, defined by its filter predicate. Access to the subset of rows is controlled by its IAM policy.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.Bigquery.v2.Data
Assembly: Google.Apis.Bigquery.v2.dll
Syntax
public class RowAccessPolicy : IDirectResponseSchema
Properties
CreationTime
Output only. The time when this row access policy was created, in milliseconds since the epoch.
Declaration
[JsonProperty("creationTime")]
public virtual object CreationTime { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
ETag
Output only. A hash of this resource.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FilterPredicate
Required. A SQL boolean expression that represents the rows defined by this row access policy, similar to the boolean expression in a WHERE clause of a SELECT query on a table. References to other tables, routines, and temporary functions are not supported. Examples: region="EU" date_field = CAST('2019-9-27' as DATE) nullable_field is not NULL numeric_field BETWEEN 1.0 AND 5.0
Declaration
[JsonProperty("filterPredicate")]
public virtual string FilterPredicate { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LastModifiedTime
Output only. The time when this row access policy was last modified, in milliseconds since the epoch.
Declaration
[JsonProperty("lastModifiedTime")]
public virtual object LastModifiedTime { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
RowAccessPolicyReference
Required. Reference describing the ID of this row access policy.
Declaration
[JsonProperty("rowAccessPolicyReference")]
public virtual RowAccessPolicyReference RowAccessPolicyReference { get; set; }
Property Value
Type | Description |
---|---|
RowAccessPolicyReference |