Class RowAccessPoliciesResource.DeleteRequest
Deletes a row access policy.
Inheritance
RowAccessPoliciesResource.DeleteRequest
Inherited Members
Namespace: Google.Apis.Bigquery.v2
Assembly: Google.Apis.Bigquery.v2.dll
Syntax
public class RowAccessPoliciesResource.DeleteRequest : BigqueryBaseServiceRequest<string>, IClientServiceRequest<string>, IClientServiceRequest
Constructors
DeleteRequest(IClientService, string, string, string, string)
Constructs a new Delete request.
Declaration
public DeleteRequest(IClientService service, string projectId, string datasetId, string tableId, string policyId)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| string | projectId | |
| string | datasetId | |
| string | tableId | |
| string | policyId |
Properties
DatasetId
Required. Dataset ID of the table to delete the row access policy.
Declaration
[RequestParameter("datasetId", RequestParameterType.Path)]
public virtual string DatasetId { get; }
Property Value
| Type | Description |
|---|---|
| string |
Force
If set to true, it deletes the row access policy even if it's the last row access policy on the table and the deletion will widen the access rather narrowing it.
Declaration
[RequestParameter("force", RequestParameterType.Query)]
public virtual bool? Force { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
PolicyId
Required. Policy ID of the row access policy.
Declaration
[RequestParameter("policyId", RequestParameterType.Path)]
public virtual string PolicyId { get; }
Property Value
| Type | Description |
|---|---|
| string |
ProjectId
Required. Project ID of the table to delete the row access policy.
Declaration
[RequestParameter("projectId", RequestParameterType.Path)]
public virtual string ProjectId { get; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
TableId
Required. Table ID of the table to delete the row access policy.
Declaration
[RequestParameter("tableId", RequestParameterType.Path)]
public virtual string TableId { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
InitParameters()
Initializes Delete parameter list.
Declaration
protected override void InitParameters()