Vision AI v1 API - Class AppPlatformClientImpl (1.0.0-beta01)

public sealed class AppPlatformClientImpl : AppPlatformClient

Reference documentation and code samples for the Vision AI v1 API class AppPlatformClientImpl.

AppPlatform client wrapper implementation, for convenient use.

Inheritance

object > AppPlatformClient > AppPlatformClientImpl

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Remarks

Service describing handlers for resources

Constructors

AppPlatformClientImpl(AppPlatformClient, AppPlatformSettings, ILogger)

public AppPlatformClientImpl(AppPlatform.AppPlatformClient grpcClient, AppPlatformSettings settings, ILogger logger)

Constructs a client wrapper for the AppPlatform service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient AppPlatformAppPlatformClient

The underlying gRPC client.

settings AppPlatformSettings

The base AppPlatformSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

AddApplicationStreamInputOperationsClient

public override OperationsClient AddApplicationStreamInputOperationsClient { get; }

The long-running operations client for AddApplicationStreamInput.

Property Value
Type Description
OperationsClient
Overrides

CreateApplicationInstancesOperationsClient

public override OperationsClient CreateApplicationInstancesOperationsClient { get; }

The long-running operations client for CreateApplicationInstances.

Property Value
Type Description
OperationsClient
Overrides

CreateApplicationOperationsClient

public override OperationsClient CreateApplicationOperationsClient { get; }

The long-running operations client for CreateApplication.

Property Value
Type Description
OperationsClient
Overrides

CreateDraftOperationsClient

public override OperationsClient CreateDraftOperationsClient { get; }

The long-running operations client for CreateDraft.

Property Value
Type Description
OperationsClient
Overrides

CreateProcessorOperationsClient

public override OperationsClient CreateProcessorOperationsClient { get; }

The long-running operations client for CreateProcessor.

Property Value
Type Description
OperationsClient
Overrides

DeleteApplicationInstancesOperationsClient

public override OperationsClient DeleteApplicationInstancesOperationsClient { get; }

The long-running operations client for DeleteApplicationInstances.

Property Value
Type Description
OperationsClient
Overrides

DeleteApplicationOperationsClient

public override OperationsClient DeleteApplicationOperationsClient { get; }

The long-running operations client for DeleteApplication.

Property Value
Type Description
OperationsClient
Overrides

DeleteDraftOperationsClient

public override OperationsClient DeleteDraftOperationsClient { get; }

The long-running operations client for DeleteDraft.

Property Value
Type Description
OperationsClient
Overrides

DeleteProcessorOperationsClient

public override OperationsClient DeleteProcessorOperationsClient { get; }

The long-running operations client for DeleteProcessor.

Property Value
Type Description
OperationsClient
Overrides

DeployApplicationOperationsClient

public override OperationsClient DeployApplicationOperationsClient { get; }

The long-running operations client for DeployApplication.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override AppPlatform.AppPlatformClient GrpcClient { get; }

The underlying gRPC AppPlatform client

Property Value
Type Description
AppPlatformAppPlatformClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

RemoveApplicationStreamInputOperationsClient

public override OperationsClient RemoveApplicationStreamInputOperationsClient { get; }

The long-running operations client for RemoveApplicationStreamInput.

Property Value
Type Description
OperationsClient
Overrides

UndeployApplicationOperationsClient

public override OperationsClient UndeployApplicationOperationsClient { get; }

The long-running operations client for UndeployApplication.

Property Value
Type Description
OperationsClient
Overrides

UpdateApplicationInstancesOperationsClient

public override OperationsClient UpdateApplicationInstancesOperationsClient { get; }

The long-running operations client for UpdateApplicationInstances.

Property Value
Type Description
OperationsClient
Overrides

UpdateApplicationOperationsClient

public override OperationsClient UpdateApplicationOperationsClient { get; }

The long-running operations client for UpdateApplication.

Property Value
Type Description
OperationsClient
Overrides

UpdateApplicationStreamInputOperationsClient

public override OperationsClient UpdateApplicationStreamInputOperationsClient { get; }

The long-running operations client for UpdateApplicationStreamInput.

Property Value
Type Description
OperationsClient
Overrides

UpdateDraftOperationsClient

public override OperationsClient UpdateDraftOperationsClient { get; }

The long-running operations client for UpdateDraft.

Property Value
Type Description
OperationsClient
Overrides

UpdateProcessorOperationsClient

public override OperationsClient UpdateProcessorOperationsClient { get; }

The long-running operations client for UpdateProcessor.

Property Value
Type Description
OperationsClient
Overrides

Methods

AddApplicationStreamInput(AddApplicationStreamInputRequest, CallSettings)

public override Operation<AddApplicationStreamInputResponse, OperationMetadata> AddApplicationStreamInput(AddApplicationStreamInputRequest request, CallSettings callSettings = null)

Adds target stream input to the Application. If the Application is deployed, the corresponding new Application instance will be created. If the stream has already been in the Application, the RPC will fail.

Parameters
Name Description
request AddApplicationStreamInputRequest

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
OperationAddApplicationStreamInputResponseOperationMetadata

The RPC response.

Overrides

AddApplicationStreamInputAsync(AddApplicationStreamInputRequest, CallSettings)

public override Task<Operation<AddApplicationStreamInputResponse, OperationMetadata>> AddApplicationStreamInputAsync(AddApplicationStreamInputRequest request, CallSettings callSettings = null)

Adds target stream input to the Application. If the Application is deployed, the corresponding new Application instance will be created. If the stream has already been in the Application, the RPC will fail.

Parameters
Name Description
request AddApplicationStreamInputRequest

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
TaskOperationAddApplicationStreamInputResponseOperationMetadata

A Task containing the RPC response.

Overrides

CreateApplication(CreateApplicationRequest, CallSettings)

public override Operation<Application, OperationMetadata> CreateApplication(CreateApplicationRequest request, CallSettings callSettings = null)

Creates a new Application in a given project and location.

Parameters
Name Description
request CreateApplicationRequest

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
OperationApplicationOperationMetadata

The RPC response.

Overrides

CreateApplicationAsync(CreateApplicationRequest, CallSettings)

public override Task<Operation<Application, OperationMetadata>> CreateApplicationAsync(CreateApplicationRequest request, CallSettings callSettings = null)

Creates a new Application in a given project and location.

Parameters
Name Description
request CreateApplicationRequest

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
TaskOperationApplicationOperationMetadata

A Task containing the RPC response.

Overrides

CreateApplicationInstances(CreateApplicationInstancesRequest, CallSettings)

public override Operation<CreateApplicationInstancesResponse, OperationMetadata> CreateApplicationInstances(CreateApplicationInstancesRequest request, CallSettings callSettings = null)

Adds target stream input to the Application. If the Application is deployed, the corresponding new Application instance will be created. If the stream has already been in the Application, the RPC will fail.

Parameters
Name Description
request CreateApplicationInstancesRequest

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
OperationCreateApplicationInstancesResponseOperationMetadata

The RPC response.

Overrides

CreateApplicationInstancesAsync(CreateApplicationInstancesRequest, CallSettings)

public override Task<Operation<CreateApplicationInstancesResponse, OperationMetadata>> CreateApplicationInstancesAsync(CreateApplicationInstancesRequest request, CallSettings callSettings = null)

Adds target stream input to the Application. If the Application is deployed, the corresponding new Application instance will be created. If the stream has already been in the Application, the RPC will fail.

Parameters
Name Description
request CreateApplicationInstancesRequest

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
TaskOperationCreateApplicationInstancesResponseOperationMetadata

A Task containing the RPC response.

Overrides

CreateDraft(CreateDraftRequest, CallSettings)

public override Operation<Draft, OperationMetadata> CreateDraft(CreateDraftRequest request, CallSettings callSettings = null)

Creates a new Draft in a given project and location.

Parameters
Name Description
request CreateDraftRequest

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
OperationDraftOperationMetadata

The RPC response.

Overrides

CreateDraftAsync(CreateDraftRequest, CallSettings)

public override Task<Operation<Draft, OperationMetadata>> CreateDraftAsync(CreateDraftRequest request, CallSettings callSettings = null)

Creates a new Draft in a given project and location.

Parameters
Name Description
request CreateDraftRequest

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
TaskOperationDraftOperationMetadata

A Task containing the RPC response.

Overrides

CreateProcessor(CreateProcessorRequest, CallSettings)

public override Operation<Processor, OperationMetadata> CreateProcessor(CreateProcessorRequest request, CallSettings callSettings = null)

Creates a new Processor in a given project and location.

Parameters
Name Description
request CreateProcessorRequest

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
OperationProcessorOperationMetadata

The RPC response.

Overrides

CreateProcessorAsync(CreateProcessorRequest, CallSettings)

public override Task<Operation<Processor, OperationMetadata>> CreateProcessorAsync(CreateProcessorRequest request, CallSettings callSettings = null)

Creates a new Processor in a given project and location.

Parameters
Name Description
request CreateProcessorRequest

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
TaskOperationProcessorOperationMetadata

A Task containing the RPC response.

Overrides

DeleteApplication(DeleteApplicationRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteApplication(DeleteApplicationRequest request, CallSettings callSettings = null)

Deletes a single Application.

Parameters
Name Description
request DeleteApplicationRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteApplicationAsync(DeleteApplicationRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteApplicationAsync(DeleteApplicationRequest request, CallSettings callSettings = null)

Deletes a single Application.

Parameters
Name Description
request DeleteApplicationRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteApplicationInstances(DeleteApplicationInstancesRequest, CallSettings)

public override Operation<Instance, OperationMetadata> DeleteApplicationInstances(DeleteApplicationInstancesRequest request, CallSettings callSettings = null)

Remove target stream input to the Application, if the Application is deployed, the corresponding instance based will be deleted. If the stream is not in the Application, the RPC will fail.

Parameters
Name Description
request DeleteApplicationInstancesRequest

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
OperationInstanceOperationMetadata

The RPC response.

Overrides

DeleteApplicationInstancesAsync(DeleteApplicationInstancesRequest, CallSettings)

public override Task<Operation<Instance, OperationMetadata>> DeleteApplicationInstancesAsync(DeleteApplicationInstancesRequest request, CallSettings callSettings = null)

Remove target stream input to the Application, if the Application is deployed, the corresponding instance based will be deleted. If the stream is not in the Application, the RPC will fail.

Parameters
Name Description
request DeleteApplicationInstancesRequest

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
TaskOperationInstanceOperationMetadata

A Task containing the RPC response.

Overrides

DeleteDraft(DeleteDraftRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteDraft(DeleteDraftRequest request, CallSettings callSettings = null)

Deletes a single Draft.

Parameters
Name Description
request DeleteDraftRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteDraftAsync(DeleteDraftRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteDraftAsync(DeleteDraftRequest request, CallSettings callSettings = null)

Deletes a single Draft.

Parameters
Name Description
request DeleteDraftRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteProcessor(DeleteProcessorRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteProcessor(DeleteProcessorRequest request, CallSettings callSettings = null)

Deletes a single Processor.

Parameters
Name Description
request DeleteProcessorRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteProcessorAsync(DeleteProcessorRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteProcessorAsync(DeleteProcessorRequest request, CallSettings callSettings = null)

Deletes a single Processor.

Parameters
Name Description
request DeleteProcessorRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeployApplication(DeployApplicationRequest, CallSettings)

public override Operation<DeployApplicationResponse, OperationMetadata> DeployApplication(DeployApplicationRequest request, CallSettings callSettings = null)

Deploys a single Application.

Parameters
Name Description
request DeployApplicationRequest

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
OperationDeployApplicationResponseOperationMetadata

The RPC response.

Overrides

DeployApplicationAsync(DeployApplicationRequest, CallSettings)

public override Task<Operation<DeployApplicationResponse, OperationMetadata>> DeployApplicationAsync(DeployApplicationRequest request, CallSettings callSettings = null)

Deploys a single Application.

Parameters
Name Description
request DeployApplicationRequest

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
TaskOperationDeployApplicationResponseOperationMetadata

A Task containing the RPC response.

Overrides

GetApplication(GetApplicationRequest, CallSettings)

public override Application GetApplication(GetApplicationRequest request, CallSettings callSettings = null)

Gets details of a single Application.

Parameters
Name Description
request GetApplicationRequest

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
Application

The RPC response.

Overrides

GetApplicationAsync(GetApplicationRequest, CallSettings)

public override Task<Application> GetApplicationAsync(GetApplicationRequest request, CallSettings callSettings = null)

Gets details of a single Application.

Parameters
Name Description
request GetApplicationRequest

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
TaskApplication

A Task containing the RPC response.

Overrides

GetDraft(GetDraftRequest, CallSettings)

public override Draft GetDraft(GetDraftRequest request, CallSettings callSettings = null)

Gets details of a single Draft.

Parameters
Name Description
request GetDraftRequest

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
Draft

The RPC response.

Overrides

GetDraftAsync(GetDraftRequest, CallSettings)

public override Task<Draft> GetDraftAsync(GetDraftRequest request, CallSettings callSettings = null)

Gets details of a single Draft.

Parameters
Name Description
request GetDraftRequest

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
TaskDraft

A Task containing the RPC response.

Overrides

GetInstance(GetInstanceRequest, CallSettings)

public override Instance GetInstance(GetInstanceRequest request, CallSettings callSettings = null)

Gets details of a single Instance.

Parameters
Name Description
request GetInstanceRequest

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
Instance

The RPC response.

Overrides

GetInstanceAsync(GetInstanceRequest, CallSettings)

public override Task<Instance> GetInstanceAsync(GetInstanceRequest request, CallSettings callSettings = null)

Gets details of a single Instance.

Parameters
Name Description
request GetInstanceRequest

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
TaskInstance

A Task containing the RPC response.

Overrides

GetProcessor(GetProcessorRequest, CallSettings)

public override Processor GetProcessor(GetProcessorRequest request, CallSettings callSettings = null)

Gets details of a single Processor.

Parameters
Name Description
request GetProcessorRequest

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
Processor

The RPC response.

Overrides

GetProcessorAsync(GetProcessorRequest, CallSettings)

public override Task<Processor> GetProcessorAsync(GetProcessorRequest request, CallSettings callSettings = null)

Gets details of a single Processor.

Parameters
Name Description
request GetProcessorRequest

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
TaskProcessor

A Task containing the RPC response.

Overrides

ListApplications(ListApplicationsRequest, CallSettings)

public override PagedEnumerable<ListApplicationsResponse, Application> ListApplications(ListApplicationsRequest request, CallSettings callSettings = null)

Lists Applications in a given project and location.

Parameters
Name Description
request ListApplicationsRequest

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
PagedEnumerableListApplicationsResponseApplication

A pageable sequence of Application resources.

Overrides

ListApplicationsAsync(ListApplicationsRequest, CallSettings)

public override PagedAsyncEnumerable<ListApplicationsResponse, Application> ListApplicationsAsync(ListApplicationsRequest request, CallSettings callSettings = null)

Lists Applications in a given project and location.

Parameters
Name Description
request ListApplicationsRequest

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
PagedAsyncEnumerableListApplicationsResponseApplication

A pageable asynchronous sequence of Application resources.

Overrides

ListDrafts(ListDraftsRequest, CallSettings)

public override PagedEnumerable<ListDraftsResponse, Draft> ListDrafts(ListDraftsRequest request, CallSettings callSettings = null)

Lists Drafts in a given project and location.

Parameters
Name Description
request ListDraftsRequest

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
PagedEnumerableListDraftsResponseDraft

A pageable sequence of Draft resources.

Overrides

ListDraftsAsync(ListDraftsRequest, CallSettings)

public override PagedAsyncEnumerable<ListDraftsResponse, Draft> ListDraftsAsync(ListDraftsRequest request, CallSettings callSettings = null)

Lists Drafts in a given project and location.

Parameters
Name Description
request ListDraftsRequest

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
PagedAsyncEnumerableListDraftsResponseDraft

A pageable asynchronous sequence of Draft resources.

Overrides

ListInstances(ListInstancesRequest, CallSettings)

public override PagedEnumerable<ListInstancesResponse, Instance> ListInstances(ListInstancesRequest request, CallSettings callSettings = null)

Lists Instances in a given project and location.

Parameters
Name Description
request ListInstancesRequest

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
PagedEnumerableListInstancesResponseInstance

A pageable sequence of Instance resources.

Overrides

ListInstancesAsync(ListInstancesRequest, CallSettings)

public override PagedAsyncEnumerable<ListInstancesResponse, Instance> ListInstancesAsync(ListInstancesRequest request, CallSettings callSettings = null)

Lists Instances in a given project and location.

Parameters
Name Description
request ListInstancesRequest

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
PagedAsyncEnumerableListInstancesResponseInstance

A pageable asynchronous sequence of Instance resources.

Overrides

ListPrebuiltProcessors(ListPrebuiltProcessorsRequest, CallSettings)

public override ListPrebuiltProcessorsResponse ListPrebuiltProcessors(ListPrebuiltProcessorsRequest request, CallSettings callSettings = null)

ListPrebuiltProcessors is a custom pass-through verb that Lists Prebuilt Processors.

Parameters
Name Description
request ListPrebuiltProcessorsRequest

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
ListPrebuiltProcessorsResponse

The RPC response.

Overrides

ListPrebuiltProcessorsAsync(ListPrebuiltProcessorsRequest, CallSettings)

public override Task<ListPrebuiltProcessorsResponse> ListPrebuiltProcessorsAsync(ListPrebuiltProcessorsRequest request, CallSettings callSettings = null)

ListPrebuiltProcessors is a custom pass-through verb that Lists Prebuilt Processors.

Parameters
Name Description
request ListPrebuiltProcessorsRequest

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
TaskListPrebuiltProcessorsResponse

A Task containing the RPC response.

Overrides

ListProcessors(ListProcessorsRequest, CallSettings)

public override PagedEnumerable<ListProcessorsResponse, Processor> ListProcessors(ListProcessorsRequest request, CallSettings callSettings = null)

Lists Processors in a given project and location.

Parameters
Name Description
request ListProcessorsRequest

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
PagedEnumerableListProcessorsResponseProcessor

A pageable sequence of Processor resources.

Overrides

ListProcessorsAsync(ListProcessorsRequest, CallSettings)

public override PagedAsyncEnumerable<ListProcessorsResponse, Processor> ListProcessorsAsync(ListProcessorsRequest request, CallSettings callSettings = null)

Lists Processors in a given project and location.

Parameters
Name Description
request ListProcessorsRequest

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
PagedAsyncEnumerableListProcessorsResponseProcessor

A pageable asynchronous sequence of Processor resources.

Overrides

RemoveApplicationStreamInput(RemoveApplicationStreamInputRequest, CallSettings)

public override Operation<RemoveApplicationStreamInputResponse, OperationMetadata> RemoveApplicationStreamInput(RemoveApplicationStreamInputRequest request, CallSettings callSettings = null)

Remove target stream input to the Application, if the Application is deployed, the corresponding instance based will be deleted. If the stream is not in the Application, the RPC will fail.

Parameters
Name Description
request RemoveApplicationStreamInputRequest

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
OperationRemoveApplicationStreamInputResponseOperationMetadata

The RPC response.

Overrides

RemoveApplicationStreamInputAsync(RemoveApplicationStreamInputRequest, CallSettings)

public override Task<Operation<RemoveApplicationStreamInputResponse, OperationMetadata>> RemoveApplicationStreamInputAsync(RemoveApplicationStreamInputRequest request, CallSettings callSettings = null)

Remove target stream input to the Application, if the Application is deployed, the corresponding instance based will be deleted. If the stream is not in the Application, the RPC will fail.

Parameters
Name Description
request RemoveApplicationStreamInputRequest

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
TaskOperationRemoveApplicationStreamInputResponseOperationMetadata

A Task containing the RPC response.

Overrides

UndeployApplication(UndeployApplicationRequest, CallSettings)

public override Operation<UndeployApplicationResponse, OperationMetadata> UndeployApplication(UndeployApplicationRequest request, CallSettings callSettings = null)

Undeploys a single Application.

Parameters
Name Description
request UndeployApplicationRequest

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
OperationUndeployApplicationResponseOperationMetadata

The RPC response.

Overrides

UndeployApplicationAsync(UndeployApplicationRequest, CallSettings)

public override Task<Operation<UndeployApplicationResponse, OperationMetadata>> UndeployApplicationAsync(UndeployApplicationRequest request, CallSettings callSettings = null)

Undeploys a single Application.

Parameters
Name Description
request UndeployApplicationRequest

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
TaskOperationUndeployApplicationResponseOperationMetadata

A Task containing the RPC response.

Overrides

UpdateApplication(UpdateApplicationRequest, CallSettings)

public override Operation<Application, OperationMetadata> UpdateApplication(UpdateApplicationRequest request, CallSettings callSettings = null)

Updates the parameters of a single Application.

Parameters
Name Description
request UpdateApplicationRequest

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
OperationApplicationOperationMetadata

The RPC response.

Overrides

UpdateApplicationAsync(UpdateApplicationRequest, CallSettings)

public override Task<Operation<Application, OperationMetadata>> UpdateApplicationAsync(UpdateApplicationRequest request, CallSettings callSettings = null)

Updates the parameters of a single Application.

Parameters
Name Description
request UpdateApplicationRequest

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
TaskOperationApplicationOperationMetadata

A Task containing the RPC response.

Overrides

UpdateApplicationInstances(UpdateApplicationInstancesRequest, CallSettings)

public override Operation<UpdateApplicationInstancesResponse, OperationMetadata> UpdateApplicationInstances(UpdateApplicationInstancesRequest request, CallSettings callSettings = null)

Adds target stream input to the Application. If the Application is deployed, the corresponding new Application instance will be created. If the stream has already been in the Application, the RPC will fail.

Parameters
Name Description
request UpdateApplicationInstancesRequest

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
OperationUpdateApplicationInstancesResponseOperationMetadata

The RPC response.

Overrides

UpdateApplicationInstancesAsync(UpdateApplicationInstancesRequest, CallSettings)

public override Task<Operation<UpdateApplicationInstancesResponse, OperationMetadata>> UpdateApplicationInstancesAsync(UpdateApplicationInstancesRequest request, CallSettings callSettings = null)

Adds target stream input to the Application. If the Application is deployed, the corresponding new Application instance will be created. If the stream has already been in the Application, the RPC will fail.

Parameters
Name Description
request UpdateApplicationInstancesRequest

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
TaskOperationUpdateApplicationInstancesResponseOperationMetadata

A Task containing the RPC response.

Overrides

UpdateApplicationStreamInput(UpdateApplicationStreamInputRequest, CallSettings)

public override Operation<UpdateApplicationStreamInputResponse, OperationMetadata> UpdateApplicationStreamInput(UpdateApplicationStreamInputRequest request, CallSettings callSettings = null)

Update target stream input to the Application, if the Application is deployed, the corresponding instance based will be deployed. For CreateOrUpdate behavior, set allow_missing to true.

Parameters
Name Description
request UpdateApplicationStreamInputRequest

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
OperationUpdateApplicationStreamInputResponseOperationMetadata

The RPC response.

Overrides

UpdateApplicationStreamInputAsync(UpdateApplicationStreamInputRequest, CallSettings)

public override Task<Operation<UpdateApplicationStreamInputResponse, OperationMetadata>> UpdateApplicationStreamInputAsync(UpdateApplicationStreamInputRequest request, CallSettings callSettings = null)

Update target stream input to the Application, if the Application is deployed, the corresponding instance based will be deployed. For CreateOrUpdate behavior, set allow_missing to true.

Parameters
Name Description
request UpdateApplicationStreamInputRequest

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
TaskOperationUpdateApplicationStreamInputResponseOperationMetadata

A Task containing the RPC response.

Overrides

UpdateDraft(UpdateDraftRequest, CallSettings)

public override Operation<Draft, OperationMetadata> UpdateDraft(UpdateDraftRequest request, CallSettings callSettings = null)

Updates the parameters of a single Draft.

Parameters
Name Description
request UpdateDraftRequest

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
OperationDraftOperationMetadata

The RPC response.

Overrides

UpdateDraftAsync(UpdateDraftRequest, CallSettings)

public override Task<Operation<Draft, OperationMetadata>> UpdateDraftAsync(UpdateDraftRequest request, CallSettings callSettings = null)

Updates the parameters of a single Draft.

Parameters
Name Description
request UpdateDraftRequest

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
TaskOperationDraftOperationMetadata

A Task containing the RPC response.

Overrides

UpdateProcessor(UpdateProcessorRequest, CallSettings)

public override Operation<Processor, OperationMetadata> UpdateProcessor(UpdateProcessorRequest request, CallSettings callSettings = null)

Updates the parameters of a single Processor.

Parameters
Name Description
request UpdateProcessorRequest

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
OperationProcessorOperationMetadata

The RPC response.

Overrides

UpdateProcessorAsync(UpdateProcessorRequest, CallSettings)

public override Task<Operation<Processor, OperationMetadata>> UpdateProcessorAsync(UpdateProcessorRequest request, CallSettings callSettings = null)

Updates the parameters of a single Processor.

Parameters
Name Description
request UpdateProcessorRequest

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
TaskOperationProcessorOperationMetadata

A Task containing the RPC response.

Overrides