App Hub v1 API - Class AppHubClientImpl (1.0.0-beta01)

public sealed class AppHubClientImpl : AppHubClient

Reference documentation and code samples for the App Hub v1 API class AppHubClientImpl.

AppHub client wrapper implementation, for convenient use.

Inheritance

object > AppHubClient > AppHubClientImpl

Namespace

Google.Cloud.AppHub.V1

Assembly

Google.Cloud.AppHub.V1.dll

Remarks

The App Hub API allows you to manage App Hub resources.

Constructors

AppHubClientImpl(AppHubClient, AppHubSettings, ILogger)

public AppHubClientImpl(AppHub.AppHubClient grpcClient, AppHubSettings settings, ILogger logger)

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

Parameters
NameDescription
grpcClientAppHubAppHubClient

The underlying gRPC client.

settingsAppHubSettings

The base AppHubSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

CreateApplicationOperationsClient

public override OperationsClient CreateApplicationOperationsClient { get; }

The long-running operations client for CreateApplication.

Property Value
TypeDescription
OperationsClient
Overrides

CreateServiceOperationsClient

public override OperationsClient CreateServiceOperationsClient { get; }

The long-running operations client for CreateService.

Property Value
TypeDescription
OperationsClient
Overrides

CreateServiceProjectAttachmentOperationsClient

public override OperationsClient CreateServiceProjectAttachmentOperationsClient { get; }

The long-running operations client for CreateServiceProjectAttachment.

Property Value
TypeDescription
OperationsClient
Overrides

CreateWorkloadOperationsClient

public override OperationsClient CreateWorkloadOperationsClient { get; }

The long-running operations client for CreateWorkload.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteApplicationOperationsClient

public override OperationsClient DeleteApplicationOperationsClient { get; }

The long-running operations client for DeleteApplication.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteServiceOperationsClient

public override OperationsClient DeleteServiceOperationsClient { get; }

The long-running operations client for DeleteService.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteServiceProjectAttachmentOperationsClient

public override OperationsClient DeleteServiceProjectAttachmentOperationsClient { get; }

The long-running operations client for DeleteServiceProjectAttachment.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteWorkloadOperationsClient

public override OperationsClient DeleteWorkloadOperationsClient { get; }

The long-running operations client for DeleteWorkload.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override AppHub.AppHubClient GrpcClient { get; }

The underlying gRPC AppHub client

Property Value
TypeDescription
AppHubAppHubClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
TypeDescription
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
TypeDescription
LocationsClient
Overrides

UpdateApplicationOperationsClient

public override OperationsClient UpdateApplicationOperationsClient { get; }

The long-running operations client for UpdateApplication.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateServiceOperationsClient

public override OperationsClient UpdateServiceOperationsClient { get; }

The long-running operations client for UpdateService.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateWorkloadOperationsClient

public override OperationsClient UpdateWorkloadOperationsClient { get; }

The long-running operations client for UpdateWorkload.

Property Value
TypeDescription
OperationsClient
Overrides

Methods

CreateApplication(CreateApplicationRequest, CallSettings)

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

Creates an Application in a host project and location.

Parameters
NameDescription
requestCreateApplicationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationApplicationOperationMetadata

The RPC response.

Overrides

CreateApplicationAsync(CreateApplicationRequest, CallSettings)

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

Creates an Application in a host project and location.

Parameters
NameDescription
requestCreateApplicationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationApplicationOperationMetadata

A Task containing the RPC response.

Overrides

CreateService(CreateServiceRequest, CallSettings)

public override Operation<Service, OperationMetadata> CreateService(CreateServiceRequest request, CallSettings callSettings = null)

Creates a Service in an Application.

Parameters
NameDescription
requestCreateServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationServiceOperationMetadata

The RPC response.

Overrides

CreateServiceAsync(CreateServiceRequest, CallSettings)

public override Task<Operation<Service, OperationMetadata>> CreateServiceAsync(CreateServiceRequest request, CallSettings callSettings = null)

Creates a Service in an Application.

Parameters
NameDescription
requestCreateServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationServiceOperationMetadata

A Task containing the RPC response.

Overrides

CreateServiceProjectAttachment(CreateServiceProjectAttachmentRequest, CallSettings)

public override Operation<ServiceProjectAttachment, OperationMetadata> CreateServiceProjectAttachment(CreateServiceProjectAttachmentRequest request, CallSettings callSettings = null)

Attaches a service project to the host project.

Parameters
NameDescription
requestCreateServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationServiceProjectAttachmentOperationMetadata

The RPC response.

Overrides

CreateServiceProjectAttachmentAsync(CreateServiceProjectAttachmentRequest, CallSettings)

public override Task<Operation<ServiceProjectAttachment, OperationMetadata>> CreateServiceProjectAttachmentAsync(CreateServiceProjectAttachmentRequest request, CallSettings callSettings = null)

Attaches a service project to the host project.

Parameters
NameDescription
requestCreateServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationServiceProjectAttachmentOperationMetadata

A Task containing the RPC response.

Overrides

CreateWorkload(CreateWorkloadRequest, CallSettings)

public override Operation<Workload, OperationMetadata> CreateWorkload(CreateWorkloadRequest request, CallSettings callSettings = null)

Creates a Workload in an Application.

Parameters
NameDescription
requestCreateWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationWorkloadOperationMetadata

The RPC response.

Overrides

CreateWorkloadAsync(CreateWorkloadRequest, CallSettings)

public override Task<Operation<Workload, OperationMetadata>> CreateWorkloadAsync(CreateWorkloadRequest request, CallSettings callSettings = null)

Creates a Workload in an Application.

Parameters
NameDescription
requestCreateWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationWorkloadOperationMetadata

A Task containing the RPC response.

Overrides

DeleteApplication(DeleteApplicationRequest, CallSettings)

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

Deletes an Application in a host project and location.

Parameters
NameDescription
requestDeleteApplicationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteApplicationAsync(DeleteApplicationRequest, CallSettings)

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

Deletes an Application in a host project and location.

Parameters
NameDescription
requestDeleteApplicationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteService(DeleteServiceRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteService(DeleteServiceRequest request, CallSettings callSettings = null)

Deletes a Service from an Application.

Parameters
NameDescription
requestDeleteServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteServiceAsync(DeleteServiceRequest, CallSettings)

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

Deletes a Service from an Application.

Parameters
NameDescription
requestDeleteServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteServiceProjectAttachment(DeleteServiceProjectAttachmentRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteServiceProjectAttachment(DeleteServiceProjectAttachmentRequest request, CallSettings callSettings = null)

Deletes a service project attachment.

Parameters
NameDescription
requestDeleteServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteServiceProjectAttachmentAsync(DeleteServiceProjectAttachmentRequest, CallSettings)

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

Deletes a service project attachment.

Parameters
NameDescription
requestDeleteServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteWorkload(DeleteWorkloadRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteWorkload(DeleteWorkloadRequest request, CallSettings callSettings = null)

Deletes a Workload from an Application.

Parameters
NameDescription
requestDeleteWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteWorkloadAsync(DeleteWorkloadRequest, CallSettings)

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

Deletes a Workload from an Application.

Parameters
NameDescription
requestDeleteWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DetachServiceProjectAttachment(DetachServiceProjectAttachmentRequest, CallSettings)

public override DetachServiceProjectAttachmentResponse DetachServiceProjectAttachment(DetachServiceProjectAttachmentRequest request, CallSettings callSettings = null)

Detaches a service project from a host project. You can call this API from any service project without needing access to the host project that it is attached to.

Parameters
NameDescription
requestDetachServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
DetachServiceProjectAttachmentResponse

The RPC response.

Overrides

DetachServiceProjectAttachmentAsync(DetachServiceProjectAttachmentRequest, CallSettings)

public override Task<DetachServiceProjectAttachmentResponse> DetachServiceProjectAttachmentAsync(DetachServiceProjectAttachmentRequest request, CallSettings callSettings = null)

Detaches a service project from a host project. You can call this API from any service project without needing access to the host project that it is attached to.

Parameters
NameDescription
requestDetachServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDetachServiceProjectAttachmentResponse

A Task containing the RPC response.

Overrides

GetApplication(GetApplicationRequest, CallSettings)

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

Gets an Application in a host project and location.

Parameters
NameDescription
requestGetApplicationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Application

The RPC response.

Overrides

GetApplicationAsync(GetApplicationRequest, CallSettings)

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

Gets an Application in a host project and location.

Parameters
NameDescription
requestGetApplicationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskApplication

A Task containing the RPC response.

Overrides

GetDiscoveredService(GetDiscoveredServiceRequest, CallSettings)

public override DiscoveredService GetDiscoveredService(GetDiscoveredServiceRequest request, CallSettings callSettings = null)

Gets a Discovered Service in a host project and location.

Parameters
NameDescription
requestGetDiscoveredServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
DiscoveredService

The RPC response.

Overrides

GetDiscoveredServiceAsync(GetDiscoveredServiceRequest, CallSettings)

public override Task<DiscoveredService> GetDiscoveredServiceAsync(GetDiscoveredServiceRequest request, CallSettings callSettings = null)

Gets a Discovered Service in a host project and location.

Parameters
NameDescription
requestGetDiscoveredServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDiscoveredService

A Task containing the RPC response.

Overrides

GetDiscoveredWorkload(GetDiscoveredWorkloadRequest, CallSettings)

public override DiscoveredWorkload GetDiscoveredWorkload(GetDiscoveredWorkloadRequest request, CallSettings callSettings = null)

Gets a Discovered Workload in a host project and location.

Parameters
NameDescription
requestGetDiscoveredWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
DiscoveredWorkload

The RPC response.

Overrides

GetDiscoveredWorkloadAsync(GetDiscoveredWorkloadRequest, CallSettings)

public override Task<DiscoveredWorkload> GetDiscoveredWorkloadAsync(GetDiscoveredWorkloadRequest request, CallSettings callSettings = null)

Gets a Discovered Workload in a host project and location.

Parameters
NameDescription
requestGetDiscoveredWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskDiscoveredWorkload

A Task containing the RPC response.

Overrides

GetService(GetServiceRequest, CallSettings)

public override Service GetService(GetServiceRequest request, CallSettings callSettings = null)

Gets a Service in an Application.

Parameters
NameDescription
requestGetServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Service

The RPC response.

Overrides

GetServiceAsync(GetServiceRequest, CallSettings)

public override Task<Service> GetServiceAsync(GetServiceRequest request, CallSettings callSettings = null)

Gets a Service in an Application.

Parameters
NameDescription
requestGetServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskService

A Task containing the RPC response.

Overrides

GetServiceProjectAttachment(GetServiceProjectAttachmentRequest, CallSettings)

public override ServiceProjectAttachment GetServiceProjectAttachment(GetServiceProjectAttachmentRequest request, CallSettings callSettings = null)

Gets a service project attachment.

Parameters
NameDescription
requestGetServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ServiceProjectAttachment

The RPC response.

Overrides

GetServiceProjectAttachmentAsync(GetServiceProjectAttachmentRequest, CallSettings)

public override Task<ServiceProjectAttachment> GetServiceProjectAttachmentAsync(GetServiceProjectAttachmentRequest request, CallSettings callSettings = null)

Gets a service project attachment.

Parameters
NameDescription
requestGetServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskServiceProjectAttachment

A Task containing the RPC response.

Overrides

GetWorkload(GetWorkloadRequest, CallSettings)

public override Workload GetWorkload(GetWorkloadRequest request, CallSettings callSettings = null)

Gets a Workload in an Application.

Parameters
NameDescription
requestGetWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Workload

The RPC response.

Overrides

GetWorkloadAsync(GetWorkloadRequest, CallSettings)

public override Task<Workload> GetWorkloadAsync(GetWorkloadRequest request, CallSettings callSettings = null)

Gets a Workload in an Application.

Parameters
NameDescription
requestGetWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskWorkload

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 host project and location.

Parameters
NameDescription
requestListApplicationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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 host project and location.

Parameters
NameDescription
requestListApplicationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListApplicationsResponseApplication

A pageable asynchronous sequence of Application resources.

Overrides

ListDiscoveredServices(ListDiscoveredServicesRequest, CallSettings)

public override PagedEnumerable<ListDiscoveredServicesResponse, DiscoveredService> ListDiscoveredServices(ListDiscoveredServicesRequest request, CallSettings callSettings = null)

Lists Discovered Services that can be added to an Application in a host project and location.

Parameters
NameDescription
requestListDiscoveredServicesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListDiscoveredServicesResponseDiscoveredService

A pageable sequence of DiscoveredService resources.

Overrides

ListDiscoveredServicesAsync(ListDiscoveredServicesRequest, CallSettings)

public override PagedAsyncEnumerable<ListDiscoveredServicesResponse, DiscoveredService> ListDiscoveredServicesAsync(ListDiscoveredServicesRequest request, CallSettings callSettings = null)

Lists Discovered Services that can be added to an Application in a host project and location.

Parameters
NameDescription
requestListDiscoveredServicesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListDiscoveredServicesResponseDiscoveredService

A pageable asynchronous sequence of DiscoveredService resources.

Overrides

ListDiscoveredWorkloads(ListDiscoveredWorkloadsRequest, CallSettings)

public override PagedEnumerable<ListDiscoveredWorkloadsResponse, DiscoveredWorkload> ListDiscoveredWorkloads(ListDiscoveredWorkloadsRequest request, CallSettings callSettings = null)

Lists Discovered Workloads that can be added to an Application in a host project and location.

Parameters
NameDescription
requestListDiscoveredWorkloadsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListDiscoveredWorkloadsResponseDiscoveredWorkload

A pageable sequence of DiscoveredWorkload resources.

Overrides

ListDiscoveredWorkloadsAsync(ListDiscoveredWorkloadsRequest, CallSettings)

public override PagedAsyncEnumerable<ListDiscoveredWorkloadsResponse, DiscoveredWorkload> ListDiscoveredWorkloadsAsync(ListDiscoveredWorkloadsRequest request, CallSettings callSettings = null)

Lists Discovered Workloads that can be added to an Application in a host project and location.

Parameters
NameDescription
requestListDiscoveredWorkloadsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListDiscoveredWorkloadsResponseDiscoveredWorkload

A pageable asynchronous sequence of DiscoveredWorkload resources.

Overrides

ListServiceProjectAttachments(ListServiceProjectAttachmentsRequest, CallSettings)

public override PagedEnumerable<ListServiceProjectAttachmentsResponse, ServiceProjectAttachment> ListServiceProjectAttachments(ListServiceProjectAttachmentsRequest request, CallSettings callSettings = null)

Lists service projects attached to the host project.

Parameters
NameDescription
requestListServiceProjectAttachmentsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListServiceProjectAttachmentsResponseServiceProjectAttachment

A pageable sequence of ServiceProjectAttachment resources.

Overrides

ListServiceProjectAttachmentsAsync(ListServiceProjectAttachmentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListServiceProjectAttachmentsResponse, ServiceProjectAttachment> ListServiceProjectAttachmentsAsync(ListServiceProjectAttachmentsRequest request, CallSettings callSettings = null)

Lists service projects attached to the host project.

Parameters
NameDescription
requestListServiceProjectAttachmentsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListServiceProjectAttachmentsResponseServiceProjectAttachment

A pageable asynchronous sequence of ServiceProjectAttachment resources.

Overrides

ListServices(ListServicesRequest, CallSettings)

public override PagedEnumerable<ListServicesResponse, Service> ListServices(ListServicesRequest request, CallSettings callSettings = null)

Lists Services in an Application.

Parameters
NameDescription
requestListServicesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListServicesResponseService

A pageable sequence of Service resources.

Overrides

ListServicesAsync(ListServicesRequest, CallSettings)

public override PagedAsyncEnumerable<ListServicesResponse, Service> ListServicesAsync(ListServicesRequest request, CallSettings callSettings = null)

Lists Services in an Application.

Parameters
NameDescription
requestListServicesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListServicesResponseService

A pageable asynchronous sequence of Service resources.

Overrides

ListWorkloads(ListWorkloadsRequest, CallSettings)

public override PagedEnumerable<ListWorkloadsResponse, Workload> ListWorkloads(ListWorkloadsRequest request, CallSettings callSettings = null)

Lists Workloads in an Application.

Parameters
NameDescription
requestListWorkloadsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListWorkloadsResponseWorkload

A pageable sequence of Workload resources.

Overrides

ListWorkloadsAsync(ListWorkloadsRequest, CallSettings)

public override PagedAsyncEnumerable<ListWorkloadsResponse, Workload> ListWorkloadsAsync(ListWorkloadsRequest request, CallSettings callSettings = null)

Lists Workloads in an Application.

Parameters
NameDescription
requestListWorkloadsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListWorkloadsResponseWorkload

A pageable asynchronous sequence of Workload resources.

Overrides

LookupDiscoveredService(LookupDiscoveredServiceRequest, CallSettings)

public override LookupDiscoveredServiceResponse LookupDiscoveredService(LookupDiscoveredServiceRequest request, CallSettings callSettings = null)

Lists a Discovered Service in a host project and location, with a given resource URI.

Parameters
NameDescription
requestLookupDiscoveredServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
LookupDiscoveredServiceResponse

The RPC response.

Overrides

LookupDiscoveredServiceAsync(LookupDiscoveredServiceRequest, CallSettings)

public override Task<LookupDiscoveredServiceResponse> LookupDiscoveredServiceAsync(LookupDiscoveredServiceRequest request, CallSettings callSettings = null)

Lists a Discovered Service in a host project and location, with a given resource URI.

Parameters
NameDescription
requestLookupDiscoveredServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskLookupDiscoveredServiceResponse

A Task containing the RPC response.

Overrides

LookupDiscoveredWorkload(LookupDiscoveredWorkloadRequest, CallSettings)

public override LookupDiscoveredWorkloadResponse LookupDiscoveredWorkload(LookupDiscoveredWorkloadRequest request, CallSettings callSettings = null)

Lists a Discovered Workload in a host project and location, with a given resource URI.

Parameters
NameDescription
requestLookupDiscoveredWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
LookupDiscoveredWorkloadResponse

The RPC response.

Overrides

LookupDiscoveredWorkloadAsync(LookupDiscoveredWorkloadRequest, CallSettings)

public override Task<LookupDiscoveredWorkloadResponse> LookupDiscoveredWorkloadAsync(LookupDiscoveredWorkloadRequest request, CallSettings callSettings = null)

Lists a Discovered Workload in a host project and location, with a given resource URI.

Parameters
NameDescription
requestLookupDiscoveredWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskLookupDiscoveredWorkloadResponse

A Task containing the RPC response.

Overrides

LookupServiceProjectAttachment(LookupServiceProjectAttachmentRequest, CallSettings)

public override LookupServiceProjectAttachmentResponse LookupServiceProjectAttachment(LookupServiceProjectAttachmentRequest request, CallSettings callSettings = null)

Lists a service project attachment for a given service project. You can call this API from any project to find if it is attached to a host project.

Parameters
NameDescription
requestLookupServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
LookupServiceProjectAttachmentResponse

The RPC response.

Overrides

LookupServiceProjectAttachmentAsync(LookupServiceProjectAttachmentRequest, CallSettings)

public override Task<LookupServiceProjectAttachmentResponse> LookupServiceProjectAttachmentAsync(LookupServiceProjectAttachmentRequest request, CallSettings callSettings = null)

Lists a service project attachment for a given service project. You can call this API from any project to find if it is attached to a host project.

Parameters
NameDescription
requestLookupServiceProjectAttachmentRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskLookupServiceProjectAttachmentResponse

A Task containing the RPC response.

Overrides

UpdateApplication(UpdateApplicationRequest, CallSettings)

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

Updates an Application in a host project and location.

Parameters
NameDescription
requestUpdateApplicationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationApplicationOperationMetadata

The RPC response.

Overrides

UpdateApplicationAsync(UpdateApplicationRequest, CallSettings)

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

Updates an Application in a host project and location.

Parameters
NameDescription
requestUpdateApplicationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationApplicationOperationMetadata

A Task containing the RPC response.

Overrides

UpdateService(UpdateServiceRequest, CallSettings)

public override Operation<Service, OperationMetadata> UpdateService(UpdateServiceRequest request, CallSettings callSettings = null)

Updates a Service in an Application.

Parameters
NameDescription
requestUpdateServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationServiceOperationMetadata

The RPC response.

Overrides

UpdateServiceAsync(UpdateServiceRequest, CallSettings)

public override Task<Operation<Service, OperationMetadata>> UpdateServiceAsync(UpdateServiceRequest request, CallSettings callSettings = null)

Updates a Service in an Application.

Parameters
NameDescription
requestUpdateServiceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationServiceOperationMetadata

A Task containing the RPC response.

Overrides

UpdateWorkload(UpdateWorkloadRequest, CallSettings)

public override Operation<Workload, OperationMetadata> UpdateWorkload(UpdateWorkloadRequest request, CallSettings callSettings = null)

Updates a Workload in an Application.

Parameters
NameDescription
requestUpdateWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationWorkloadOperationMetadata

The RPC response.

Overrides

UpdateWorkloadAsync(UpdateWorkloadRequest, CallSettings)

public override Task<Operation<Workload, OperationMetadata>> UpdateWorkloadAsync(UpdateWorkloadRequest request, CallSettings callSettings = null)

Updates a Workload in an Application.

Parameters
NameDescription
requestUpdateWorkloadRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationWorkloadOperationMetadata

A Task containing the RPC response.

Overrides