public abstract class GeneratorEvaluationsClientReference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class GeneratorEvaluationsClient.
GeneratorEvaluations client wrapper, for convenient use.
Derived Types
Namespace
Google.Cloud.Dialogflow.V2Beta1Assembly
Google.Cloud.Dialogflow.V2Beta1.dll
Remarks
Service for managing generator evaluations.
Properties
CreateGeneratorEvaluationOperationsClient
public virtual OperationsClient CreateGeneratorEvaluationOperationsClient { get; }The long-running operations client for CreateGeneratorEvaluation.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DefaultEndpoint
public static string DefaultEndpoint { get; }The default endpoint for the GeneratorEvaluations service, which is a host of "dialogflow.googleapis.com" and a port of 443.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DefaultScopes
public static IReadOnlyList<string> DefaultScopes { get; }The default GeneratorEvaluations scopes.
| Property Value | |
|---|---|
| Type | Description |
IReadOnlyListstring |
|
The default GeneratorEvaluations scopes are:
GrpcClient
public virtual GeneratorEvaluations.GeneratorEvaluationsClient GrpcClient { get; }The underlying gRPC GeneratorEvaluations client
| Property Value | |
|---|---|
| Type | Description |
GeneratorEvaluationsGeneratorEvaluationsClient |
|
LocationsClient
public virtual LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
ServiceMetadata
public static ServiceMetadata ServiceMetadata { get; }The service metadata associated with this client type.
| Property Value | |
|---|---|
| Type | Description |
ServiceMetadata |
|
Methods
Create()
public static GeneratorEvaluationsClient Create()Synchronously creates a GeneratorEvaluationsClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use GeneratorEvaluationsClientBuilder.
| Returns | |
|---|---|
| Type | Description |
GeneratorEvaluationsClient |
The created GeneratorEvaluationsClient. |
CreateAsync(CancellationToken)
public static Task<GeneratorEvaluationsClient> CreateAsync(CancellationToken cancellationToken = default)Asynchronously creates a GeneratorEvaluationsClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use GeneratorEvaluationsClientBuilder.
| Parameter | |
|---|---|
| Name | Description |
cancellationToken |
CancellationTokenThe CancellationToken to use while creating the client. |
| Returns | |
|---|---|
| Type | Description |
TaskGeneratorEvaluationsClient |
The task representing the created GeneratorEvaluationsClient. |
CreateGeneratorEvaluation(CreateGeneratorEvaluationRequest, CallSettings)
public virtual Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> CreateGeneratorEvaluation(CreateGeneratorEvaluationRequest request, CallSettings callSettings = null)Creates evaluation of a generator.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGeneratorEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
The RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
CreateGeneratorEvaluationRequest request = new CreateGeneratorEvaluationRequest
{
ParentAsGeneratorName = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]"),
GeneratorEvaluation = new GeneratorEvaluation(),
};
// Make the request
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> response = generatorEvaluationsClient.CreateGeneratorEvaluation(request);
// Poll until the returned long-running operation is complete
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
GeneratorEvaluation 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<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> retrievedResponse = generatorEvaluationsClient.PollOnceCreateGeneratorEvaluation(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GeneratorEvaluation retrievedResult = retrievedResponse.Result;
}
CreateGeneratorEvaluation(GeneratorName, GeneratorEvaluation, CallSettings)
public virtual Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> CreateGeneratorEvaluation(GeneratorName parent, GeneratorEvaluation generatorEvaluation, CallSettings callSettings = null)Creates evaluation of a generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
GeneratorNameRequired. The generator resource name. Format:
|
generatorEvaluation |
GeneratorEvaluationRequired. The generator evaluation to be created. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
The RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
GeneratorName parent = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]");
GeneratorEvaluation generatorEvaluation = new GeneratorEvaluation();
// Make the request
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> response = generatorEvaluationsClient.CreateGeneratorEvaluation(parent, generatorEvaluation);
// Poll until the returned long-running operation is complete
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
GeneratorEvaluation 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<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> retrievedResponse = generatorEvaluationsClient.PollOnceCreateGeneratorEvaluation(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GeneratorEvaluation retrievedResult = retrievedResponse.Result;
}
CreateGeneratorEvaluation(string, GeneratorEvaluation, CallSettings)
public virtual Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> CreateGeneratorEvaluation(string parent, GeneratorEvaluation generatorEvaluation, CallSettings callSettings = null)Creates evaluation of a generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
stringRequired. The generator resource name. Format:
|
generatorEvaluation |
GeneratorEvaluationRequired. The generator evaluation to be created. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
The RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]";
GeneratorEvaluation generatorEvaluation = new GeneratorEvaluation();
// Make the request
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> response = generatorEvaluationsClient.CreateGeneratorEvaluation(parent, generatorEvaluation);
// Poll until the returned long-running operation is complete
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
GeneratorEvaluation 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<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> retrievedResponse = generatorEvaluationsClient.PollOnceCreateGeneratorEvaluation(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GeneratorEvaluation retrievedResult = retrievedResponse.Result;
}
CreateGeneratorEvaluationAsync(CreateGeneratorEvaluationRequest, CallSettings)
public virtual Task<Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata>> CreateGeneratorEvaluationAsync(CreateGeneratorEvaluationRequest request, CallSettings callSettings = null)Creates evaluation of a generator.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGeneratorEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
CreateGeneratorEvaluationRequest request = new CreateGeneratorEvaluationRequest
{
ParentAsGeneratorName = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]"),
GeneratorEvaluation = new GeneratorEvaluation(),
};
// Make the request
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> response = await generatorEvaluationsClient.CreateGeneratorEvaluationAsync(request);
// Poll until the returned long-running operation is complete
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GeneratorEvaluation 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<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> retrievedResponse = await generatorEvaluationsClient.PollOnceCreateGeneratorEvaluationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GeneratorEvaluation retrievedResult = retrievedResponse.Result;
}
CreateGeneratorEvaluationAsync(CreateGeneratorEvaluationRequest, CancellationToken)
public virtual Task<Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata>> CreateGeneratorEvaluationAsync(CreateGeneratorEvaluationRequest request, CancellationToken cancellationToken)Creates evaluation of a generator.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGeneratorEvaluationRequestThe request object containing all of the parameters for the API call. |
cancellationToken |
CancellationTokenA CancellationToken to use for this RPC. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
CreateGeneratorEvaluationRequest request = new CreateGeneratorEvaluationRequest
{
ParentAsGeneratorName = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]"),
GeneratorEvaluation = new GeneratorEvaluation(),
};
// Make the request
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> response = await generatorEvaluationsClient.CreateGeneratorEvaluationAsync(request);
// Poll until the returned long-running operation is complete
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GeneratorEvaluation 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<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> retrievedResponse = await generatorEvaluationsClient.PollOnceCreateGeneratorEvaluationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GeneratorEvaluation retrievedResult = retrievedResponse.Result;
}
CreateGeneratorEvaluationAsync(GeneratorName, GeneratorEvaluation, CallSettings)
public virtual Task<Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata>> CreateGeneratorEvaluationAsync(GeneratorName parent, GeneratorEvaluation generatorEvaluation, CallSettings callSettings = null)Creates evaluation of a generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
GeneratorNameRequired. The generator resource name. Format:
|
generatorEvaluation |
GeneratorEvaluationRequired. The generator evaluation to be created. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
GeneratorName parent = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]");
GeneratorEvaluation generatorEvaluation = new GeneratorEvaluation();
// Make the request
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> response = await generatorEvaluationsClient.CreateGeneratorEvaluationAsync(parent, generatorEvaluation);
// Poll until the returned long-running operation is complete
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GeneratorEvaluation 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<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> retrievedResponse = await generatorEvaluationsClient.PollOnceCreateGeneratorEvaluationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GeneratorEvaluation retrievedResult = retrievedResponse.Result;
}
CreateGeneratorEvaluationAsync(GeneratorName, GeneratorEvaluation, CancellationToken)
public virtual Task<Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata>> CreateGeneratorEvaluationAsync(GeneratorName parent, GeneratorEvaluation generatorEvaluation, CancellationToken cancellationToken)Creates evaluation of a generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
GeneratorNameRequired. The generator resource name. Format:
|
generatorEvaluation |
GeneratorEvaluationRequired. The generator evaluation to be created. |
cancellationToken |
CancellationTokenA CancellationToken to use for this RPC. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
GeneratorName parent = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]");
GeneratorEvaluation generatorEvaluation = new GeneratorEvaluation();
// Make the request
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> response = await generatorEvaluationsClient.CreateGeneratorEvaluationAsync(parent, generatorEvaluation);
// Poll until the returned long-running operation is complete
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GeneratorEvaluation 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<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> retrievedResponse = await generatorEvaluationsClient.PollOnceCreateGeneratorEvaluationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GeneratorEvaluation retrievedResult = retrievedResponse.Result;
}
CreateGeneratorEvaluationAsync(string, GeneratorEvaluation, CallSettings)
public virtual Task<Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata>> CreateGeneratorEvaluationAsync(string parent, GeneratorEvaluation generatorEvaluation, CallSettings callSettings = null)Creates evaluation of a generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
stringRequired. The generator resource name. Format:
|
generatorEvaluation |
GeneratorEvaluationRequired. The generator evaluation to be created. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]";
GeneratorEvaluation generatorEvaluation = new GeneratorEvaluation();
// Make the request
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> response = await generatorEvaluationsClient.CreateGeneratorEvaluationAsync(parent, generatorEvaluation);
// Poll until the returned long-running operation is complete
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GeneratorEvaluation 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<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> retrievedResponse = await generatorEvaluationsClient.PollOnceCreateGeneratorEvaluationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GeneratorEvaluation retrievedResult = retrievedResponse.Result;
}
CreateGeneratorEvaluationAsync(string, GeneratorEvaluation, CancellationToken)
public virtual Task<Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata>> CreateGeneratorEvaluationAsync(string parent, GeneratorEvaluation generatorEvaluation, CancellationToken cancellationToken)Creates evaluation of a generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
stringRequired. The generator resource name. Format:
|
generatorEvaluation |
GeneratorEvaluationRequired. The generator evaluation to be created. |
cancellationToken |
CancellationTokenA CancellationToken to use for this RPC. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]";
GeneratorEvaluation generatorEvaluation = new GeneratorEvaluation();
// Make the request
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> response = await generatorEvaluationsClient.CreateGeneratorEvaluationAsync(parent, generatorEvaluation);
// Poll until the returned long-running operation is complete
Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
GeneratorEvaluation 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<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> retrievedResponse = await generatorEvaluationsClient.PollOnceCreateGeneratorEvaluationAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
GeneratorEvaluation retrievedResult = retrievedResponse.Result;
}
DeleteGeneratorEvaluation(DeleteGeneratorEvaluationRequest, CallSettings)
public virtual void DeleteGeneratorEvaluation(DeleteGeneratorEvaluationRequest request, CallSettings callSettings = null)Deletes an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGeneratorEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
DeleteGeneratorEvaluationRequest request = new DeleteGeneratorEvaluationRequest
{
GeneratorEvaluationName = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]"),
};
// Make the request
generatorEvaluationsClient.DeleteGeneratorEvaluation(request);
DeleteGeneratorEvaluation(GeneratorEvaluationName, CallSettings)
public virtual void DeleteGeneratorEvaluation(GeneratorEvaluationName name, CallSettings callSettings = null)Deletes an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
GeneratorEvaluationNameRequired. The generator evaluation resource name. Format:
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
GeneratorEvaluationName name = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]");
// Make the request
generatorEvaluationsClient.DeleteGeneratorEvaluation(name);
DeleteGeneratorEvaluation(string, CallSettings)
public virtual void DeleteGeneratorEvaluation(string name, CallSettings callSettings = null)Deletes an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
stringRequired. The generator evaluation resource name. Format:
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]/evaluations/[EVALUATION]";
// Make the request
generatorEvaluationsClient.DeleteGeneratorEvaluation(name);
DeleteGeneratorEvaluationAsync(DeleteGeneratorEvaluationRequest, CallSettings)
public virtual Task DeleteGeneratorEvaluationAsync(DeleteGeneratorEvaluationRequest request, CallSettings callSettings = null)Deletes an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGeneratorEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
DeleteGeneratorEvaluationRequest request = new DeleteGeneratorEvaluationRequest
{
GeneratorEvaluationName = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]"),
};
// Make the request
await generatorEvaluationsClient.DeleteGeneratorEvaluationAsync(request);
DeleteGeneratorEvaluationAsync(DeleteGeneratorEvaluationRequest, CancellationToken)
public virtual Task DeleteGeneratorEvaluationAsync(DeleteGeneratorEvaluationRequest request, CancellationToken cancellationToken)Deletes an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGeneratorEvaluationRequestThe request object containing all of the parameters for the API call. |
cancellationToken |
CancellationTokenA CancellationToken to use for this RPC. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
DeleteGeneratorEvaluationRequest request = new DeleteGeneratorEvaluationRequest
{
GeneratorEvaluationName = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]"),
};
// Make the request
await generatorEvaluationsClient.DeleteGeneratorEvaluationAsync(request);
DeleteGeneratorEvaluationAsync(GeneratorEvaluationName, CallSettings)
public virtual Task DeleteGeneratorEvaluationAsync(GeneratorEvaluationName name, CallSettings callSettings = null)Deletes an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
GeneratorEvaluationNameRequired. The generator evaluation resource name. Format:
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
GeneratorEvaluationName name = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]");
// Make the request
await generatorEvaluationsClient.DeleteGeneratorEvaluationAsync(name);
DeleteGeneratorEvaluationAsync(GeneratorEvaluationName, CancellationToken)
public virtual Task DeleteGeneratorEvaluationAsync(GeneratorEvaluationName name, CancellationToken cancellationToken)Deletes an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
GeneratorEvaluationNameRequired. The generator evaluation resource name. Format:
|
cancellationToken |
CancellationTokenA CancellationToken to use for this RPC. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
GeneratorEvaluationName name = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]");
// Make the request
await generatorEvaluationsClient.DeleteGeneratorEvaluationAsync(name);
DeleteGeneratorEvaluationAsync(string, CallSettings)
public virtual Task DeleteGeneratorEvaluationAsync(string name, CallSettings callSettings = null)Deletes an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
stringRequired. The generator evaluation resource name. Format:
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]/evaluations/[EVALUATION]";
// Make the request
await generatorEvaluationsClient.DeleteGeneratorEvaluationAsync(name);
DeleteGeneratorEvaluationAsync(string, CancellationToken)
public virtual Task DeleteGeneratorEvaluationAsync(string name, CancellationToken cancellationToken)Deletes an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
stringRequired. The generator evaluation resource name. Format:
|
cancellationToken |
CancellationTokenA CancellationToken to use for this RPC. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]/evaluations/[EVALUATION]";
// Make the request
await generatorEvaluationsClient.DeleteGeneratorEvaluationAsync(name);
GetGeneratorEvaluation(GeneratorEvaluationName, CallSettings)
public virtual GeneratorEvaluation GetGeneratorEvaluation(GeneratorEvaluationName name, CallSettings callSettings = null)Gets an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
GeneratorEvaluationNameRequired. The generator evaluation resource name. Format:
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GeneratorEvaluation |
The RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
GeneratorEvaluationName name = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]");
// Make the request
GeneratorEvaluation response = generatorEvaluationsClient.GetGeneratorEvaluation(name);
GetGeneratorEvaluation(GetGeneratorEvaluationRequest, CallSettings)
public virtual GeneratorEvaluation GetGeneratorEvaluation(GetGeneratorEvaluationRequest request, CallSettings callSettings = null)Gets an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGeneratorEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GeneratorEvaluation |
The RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
GetGeneratorEvaluationRequest request = new GetGeneratorEvaluationRequest
{
GeneratorEvaluationName = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]"),
};
// Make the request
GeneratorEvaluation response = generatorEvaluationsClient.GetGeneratorEvaluation(request);
GetGeneratorEvaluation(string, CallSettings)
public virtual GeneratorEvaluation GetGeneratorEvaluation(string name, CallSettings callSettings = null)Gets an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
stringRequired. The generator evaluation resource name. Format:
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
GeneratorEvaluation |
The RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]/evaluations/[EVALUATION]";
// Make the request
GeneratorEvaluation response = generatorEvaluationsClient.GetGeneratorEvaluation(name);
GetGeneratorEvaluationAsync(GeneratorEvaluationName, CallSettings)
public virtual Task<GeneratorEvaluation> GetGeneratorEvaluationAsync(GeneratorEvaluationName name, CallSettings callSettings = null)Gets an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
GeneratorEvaluationNameRequired. The generator evaluation resource name. Format:
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGeneratorEvaluation |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
GeneratorEvaluationName name = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]");
// Make the request
GeneratorEvaluation response = await generatorEvaluationsClient.GetGeneratorEvaluationAsync(name);
GetGeneratorEvaluationAsync(GeneratorEvaluationName, CancellationToken)
public virtual Task<GeneratorEvaluation> GetGeneratorEvaluationAsync(GeneratorEvaluationName name, CancellationToken cancellationToken)Gets an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
GeneratorEvaluationNameRequired. The generator evaluation resource name. Format:
|
cancellationToken |
CancellationTokenA CancellationToken to use for this RPC. |
| Returns | |
|---|---|
| Type | Description |
TaskGeneratorEvaluation |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
GeneratorEvaluationName name = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]");
// Make the request
GeneratorEvaluation response = await generatorEvaluationsClient.GetGeneratorEvaluationAsync(name);
GetGeneratorEvaluationAsync(GetGeneratorEvaluationRequest, CallSettings)
public virtual Task<GeneratorEvaluation> GetGeneratorEvaluationAsync(GetGeneratorEvaluationRequest request, CallSettings callSettings = null)Gets an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGeneratorEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGeneratorEvaluation |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
GetGeneratorEvaluationRequest request = new GetGeneratorEvaluationRequest
{
GeneratorEvaluationName = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]"),
};
// Make the request
GeneratorEvaluation response = await generatorEvaluationsClient.GetGeneratorEvaluationAsync(request);
GetGeneratorEvaluationAsync(GetGeneratorEvaluationRequest, CancellationToken)
public virtual Task<GeneratorEvaluation> GetGeneratorEvaluationAsync(GetGeneratorEvaluationRequest request, CancellationToken cancellationToken)Gets an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGeneratorEvaluationRequestThe request object containing all of the parameters for the API call. |
cancellationToken |
CancellationTokenA CancellationToken to use for this RPC. |
| Returns | |
|---|---|
| Type | Description |
TaskGeneratorEvaluation |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
GetGeneratorEvaluationRequest request = new GetGeneratorEvaluationRequest
{
GeneratorEvaluationName = GeneratorEvaluationName.FromProjectLocationGeneratorEvaluation("[PROJECT]", "[LOCATION]", "[GENERATOR]", "[EVALUATION]"),
};
// Make the request
GeneratorEvaluation response = await generatorEvaluationsClient.GetGeneratorEvaluationAsync(request);
GetGeneratorEvaluationAsync(string, CallSettings)
public virtual Task<GeneratorEvaluation> GetGeneratorEvaluationAsync(string name, CallSettings callSettings = null)Gets an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
stringRequired. The generator evaluation resource name. Format:
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGeneratorEvaluation |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]/evaluations/[EVALUATION]";
// Make the request
GeneratorEvaluation response = await generatorEvaluationsClient.GetGeneratorEvaluationAsync(name);
GetGeneratorEvaluationAsync(string, CancellationToken)
public virtual Task<GeneratorEvaluation> GetGeneratorEvaluationAsync(string name, CancellationToken cancellationToken)Gets an evaluation of generator.
| Parameters | |
|---|---|
| Name | Description |
name |
stringRequired. The generator evaluation resource name. Format:
|
cancellationToken |
CancellationTokenA CancellationToken to use for this RPC. |
| Returns | |
|---|---|
| Type | Description |
TaskGeneratorEvaluation |
A Task containing the RPC response. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]/evaluations/[EVALUATION]";
// Make the request
GeneratorEvaluation response = await generatorEvaluationsClient.GetGeneratorEvaluationAsync(name);
ListGeneratorEvaluations(GeneratorName, string, int?, CallSettings)
public virtual PagedEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> ListGeneratorEvaluations(GeneratorName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)Lists evaluations of generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
GeneratorNameRequired. The generator resource name. Format:
|
pageToken |
stringThe token returned from the previous request. A value of |
pageSize |
intThe size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListGeneratorEvaluationsResponseGeneratorEvaluation |
A pageable sequence of GeneratorEvaluation resources. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
GeneratorName parent = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]");
// Make the request
PagedEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> response = generatorEvaluationsClient.ListGeneratorEvaluations(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (GeneratorEvaluation 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 (ListGeneratorEvaluationsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GeneratorEvaluation 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<GeneratorEvaluation> 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 (GeneratorEvaluation 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;
ListGeneratorEvaluations(ListGeneratorEvaluationsRequest, CallSettings)
public virtual PagedEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> ListGeneratorEvaluations(ListGeneratorEvaluationsRequest request, CallSettings callSettings = null)Lists evaluations of generator.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGeneratorEvaluationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListGeneratorEvaluationsResponseGeneratorEvaluation |
A pageable sequence of GeneratorEvaluation resources. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
ListGeneratorEvaluationsRequest request = new ListGeneratorEvaluationsRequest
{
ParentAsGeneratorName = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]"),
};
// Make the request
PagedEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> response = generatorEvaluationsClient.ListGeneratorEvaluations(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (GeneratorEvaluation 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 (ListGeneratorEvaluationsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GeneratorEvaluation 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<GeneratorEvaluation> 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 (GeneratorEvaluation 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;
ListGeneratorEvaluations(string, string, int?, CallSettings)
public virtual PagedEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> ListGeneratorEvaluations(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)Lists evaluations of generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
stringRequired. The generator resource name. Format:
|
pageToken |
stringThe token returned from the previous request. A value of |
pageSize |
intThe size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListGeneratorEvaluationsResponseGeneratorEvaluation |
A pageable sequence of GeneratorEvaluation resources. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = GeneratorEvaluationsClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]";
// Make the request
PagedEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> response = generatorEvaluationsClient.ListGeneratorEvaluations(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (GeneratorEvaluation 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 (ListGeneratorEvaluationsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GeneratorEvaluation 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<GeneratorEvaluation> 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 (GeneratorEvaluation 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;
ListGeneratorEvaluationsAsync(GeneratorName, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> ListGeneratorEvaluationsAsync(GeneratorName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)Lists evaluations of generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
GeneratorNameRequired. The generator resource name. Format:
|
pageToken |
stringThe token returned from the previous request. A value of |
pageSize |
intThe size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListGeneratorEvaluationsResponseGeneratorEvaluation |
A pageable asynchronous sequence of GeneratorEvaluation resources. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
GeneratorName parent = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]");
// Make the request
PagedAsyncEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> response = generatorEvaluationsClient.ListGeneratorEvaluationsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((GeneratorEvaluation 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((ListGeneratorEvaluationsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GeneratorEvaluation 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<GeneratorEvaluation> 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 (GeneratorEvaluation 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;
ListGeneratorEvaluationsAsync(ListGeneratorEvaluationsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> ListGeneratorEvaluationsAsync(ListGeneratorEvaluationsRequest request, CallSettings callSettings = null)Lists evaluations of generator.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGeneratorEvaluationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListGeneratorEvaluationsResponseGeneratorEvaluation |
A pageable asynchronous sequence of GeneratorEvaluation resources. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
ListGeneratorEvaluationsRequest request = new ListGeneratorEvaluationsRequest
{
ParentAsGeneratorName = GeneratorName.FromProjectLocationGenerator("[PROJECT]", "[LOCATION]", "[GENERATOR]"),
};
// Make the request
PagedAsyncEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> response = generatorEvaluationsClient.ListGeneratorEvaluationsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((GeneratorEvaluation 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((ListGeneratorEvaluationsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GeneratorEvaluation 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<GeneratorEvaluation> 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 (GeneratorEvaluation 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;
ListGeneratorEvaluationsAsync(string, string, int?, CallSettings)
public virtual PagedAsyncEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> ListGeneratorEvaluationsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)Lists evaluations of generator.
| Parameters | |
|---|---|
| Name | Description |
parent |
stringRequired. The generator resource name. Format:
|
pageToken |
stringThe token returned from the previous request. A value of |
pageSize |
intThe size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListGeneratorEvaluationsResponseGeneratorEvaluation |
A pageable asynchronous sequence of GeneratorEvaluation resources. |
// Create client
GeneratorEvaluationsClient generatorEvaluationsClient = await GeneratorEvaluationsClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/generators/[GENERATOR]";
// Make the request
PagedAsyncEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> response = generatorEvaluationsClient.ListGeneratorEvaluationsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((GeneratorEvaluation 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((ListGeneratorEvaluationsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (GeneratorEvaluation 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<GeneratorEvaluation> 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 (GeneratorEvaluation 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;
PollOnceCreateGeneratorEvaluation(string, CallSettings)
public virtual Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> PollOnceCreateGeneratorEvaluation(string operationName, CallSettings callSettings = null)Poll an operation once, using an operationName from a previous invocation of
CreateGeneratorEvaluation.
| Parameters | |
|---|---|
| Name | Description |
operationName |
stringThe name of a previously invoked operation. Must not be |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
The result of polling the operation. |
PollOnceCreateGeneratorEvaluationAsync(string, CallSettings)
public virtual Task<Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata>> PollOnceCreateGeneratorEvaluationAsync(string operationName, CallSettings callSettings = null)Asynchronously poll an operation once, using an operationName from a previous invocation of
CreateGeneratorEvaluation.
| Parameters | |
|---|---|
| Name | Description |
operationName |
stringThe name of a previously invoked operation. Must not be |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGeneratorEvaluationGeneratorEvaluationOperationMetadata |
A task representing the result of polling the operation. |
ShutdownDefaultChannelsAsync()
public static Task ShutdownDefaultChannelsAsync()Shuts down any channels automatically created by Create() and CreateAsync(CancellationToken). Channels which weren't automatically created are not affected.
| Returns | |
|---|---|
| Type | Description |
Task |
A task representing the asynchronous shutdown operation. |
After calling this method, further calls to Create() and CreateAsync(CancellationToken) will create new channels, which could in turn be shut down by another call to this method.