Class ChangesResource.CreateRequest
Atomically updates the ResourceRecordSet collection. Note: While dns.changes.create is the baseline
permission required to invoke this method, additional permissions are checked depending on the specific
additions or deletions contained in the payload.
Inheritance
ChangesResource.CreateRequest
Inherited Members
Namespace: Google.Apis.Dns.v1beta2
Assembly: Google.Apis.Dns.v1beta2.dll
Syntax
public class ChangesResource.CreateRequest : DnsBaseServiceRequest<Change>, IClientServiceRequest<Change>, IClientServiceRequest
Constructors
CreateRequest(IClientService, Change, string, string)
Constructs a new Create request.
Declaration
public CreateRequest(IClientService service, Change body, string project, string managedZone)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| Change | body | |
| string | project | |
| string | managedZone |
Properties
ClientOperationId
For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Declaration
[RequestParameter("clientOperationId", RequestParameterType.Query)]
public virtual string ClientOperationId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
ManagedZone
Identifies the managed zone addressed by this request. Can be the managed zone name or ID.
Declaration
[RequestParameter("managedZone", RequestParameterType.Path)]
public virtual string ManagedZone { get; }
Property Value
| Type | Description |
|---|---|
| string |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Project
Identifies the project addressed by this request.
Declaration
[RequestParameter("project", RequestParameterType.Path)]
public virtual string Project { get; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
| Type | Description |
|---|---|
| object |
Overrides
InitParameters()
Initializes Create parameter list.
Declaration
protected override void InitParameters()