Show / Hide Table of Contents

Class ProjectsResource.RulesetsResource

The "rulesets" collection of methods.

Inheritance
System.Object
ProjectsResource.RulesetsResource
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.FirebaseRules.v1
Assembly: Google.Apis.FirebaseRules.v1.dll
Syntax
public class RulesetsResource

Constructors

RulesetsResource(IClientService)

Constructs a new resource.

Declaration
public RulesetsResource(IClientService service)
Parameters
Type Name Description
Google.Apis.Services.IClientService service

Methods

Create(Ruleset, String)

Create a Ruleset from Source. The Ruleset is given a unique generated name which is returned to the caller. Source containing syntactic or semantics errors will result in an error response indicating the first error encountered. For a detailed view of Source issues, use TestRuleset.

Declaration
public virtual ProjectsResource.RulesetsResource.CreateRequest Create(Ruleset body, string name)
Parameters
Type Name Description
Ruleset body

The body of the request.

System.String name

Required. Resource name for Project which owns this Ruleset. Format: projects/{project_id}

Returns
Type Description
ProjectsResource.RulesetsResource.CreateRequest

Delete(String)

Delete a Ruleset by resource name. If the Ruleset is referenced by a Release the operation will fail.

Declaration
public virtual ProjectsResource.RulesetsResource.DeleteRequest Delete(string name)
Parameters
Type Name Description
System.String name

Required. Resource name for the ruleset to delete. Format: projects/{project_id}/rulesets/{ruleset_id}

Returns
Type Description
ProjectsResource.RulesetsResource.DeleteRequest

Get(String)

Get a Ruleset by name including the full Source contents.

Declaration
public virtual ProjectsResource.RulesetsResource.GetRequest Get(string name)
Parameters
Type Name Description
System.String name

Required. Resource name for the ruleset to get. Format: projects/{project_id}/rulesets/{ruleset_id}

Returns
Type Description
ProjectsResource.RulesetsResource.GetRequest

List(String)

List Ruleset metadata only and optionally filter the results by Ruleset name. The full Source contents of a Ruleset may be retrieved with GetRuleset.

Declaration
public virtual ProjectsResource.RulesetsResource.ListRequest List(string name)
Parameters
Type Name Description
System.String name

Required. Resource name for the project. Format: projects/{project_id}

Returns
Type Description
ProjectsResource.RulesetsResource.ListRequest
In This Article
Back to top