- 3.7.0 (latest)
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public abstract class SpecialistPoolServiceClient
SpecialistPoolService client wrapper, for convenient use.
Derived Types
Namespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Remarks
A service for creating and managing Customer SpecialistPools. When customers start Data Labeling jobs, they can reuse/create Specialist Pools to bring their own Specialists to label the data. Customers can add/remove Managers for the Specialist Pool on Cloud console, then Managers will get email notifications to manage Specialists and tasks on CrowdCompute console.
Properties
CreateSpecialistPoolOperationsClient
public virtual OperationsClient CreateSpecialistPoolOperationsClient { get; }
The long-running operations client for CreateSpecialistPool
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DefaultEndpoint
public static string DefaultEndpoint { get; }
The default endpoint for the SpecialistPoolService service, which is a host of "aiplatform.googleapis.com" and a port of 443.
Property Value | |
---|---|
Type | Description |
String |
DefaultScopes
public static IReadOnlyList<string> DefaultScopes { get; }
The default SpecialistPoolService scopes.
Property Value | |
---|---|
Type | Description |
IReadOnlyList<String> |
The default SpecialistPoolService scopes are:
DeleteSpecialistPoolOperationsClient
public virtual OperationsClient DeleteSpecialistPoolOperationsClient { get; }
The long-running operations client for DeleteSpecialistPool
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public virtual SpecialistPoolService.SpecialistPoolServiceClient GrpcClient { get; }
The underlying gRPC SpecialistPoolService client
Property Value | |
---|---|
Type | Description |
SpecialistPoolService.SpecialistPoolServiceClient |
UpdateSpecialistPoolOperationsClient
public virtual OperationsClient UpdateSpecialistPoolOperationsClient { get; }
The long-running operations client for UpdateSpecialistPool
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
Create()
public static SpecialistPoolServiceClient Create()
Synchronously creates a SpecialistPoolServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use SpecialistPoolServiceClientBuilder.
Returns | |
---|---|
Type | Description |
SpecialistPoolServiceClient | The created SpecialistPoolServiceClient. |
CreateAsync(CancellationToken)
public static Task<SpecialistPoolServiceClient> CreateAsync(CancellationToken cancellationToken = default(CancellationToken))
Asynchronously creates a SpecialistPoolServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use SpecialistPoolServiceClientBuilder.
Parameter | |
---|---|
Name | Description |
cancellationToken | CancellationToken The CancellationToken to use while creating the client. |
Returns | |
---|---|
Type | Description |
Task<SpecialistPoolServiceClient> | The task representing the created SpecialistPoolServiceClient. |
CreateSpecialistPool(LocationName, SpecialistPool, CallSettings)
public virtual Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> CreateSpecialistPool(LocationName parent, SpecialistPool specialistPool, CallSettings callSettings = null)
Creates a SpecialistPool.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent Project name for the new SpecialistPool.
The form is |
specialistPool | SpecialistPool Required. The SpecialistPool to create. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> | The RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
SpecialistPool specialistPool = new SpecialistPool();
// Make the request
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> response = specialistPoolServiceClient.CreateSpecialistPool(parent, specialistPool);
// Poll until the returned long-running operation is complete
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
SpecialistPool result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> retrievedResponse = specialistPoolServiceClient.PollOnceCreateSpecialistPool(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
SpecialistPool retrievedResult = retrievedResponse.Result;
}
CreateSpecialistPool(CreateSpecialistPoolRequest, CallSettings)
public virtual Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> CreateSpecialistPool(CreateSpecialistPoolRequest request, CallSettings callSettings = null)
Creates a SpecialistPool.
Parameters | |
---|---|
Name | Description |
request | CreateSpecialistPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> | The RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
CreateSpecialistPoolRequest request = new CreateSpecialistPoolRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
SpecialistPool = new SpecialistPool(),
};
// Make the request
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> response = specialistPoolServiceClient.CreateSpecialistPool(request);
// Poll until the returned long-running operation is complete
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
SpecialistPool result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> retrievedResponse = specialistPoolServiceClient.PollOnceCreateSpecialistPool(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
SpecialistPool retrievedResult = retrievedResponse.Result;
}
CreateSpecialistPool(String, SpecialistPool, CallSettings)
public virtual Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> CreateSpecialistPool(string parent, SpecialistPool specialistPool, CallSettings callSettings = null)
Creates a SpecialistPool.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent Project name for the new SpecialistPool.
The form is |
specialistPool | SpecialistPool Required. The SpecialistPool to create. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> | The RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
SpecialistPool specialistPool = new SpecialistPool();
// Make the request
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> response = specialistPoolServiceClient.CreateSpecialistPool(parent, specialistPool);
// Poll until the returned long-running operation is complete
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
SpecialistPool result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> retrievedResponse = specialistPoolServiceClient.PollOnceCreateSpecialistPool(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
SpecialistPool retrievedResult = retrievedResponse.Result;
}
CreateSpecialistPoolAsync(LocationName, SpecialistPool, CallSettings)
public virtual Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> CreateSpecialistPoolAsync(LocationName parent, SpecialistPool specialistPool, CallSettings callSettings = null)
Creates a SpecialistPool.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent Project name for the new SpecialistPool.
The form is |
specialistPool | SpecialistPool Required. The SpecialistPool to create. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
SpecialistPool specialistPool = new SpecialistPool();
// Make the request
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> response = await specialistPoolServiceClient.CreateSpecialistPoolAsync(parent, specialistPool);
// Poll until the returned long-running operation is complete
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
SpecialistPool result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceCreateSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
SpecialistPool retrievedResult = retrievedResponse.Result;
}
CreateSpecialistPoolAsync(LocationName, SpecialistPool, CancellationToken)
public virtual Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> CreateSpecialistPoolAsync(LocationName parent, SpecialistPool specialistPool, CancellationToken cancellationToken)
Creates a SpecialistPool.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent Project name for the new SpecialistPool.
The form is |
specialistPool | SpecialistPool Required. The SpecialistPool to create. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
SpecialistPool specialistPool = new SpecialistPool();
// Make the request
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> response = await specialistPoolServiceClient.CreateSpecialistPoolAsync(parent, specialistPool);
// Poll until the returned long-running operation is complete
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
SpecialistPool result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceCreateSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
SpecialistPool retrievedResult = retrievedResponse.Result;
}
CreateSpecialistPoolAsync(CreateSpecialistPoolRequest, CallSettings)
public virtual Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> CreateSpecialistPoolAsync(CreateSpecialistPoolRequest request, CallSettings callSettings = null)
Creates a SpecialistPool.
Parameters | |
---|---|
Name | Description |
request | CreateSpecialistPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
CreateSpecialistPoolRequest request = new CreateSpecialistPoolRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
SpecialistPool = new SpecialistPool(),
};
// Make the request
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> response = await specialistPoolServiceClient.CreateSpecialistPoolAsync(request);
// Poll until the returned long-running operation is complete
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
SpecialistPool result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceCreateSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
SpecialistPool retrievedResult = retrievedResponse.Result;
}
CreateSpecialistPoolAsync(CreateSpecialistPoolRequest, CancellationToken)
public virtual Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> CreateSpecialistPoolAsync(CreateSpecialistPoolRequest request, CancellationToken cancellationToken)
Creates a SpecialistPool.
Parameters | |
---|---|
Name | Description |
request | CreateSpecialistPoolRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
CreateSpecialistPoolRequest request = new CreateSpecialistPoolRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
SpecialistPool = new SpecialistPool(),
};
// Make the request
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> response = await specialistPoolServiceClient.CreateSpecialistPoolAsync(request);
// Poll until the returned long-running operation is complete
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
SpecialistPool result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceCreateSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
SpecialistPool retrievedResult = retrievedResponse.Result;
}
CreateSpecialistPoolAsync(String, SpecialistPool, CallSettings)
public virtual Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> CreateSpecialistPoolAsync(string parent, SpecialistPool specialistPool, CallSettings callSettings = null)
Creates a SpecialistPool.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent Project name for the new SpecialistPool.
The form is |
specialistPool | SpecialistPool Required. The SpecialistPool to create. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
SpecialistPool specialistPool = new SpecialistPool();
// Make the request
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> response = await specialistPoolServiceClient.CreateSpecialistPoolAsync(parent, specialistPool);
// Poll until the returned long-running operation is complete
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
SpecialistPool result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceCreateSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
SpecialistPool retrievedResult = retrievedResponse.Result;
}
CreateSpecialistPoolAsync(String, SpecialistPool, CancellationToken)
public virtual Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> CreateSpecialistPoolAsync(string parent, SpecialistPool specialistPool, CancellationToken cancellationToken)
Creates a SpecialistPool.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent Project name for the new SpecialistPool.
The form is |
specialistPool | SpecialistPool Required. The SpecialistPool to create. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
SpecialistPool specialistPool = new SpecialistPool();
// Make the request
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> response = await specialistPoolServiceClient.CreateSpecialistPoolAsync(parent, specialistPool);
// Poll until the returned long-running operation is complete
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
SpecialistPool result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceCreateSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
SpecialistPool retrievedResult = retrievedResponse.Result;
}
DeleteSpecialistPool(DeleteSpecialistPoolRequest, CallSettings)
public virtual Operation<Empty, DeleteOperationMetadata> DeleteSpecialistPool(DeleteSpecialistPoolRequest request, CallSettings callSettings = null)
Deletes a SpecialistPool as well as all Specialists in the pool.
Parameters | |
---|---|
Name | Description |
request | DeleteSpecialistPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, DeleteOperationMetadata> | The RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
DeleteSpecialistPoolRequest request = new DeleteSpecialistPoolRequest
{
SpecialistPoolName = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]"),
Force = false,
};
// Make the request
Operation<Empty, DeleteOperationMetadata> response = specialistPoolServiceClient.DeleteSpecialistPool(request);
// Poll until the returned long-running operation is complete
Operation<Empty, DeleteOperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, DeleteOperationMetadata> retrievedResponse = specialistPoolServiceClient.PollOnceDeleteSpecialistPool(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteSpecialistPool(SpecialistPoolName, CallSettings)
public virtual Operation<Empty, DeleteOperationMetadata> DeleteSpecialistPool(SpecialistPoolName name, CallSettings callSettings = null)
Deletes a SpecialistPool as well as all Specialists in the pool.
Parameters | |
---|---|
Name | Description |
name | SpecialistPoolName Required. The resource name of the SpecialistPool to delete. Format:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, DeleteOperationMetadata> | The RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
SpecialistPoolName name = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]");
// Make the request
Operation<Empty, DeleteOperationMetadata> response = specialistPoolServiceClient.DeleteSpecialistPool(name);
// Poll until the returned long-running operation is complete
Operation<Empty, DeleteOperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, DeleteOperationMetadata> retrievedResponse = specialistPoolServiceClient.PollOnceDeleteSpecialistPool(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteSpecialistPool(String, CallSettings)
public virtual Operation<Empty, DeleteOperationMetadata> DeleteSpecialistPool(string name, CallSettings callSettings = null)
Deletes a SpecialistPool as well as all Specialists in the pool.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of the SpecialistPool to delete. Format:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, DeleteOperationMetadata> | The RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/specialistPools/[SPECIALIST_POOL]";
// Make the request
Operation<Empty, DeleteOperationMetadata> response = specialistPoolServiceClient.DeleteSpecialistPool(name);
// Poll until the returned long-running operation is complete
Operation<Empty, DeleteOperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, DeleteOperationMetadata> retrievedResponse = specialistPoolServiceClient.PollOnceDeleteSpecialistPool(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteSpecialistPoolAsync(DeleteSpecialistPoolRequest, CallSettings)
public virtual Task<Operation<Empty, DeleteOperationMetadata>> DeleteSpecialistPoolAsync(DeleteSpecialistPoolRequest request, CallSettings callSettings = null)
Deletes a SpecialistPool as well as all Specialists in the pool.
Parameters | |
---|---|
Name | Description |
request | DeleteSpecialistPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, DeleteOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
DeleteSpecialistPoolRequest request = new DeleteSpecialistPoolRequest
{
SpecialistPoolName = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]"),
Force = false,
};
// Make the request
Operation<Empty, DeleteOperationMetadata> response = await specialistPoolServiceClient.DeleteSpecialistPoolAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, DeleteOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, DeleteOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceDeleteSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteSpecialistPoolAsync(DeleteSpecialistPoolRequest, CancellationToken)
public virtual Task<Operation<Empty, DeleteOperationMetadata>> DeleteSpecialistPoolAsync(DeleteSpecialistPoolRequest request, CancellationToken cancellationToken)
Deletes a SpecialistPool as well as all Specialists in the pool.
Parameters | |
---|---|
Name | Description |
request | DeleteSpecialistPoolRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, DeleteOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
DeleteSpecialistPoolRequest request = new DeleteSpecialistPoolRequest
{
SpecialistPoolName = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]"),
Force = false,
};
// Make the request
Operation<Empty, DeleteOperationMetadata> response = await specialistPoolServiceClient.DeleteSpecialistPoolAsync(request);
// Poll until the returned long-running operation is complete
Operation<Empty, DeleteOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, DeleteOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceDeleteSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteSpecialistPoolAsync(SpecialistPoolName, CallSettings)
public virtual Task<Operation<Empty, DeleteOperationMetadata>> DeleteSpecialistPoolAsync(SpecialistPoolName name, CallSettings callSettings = null)
Deletes a SpecialistPool as well as all Specialists in the pool.
Parameters | |
---|---|
Name | Description |
name | SpecialistPoolName Required. The resource name of the SpecialistPool to delete. Format:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, DeleteOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
SpecialistPoolName name = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]");
// Make the request
Operation<Empty, DeleteOperationMetadata> response = await specialistPoolServiceClient.DeleteSpecialistPoolAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, DeleteOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, DeleteOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceDeleteSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteSpecialistPoolAsync(SpecialistPoolName, CancellationToken)
public virtual Task<Operation<Empty, DeleteOperationMetadata>> DeleteSpecialistPoolAsync(SpecialistPoolName name, CancellationToken cancellationToken)
Deletes a SpecialistPool as well as all Specialists in the pool.
Parameters | |
---|---|
Name | Description |
name | SpecialistPoolName Required. The resource name of the SpecialistPool to delete. Format:
|
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, DeleteOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
SpecialistPoolName name = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]");
// Make the request
Operation<Empty, DeleteOperationMetadata> response = await specialistPoolServiceClient.DeleteSpecialistPoolAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, DeleteOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, DeleteOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceDeleteSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteSpecialistPoolAsync(String, CallSettings)
public virtual Task<Operation<Empty, DeleteOperationMetadata>> DeleteSpecialistPoolAsync(string name, CallSettings callSettings = null)
Deletes a SpecialistPool as well as all Specialists in the pool.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of the SpecialistPool to delete. Format:
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, DeleteOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/specialistPools/[SPECIALIST_POOL]";
// Make the request
Operation<Empty, DeleteOperationMetadata> response = await specialistPoolServiceClient.DeleteSpecialistPoolAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, DeleteOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, DeleteOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceDeleteSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
DeleteSpecialistPoolAsync(String, CancellationToken)
public virtual Task<Operation<Empty, DeleteOperationMetadata>> DeleteSpecialistPoolAsync(string name, CancellationToken cancellationToken)
Deletes a SpecialistPool as well as all Specialists in the pool.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of the SpecialistPool to delete. Format:
|
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, DeleteOperationMetadata>> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/specialistPools/[SPECIALIST_POOL]";
// Make the request
Operation<Empty, DeleteOperationMetadata> response = await specialistPoolServiceClient.DeleteSpecialistPoolAsync(name);
// Poll until the returned long-running operation is complete
Operation<Empty, DeleteOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
Empty result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<Empty, DeleteOperationMetadata> retrievedResponse = await specialistPoolServiceClient.PollOnceDeleteSpecialistPoolAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
Empty retrievedResult = retrievedResponse.Result;
}
GetSpecialistPool(GetSpecialistPoolRequest, CallSettings)
public virtual SpecialistPool GetSpecialistPool(GetSpecialistPoolRequest request, CallSettings callSettings = null)
Gets a SpecialistPool.
Parameters | |
---|---|
Name | Description |
request | GetSpecialistPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SpecialistPool | The RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
GetSpecialistPoolRequest request = new GetSpecialistPoolRequest
{
SpecialistPoolName = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]"),
};
// Make the request
SpecialistPool response = specialistPoolServiceClient.GetSpecialistPool(request);
GetSpecialistPool(SpecialistPoolName, CallSettings)
public virtual SpecialistPool GetSpecialistPool(SpecialistPoolName name, CallSettings callSettings = null)
Gets a SpecialistPool.
Parameters | |
---|---|
Name | Description |
name | SpecialistPoolName Required. The name of the SpecialistPool resource.
The form is
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SpecialistPool | The RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
SpecialistPoolName name = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]");
// Make the request
SpecialistPool response = specialistPoolServiceClient.GetSpecialistPool(name);
GetSpecialistPool(String, CallSettings)
public virtual SpecialistPool GetSpecialistPool(string name, CallSettings callSettings = null)
Gets a SpecialistPool.
Parameters | |
---|---|
Name | Description |
name | String Required. The name of the SpecialistPool resource.
The form is
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
SpecialistPool | The RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/specialistPools/[SPECIALIST_POOL]";
// Make the request
SpecialistPool response = specialistPoolServiceClient.GetSpecialistPool(name);
GetSpecialistPoolAsync(GetSpecialistPoolRequest, CallSettings)
public virtual Task<SpecialistPool> GetSpecialistPoolAsync(GetSpecialistPoolRequest request, CallSettings callSettings = null)
Gets a SpecialistPool.
Parameters | |
---|---|
Name | Description |
request | GetSpecialistPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<SpecialistPool> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
GetSpecialistPoolRequest request = new GetSpecialistPoolRequest
{
SpecialistPoolName = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]"),
};
// Make the request
SpecialistPool response = await specialistPoolServiceClient.GetSpecialistPoolAsync(request);
GetSpecialistPoolAsync(GetSpecialistPoolRequest, CancellationToken)
public virtual Task<SpecialistPool> GetSpecialistPoolAsync(GetSpecialistPoolRequest request, CancellationToken cancellationToken)
Gets a SpecialistPool.
Parameters | |
---|---|
Name | Description |
request | GetSpecialistPoolRequest The request object containing all of the parameters for the API call. |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<SpecialistPool> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
GetSpecialistPoolRequest request = new GetSpecialistPoolRequest
{
SpecialistPoolName = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]"),
};
// Make the request
SpecialistPool response = await specialistPoolServiceClient.GetSpecialistPoolAsync(request);
GetSpecialistPoolAsync(SpecialistPoolName, CallSettings)
public virtual Task<SpecialistPool> GetSpecialistPoolAsync(SpecialistPoolName name, CallSettings callSettings = null)
Gets a SpecialistPool.
Parameters | |
---|---|
Name | Description |
name | SpecialistPoolName Required. The name of the SpecialistPool resource.
The form is
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<SpecialistPool> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
SpecialistPoolName name = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]");
// Make the request
SpecialistPool response = await specialistPoolServiceClient.GetSpecialistPoolAsync(name);
GetSpecialistPoolAsync(SpecialistPoolName, CancellationToken)
public virtual Task<SpecialistPool> GetSpecialistPoolAsync(SpecialistPoolName name, CancellationToken cancellationToken)
Gets a SpecialistPool.
Parameters | |
---|---|
Name | Description |
name | SpecialistPoolName Required. The name of the SpecialistPool resource.
The form is
|
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<SpecialistPool> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
SpecialistPoolName name = SpecialistPoolName.FromProjectLocationSpecialistPool("[PROJECT]", "[LOCATION]", "[SPECIALIST_POOL]");
// Make the request
SpecialistPool response = await specialistPoolServiceClient.GetSpecialistPoolAsync(name);
GetSpecialistPoolAsync(String, CallSettings)
public virtual Task<SpecialistPool> GetSpecialistPoolAsync(string name, CallSettings callSettings = null)
Gets a SpecialistPool.
Parameters | |
---|---|
Name | Description |
name | String Required. The name of the SpecialistPool resource.
The form is
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<SpecialistPool> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/specialistPools/[SPECIALIST_POOL]";
// Make the request
SpecialistPool response = await specialistPoolServiceClient.GetSpecialistPoolAsync(name);
GetSpecialistPoolAsync(String, CancellationToken)
public virtual Task<SpecialistPool> GetSpecialistPoolAsync(string name, CancellationToken cancellationToken)
Gets a SpecialistPool.
Parameters | |
---|---|
Name | Description |
name | String Required. The name of the SpecialistPool resource.
The form is
|
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<SpecialistPool> | A Task containing the RPC response. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/specialistPools/[SPECIALIST_POOL]";
// Make the request
SpecialistPool response = await specialistPoolServiceClient.GetSpecialistPoolAsync(name);
ListSpecialistPools(LocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListSpecialistPoolsResponse, SpecialistPool> ListSpecialistPools(LocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists SpecialistPools in a Location.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The name of the SpecialistPool's parent resource.
Format: |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListSpecialistPoolsResponse, SpecialistPool> | A pageable sequence of SpecialistPool resources. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListSpecialistPoolsResponse, SpecialistPool> response = specialistPoolServiceClient.ListSpecialistPools(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (SpecialistPool item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListSpecialistPoolsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SpecialistPool item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SpecialistPool> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SpecialistPool item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListSpecialistPools(ListSpecialistPoolsRequest, CallSettings)
public virtual PagedEnumerable<ListSpecialistPoolsResponse, SpecialistPool> ListSpecialistPools(ListSpecialistPoolsRequest request, CallSettings callSettings = null)
Lists SpecialistPools in a Location.
Parameters | |
---|---|
Name | Description |
request | ListSpecialistPoolsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListSpecialistPoolsResponse, SpecialistPool> | A pageable sequence of SpecialistPool resources. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
ListSpecialistPoolsRequest request = new ListSpecialistPoolsRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
ReadMask = new FieldMask(),
};
// Make the request
PagedEnumerable<ListSpecialistPoolsResponse, SpecialistPool> response = specialistPoolServiceClient.ListSpecialistPools(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (SpecialistPool item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListSpecialistPoolsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SpecialistPool item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SpecialistPool> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SpecialistPool item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListSpecialistPools(String, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListSpecialistPoolsResponse, SpecialistPool> ListSpecialistPools(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists SpecialistPools in a Location.
Parameters | |
---|---|
Name | Description |
parent | String Required. The name of the SpecialistPool's parent resource.
Format: |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListSpecialistPoolsResponse, SpecialistPool> | A pageable sequence of SpecialistPool resources. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = SpecialistPoolServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListSpecialistPoolsResponse, SpecialistPool> response = specialistPoolServiceClient.ListSpecialistPools(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (SpecialistPool item in response)
{
// Do something with each item
Console.WriteLine(item);
}
// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListSpecialistPoolsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SpecialistPool item in page)
{
// Do something with each item
Console.WriteLine(item);
}
}
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SpecialistPool> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SpecialistPool item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListSpecialistPoolsAsync(LocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListSpecialistPoolsResponse, SpecialistPool> ListSpecialistPoolsAsync(LocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists SpecialistPools in a Location.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The name of the SpecialistPool's parent resource.
Format: |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListSpecialistPoolsResponse, SpecialistPool> | A pageable asynchronous sequence of SpecialistPool resources. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListSpecialistPoolsResponse, SpecialistPool> response = specialistPoolServiceClient.ListSpecialistPoolsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((SpecialistPool item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListSpecialistPoolsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SpecialistPool item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SpecialistPool> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SpecialistPool item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListSpecialistPoolsAsync(ListSpecialistPoolsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListSpecialistPoolsResponse, SpecialistPool> ListSpecialistPoolsAsync(ListSpecialistPoolsRequest request, CallSettings callSettings = null)
Lists SpecialistPools in a Location.
Parameters | |
---|---|
Name | Description |
request | ListSpecialistPoolsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListSpecialistPoolsResponse, SpecialistPool> | A pageable asynchronous sequence of SpecialistPool resources. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
ListSpecialistPoolsRequest request = new ListSpecialistPoolsRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
ReadMask = new FieldMask(),
};
// Make the request
PagedAsyncEnumerable<ListSpecialistPoolsResponse, SpecialistPool> response = specialistPoolServiceClient.ListSpecialistPoolsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((SpecialistPool item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListSpecialistPoolsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SpecialistPool item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SpecialistPool> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SpecialistPool item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
ListSpecialistPoolsAsync(String, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListSpecialistPoolsResponse, SpecialistPool> ListSpecialistPoolsAsync(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists SpecialistPools in a Location.
Parameters | |
---|---|
Name | Description |
parent | String Required. The name of the SpecialistPool's parent resource.
Format: |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListSpecialistPoolsResponse, SpecialistPool> | A pageable asynchronous sequence of SpecialistPool resources. |
// Create client
SpecialistPoolServiceClient specialistPoolServiceClient = await SpecialistPoolServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListSpecialistPoolsResponse, SpecialistPool> response = specialistPoolServiceClient.ListSpecialistPoolsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((SpecialistPool item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListSpecialistPoolsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (SpecialistPool item in page)
{
// Do something with each item
Console.WriteLine(item);
}
});
// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<SpecialistPool> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (SpecialistPool item in singlePage)
{
// Do something with each item
Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;
PollOnceCreateSpecialistPool(String, CallSettings)
public virtual Operation<SpecialistPool, CreateSpecialistPoolOperationMetadata> PollOnceCreateSpecialistPool(string operationName, CallSettings callSettings = null)
Poll an operation once, using an operationName
from a previous invocation of CreateSpecialistPool
.
Parameters | |
---|---|
Name | Description |
operationName | String The name of a previously invoked operation. Must not be |
callSettings | CallSettings If not null, applies overrides to this RPC call. |