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 |
---|---|---|
IClient |
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()