public class NodeGroupsClient : ClientBase<NodeGroups.NodeGroupsClient>Client for NodeGroups
Inheritance
Object > ClientBase > ClientBase<NodeGroups.NodeGroupsClient> > NodeGroups.NodeGroupsClientNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
NodeGroupsClient()
protected NodeGroupsClient()Protected parameterless constructor to allow creation of test doubles.
NodeGroupsClient(CallInvoker)
public NodeGroupsClient(CallInvoker callInvoker)Creates a new client for NodeGroups that uses a custom CallInvoker.
| Parameter | |
|---|---|
| Name | Description | 
callInvoker | 
        CallInvokerThe callInvoker to use to make remote calls.  | 
      
NodeGroupsClient(ChannelBase)
public NodeGroupsClient(ChannelBase channel)Creates a new client for NodeGroups
| Parameter | |
|---|---|
| Name | Description | 
channel | 
        ChannelBaseThe channel to use to make remote calls.  | 
      
NodeGroupsClient(ClientBase.ClientBaseConfiguration)
protected NodeGroupsClient(ClientBase.ClientBaseConfiguration configuration)Protected constructor to allow creation of configured clients.
| Parameter | |
|---|---|
| Name | Description | 
configuration | 
        ClientBase.ClientBaseConfigurationThe client configuration.  | 
      
Methods
AddNodes(AddNodesNodeGroupRequest, CallOptions)
public virtual Operation AddNodes(AddNodesNodeGroupRequest request, CallOptions options)Adds specified number of nodes to the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AddNodesNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
AddNodes(AddNodesNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual Operation AddNodes(AddNodesNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Adds specified number of nodes to the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AddNodesNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
AddNodesAsync(AddNodesNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> AddNodesAsync(AddNodesNodeGroupRequest request, CallOptions options)Adds specified number of nodes to the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AddNodesNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
AddNodesAsync(AddNodesNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<Operation> AddNodesAsync(AddNodesNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Adds specified number of nodes to the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AddNodesNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
AggregatedList(AggregatedListNodeGroupsRequest, CallOptions)
public virtual NodeGroupAggregatedList AggregatedList(AggregatedListNodeGroupsRequest request, CallOptions options)Retrieves an aggregated list of node groups. Note: use nodeGroups.listNodes for more details about each group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AggregatedListNodeGroupsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
NodeGroupAggregatedList | 
        The response received from the server.  | 
      
AggregatedList(AggregatedListNodeGroupsRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual NodeGroupAggregatedList AggregatedList(AggregatedListNodeGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Retrieves an aggregated list of node groups. Note: use nodeGroups.listNodes for more details about each group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AggregatedListNodeGroupsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
NodeGroupAggregatedList | 
        The response received from the server.  | 
      
AggregatedListAsync(AggregatedListNodeGroupsRequest, CallOptions)
public virtual AsyncUnaryCall<NodeGroupAggregatedList> AggregatedListAsync(AggregatedListNodeGroupsRequest request, CallOptions options)Retrieves an aggregated list of node groups. Note: use nodeGroups.listNodes for more details about each group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AggregatedListNodeGroupsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<NodeGroupAggregatedList> | 
        The call object.  | 
      
AggregatedListAsync(AggregatedListNodeGroupsRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<NodeGroupAggregatedList> AggregatedListAsync(AggregatedListNodeGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Retrieves an aggregated list of node groups. Note: use nodeGroups.listNodes for more details about each group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AggregatedListNodeGroupsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<NodeGroupAggregatedList> | 
        The call object.  | 
      
CreateOperationsClientForZoneOperations()
public virtual Operations.OperationsClient CreateOperationsClientForZoneOperations()Creates a new instance of Operations.OperationsClient using the same call invoker as this client, delegating to ZoneOperations.
| Returns | |
|---|---|
| Type | Description | 
Operations.OperationsClient | 
        A new Operations client for the same target as this client.  | 
      
Delete(DeleteNodeGroupRequest, CallOptions)
public virtual Operation Delete(DeleteNodeGroupRequest request, CallOptions options)Deletes the specified NodeGroup resource.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
Delete(DeleteNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual Operation Delete(DeleteNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Deletes the specified NodeGroup resource.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteAsync(DeleteNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> DeleteAsync(DeleteNodeGroupRequest request, CallOptions options)Deletes the specified NodeGroup resource.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
DeleteAsync(DeleteNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<Operation> DeleteAsync(DeleteNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Deletes the specified NodeGroup resource.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
DeleteNodes(DeleteNodesNodeGroupRequest, CallOptions)
public virtual Operation DeleteNodes(DeleteNodesNodeGroupRequest request, CallOptions options)Deletes specified nodes from the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteNodesNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteNodes(DeleteNodesNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual Operation DeleteNodes(DeleteNodesNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Deletes specified nodes from the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteNodesNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteNodesAsync(DeleteNodesNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> DeleteNodesAsync(DeleteNodesNodeGroupRequest request, CallOptions options)Deletes specified nodes from the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteNodesNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
DeleteNodesAsync(DeleteNodesNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<Operation> DeleteNodesAsync(DeleteNodesNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Deletes specified nodes from the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteNodesNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
Get(GetNodeGroupRequest, CallOptions)
public virtual NodeGroup Get(GetNodeGroupRequest request, CallOptions options)Returns the specified NodeGroup. Get a list of available NodeGroups by making a list() request. Note: the "nodes" field should not be used. Use nodeGroups.listNodes instead.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
NodeGroup | 
        The response received from the server.  | 
      
Get(GetNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual NodeGroup Get(GetNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Returns the specified NodeGroup. Get a list of available NodeGroups by making a list() request. Note: the "nodes" field should not be used. Use nodeGroups.listNodes instead.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
NodeGroup | 
        The response received from the server.  | 
      
GetAsync(GetNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<NodeGroup> GetAsync(GetNodeGroupRequest request, CallOptions options)Returns the specified NodeGroup. Get a list of available NodeGroups by making a list() request. Note: the "nodes" field should not be used. Use nodeGroups.listNodes instead.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<NodeGroup> | 
        The call object.  | 
      
GetAsync(GetNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<NodeGroup> GetAsync(GetNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Returns the specified NodeGroup. Get a list of available NodeGroups by making a list() request. Note: the "nodes" field should not be used. Use nodeGroups.listNodes instead.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<NodeGroup> | 
        The call object.  | 
      
GetIamPolicy(GetIamPolicyNodeGroupRequest, CallOptions)
public virtual Policy GetIamPolicy(GetIamPolicyNodeGroupRequest request, CallOptions options)Gets the access control policy for a resource. May be empty if no such policy or resource exists.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetIamPolicyNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Policy | 
        The response received from the server.  | 
      
GetIamPolicy(GetIamPolicyNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual Policy GetIamPolicy(GetIamPolicyNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Gets the access control policy for a resource. May be empty if no such policy or resource exists.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetIamPolicyNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Policy | 
        The response received from the server.  | 
      
GetIamPolicyAsync(GetIamPolicyNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<Policy> GetIamPolicyAsync(GetIamPolicyNodeGroupRequest request, CallOptions options)Gets the access control policy for a resource. May be empty if no such policy or resource exists.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetIamPolicyNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Policy> | 
        The call object.  | 
      
GetIamPolicyAsync(GetIamPolicyNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<Policy> GetIamPolicyAsync(GetIamPolicyNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Gets the access control policy for a resource. May be empty if no such policy or resource exists.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetIamPolicyNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Policy> | 
        The call object.  | 
      
Insert(InsertNodeGroupRequest, CallOptions)
public virtual Operation Insert(InsertNodeGroupRequest request, CallOptions options)Creates a NodeGroup resource in the specified project using the data included in the request.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        InsertNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
Insert(InsertNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual Operation Insert(InsertNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Creates a NodeGroup resource in the specified project using the data included in the request.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        InsertNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
InsertAsync(InsertNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> InsertAsync(InsertNodeGroupRequest request, CallOptions options)Creates a NodeGroup resource in the specified project using the data included in the request.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        InsertNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
InsertAsync(InsertNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<Operation> InsertAsync(InsertNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Creates a NodeGroup resource in the specified project using the data included in the request.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        InsertNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
List(ListNodeGroupsRequest, CallOptions)
public virtual NodeGroupList List(ListNodeGroupsRequest request, CallOptions options)Retrieves a list of node groups available to the specified project. Note: use nodeGroups.listNodes for more details about each group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListNodeGroupsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
NodeGroupList | 
        The response received from the server.  | 
      
List(ListNodeGroupsRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual NodeGroupList List(ListNodeGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Retrieves a list of node groups available to the specified project. Note: use nodeGroups.listNodes for more details about each group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListNodeGroupsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
NodeGroupList | 
        The response received from the server.  | 
      
ListAsync(ListNodeGroupsRequest, CallOptions)
public virtual AsyncUnaryCall<NodeGroupList> ListAsync(ListNodeGroupsRequest request, CallOptions options)Retrieves a list of node groups available to the specified project. Note: use nodeGroups.listNodes for more details about each group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListNodeGroupsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<NodeGroupList> | 
        The call object.  | 
      
ListAsync(ListNodeGroupsRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<NodeGroupList> ListAsync(ListNodeGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Retrieves a list of node groups available to the specified project. Note: use nodeGroups.listNodes for more details about each group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListNodeGroupsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<NodeGroupList> | 
        The call object.  | 
      
ListNodes(ListNodesNodeGroupsRequest, CallOptions)
public virtual NodeGroupsListNodes ListNodes(ListNodesNodeGroupsRequest request, CallOptions options)Lists nodes in the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListNodesNodeGroupsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
NodeGroupsListNodes | 
        The response received from the server.  | 
      
ListNodes(ListNodesNodeGroupsRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual NodeGroupsListNodes ListNodes(ListNodesNodeGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Lists nodes in the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListNodesNodeGroupsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
NodeGroupsListNodes | 
        The response received from the server.  | 
      
ListNodesAsync(ListNodesNodeGroupsRequest, CallOptions)
public virtual AsyncUnaryCall<NodeGroupsListNodes> ListNodesAsync(ListNodesNodeGroupsRequest request, CallOptions options)Lists nodes in the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListNodesNodeGroupsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<NodeGroupsListNodes> | 
        The call object.  | 
      
ListNodesAsync(ListNodesNodeGroupsRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<NodeGroupsListNodes> ListNodesAsync(ListNodesNodeGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Lists nodes in the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListNodesNodeGroupsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<NodeGroupsListNodes> | 
        The call object.  | 
      
NewInstance(ClientBase.ClientBaseConfiguration)
protected override NodeGroups.NodeGroupsClient NewInstance(ClientBase.ClientBaseConfiguration configuration)Creates a new instance of client from given ClientBaseConfiguration.
| Parameter | |
|---|---|
| Name | Description | 
configuration | 
        ClientBase.ClientBaseConfiguration | 
      
| Returns | |
|---|---|
| Type | Description | 
NodeGroups.NodeGroupsClient | 
        |
Patch(PatchNodeGroupRequest, CallOptions)
public virtual Operation Patch(PatchNodeGroupRequest request, CallOptions options)Updates the specified node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        PatchNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
Patch(PatchNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual Operation Patch(PatchNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Updates the specified node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        PatchNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
PatchAsync(PatchNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> PatchAsync(PatchNodeGroupRequest request, CallOptions options)Updates the specified node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        PatchNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
PatchAsync(PatchNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<Operation> PatchAsync(PatchNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Updates the specified node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        PatchNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
SetIamPolicy(SetIamPolicyNodeGroupRequest, CallOptions)
public virtual Policy SetIamPolicy(SetIamPolicyNodeGroupRequest request, CallOptions options)Sets the access control policy on the specified resource. Replaces any existing policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetIamPolicyNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Policy | 
        The response received from the server.  | 
      
SetIamPolicy(SetIamPolicyNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual Policy SetIamPolicy(SetIamPolicyNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Sets the access control policy on the specified resource. Replaces any existing policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetIamPolicyNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Policy | 
        The response received from the server.  | 
      
SetIamPolicyAsync(SetIamPolicyNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<Policy> SetIamPolicyAsync(SetIamPolicyNodeGroupRequest request, CallOptions options)Sets the access control policy on the specified resource. Replaces any existing policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetIamPolicyNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Policy> | 
        The call object.  | 
      
SetIamPolicyAsync(SetIamPolicyNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<Policy> SetIamPolicyAsync(SetIamPolicyNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Sets the access control policy on the specified resource. Replaces any existing policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetIamPolicyNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Policy> | 
        The call object.  | 
      
SetNodeTemplate(SetNodeTemplateNodeGroupRequest, CallOptions)
public virtual Operation SetNodeTemplate(SetNodeTemplateNodeGroupRequest request, CallOptions options)Updates the node template of the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetNodeTemplateNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
SetNodeTemplate(SetNodeTemplateNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual Operation SetNodeTemplate(SetNodeTemplateNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Updates the node template of the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetNodeTemplateNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
SetNodeTemplateAsync(SetNodeTemplateNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> SetNodeTemplateAsync(SetNodeTemplateNodeGroupRequest request, CallOptions options)Updates the node template of the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetNodeTemplateNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
SetNodeTemplateAsync(SetNodeTemplateNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<Operation> SetNodeTemplateAsync(SetNodeTemplateNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Updates the node template of the node group.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetNodeTemplateNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<Operation> | 
        The call object.  | 
      
TestIamPermissions(TestIamPermissionsNodeGroupRequest, CallOptions)
public virtual TestPermissionsResponse TestIamPermissions(TestIamPermissionsNodeGroupRequest request, CallOptions options)Returns permissions that a caller has on the specified resource.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        TestIamPermissionsNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TestPermissionsResponse | 
        The response received from the server.  | 
      
TestIamPermissions(TestIamPermissionsNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual TestPermissionsResponse TestIamPermissions(TestIamPermissionsNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Returns permissions that a caller has on the specified resource.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        TestIamPermissionsNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TestPermissionsResponse | 
        The response received from the server.  | 
      
TestIamPermissionsAsync(TestIamPermissionsNodeGroupRequest, CallOptions)
public virtual AsyncUnaryCall<TestPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsNodeGroupRequest request, CallOptions options)Returns permissions that a caller has on the specified resource.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        TestIamPermissionsNodeGroupRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<TestPermissionsResponse> | 
        The call object.  | 
      
TestIamPermissionsAsync(TestIamPermissionsNodeGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)
public virtual AsyncUnaryCall<TestPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsNodeGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))Returns permissions that a caller has on the specified resource.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        TestIamPermissionsNodeGroupRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        Nullable<DateTime>An optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCall<TestPermissionsResponse> | 
        The call object.  |