Class GrpcSaasDeploymentsStub (0.2.0)

public class GrpcSaasDeploymentsStub extends SaasDeploymentsStub

gRPC stub implementation for the SaasDeployments service API.

This class is for advanced usage and reflects the underlying API directly.

Inheritance

java.lang.Object > SaasDeploymentsStub > GrpcSaasDeploymentsStub

Static Methods

create(ClientContext clientContext)

public static final GrpcSaasDeploymentsStub create(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext
Returns
Type Description
GrpcSaasDeploymentsStub
Exceptions
Type Description
IOException

create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)

public static final GrpcSaasDeploymentsStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)
Parameters
Name Description
clientContext ClientContext
callableFactory GrpcStubCallableFactory
Returns
Type Description
GrpcSaasDeploymentsStub
Exceptions
Type Description
IOException

create(SaasDeploymentsStubSettings settings)

public static final GrpcSaasDeploymentsStub create(SaasDeploymentsStubSettings settings)
Parameter
Name Description
settings SaasDeploymentsStubSettings
Returns
Type Description
GrpcSaasDeploymentsStub
Exceptions
Type Description
IOException

Constructors

GrpcSaasDeploymentsStub(SaasDeploymentsStubSettings settings, ClientContext clientContext)

protected GrpcSaasDeploymentsStub(SaasDeploymentsStubSettings settings, ClientContext clientContext)

Constructs an instance of GrpcSaasDeploymentsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.

Parameters
Name Description
settings SaasDeploymentsStubSettings
clientContext ClientContext

GrpcSaasDeploymentsStub(SaasDeploymentsStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)

protected GrpcSaasDeploymentsStub(SaasDeploymentsStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)

Constructs an instance of GrpcSaasDeploymentsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.

Parameters
Name Description
settings SaasDeploymentsStubSettings
clientContext ClientContext
callableFactory GrpcStubCallableFactory

Methods

awaitTermination(long duration, TimeUnit unit)

public boolean awaitTermination(long duration, TimeUnit unit)
Parameters
Name Description
duration long
unit TimeUnit
Returns
Type Description
boolean
Exceptions
Type Description
InterruptedException

close()

public final void close()
Overrides

createReleaseCallable()

public UnaryCallable<CreateReleaseRequest,Release> createReleaseCallable()
Returns
Type Description
UnaryCallable<CreateReleaseRequest,Release>
Overrides

createSaasCallable()

public UnaryCallable<CreateSaasRequest,Saas> createSaasCallable()
Returns
Type Description
UnaryCallable<CreateSaasRequest,Saas>
Overrides

createTenantCallable()

public UnaryCallable<CreateTenantRequest,Tenant> createTenantCallable()
Returns
Type Description
UnaryCallable<CreateTenantRequest,Tenant>
Overrides

createUnitCallable()

public UnaryCallable<CreateUnitRequest,Unit> createUnitCallable()
Returns
Type Description
UnaryCallable<CreateUnitRequest,Unit>
Overrides

createUnitKindCallable()

public UnaryCallable<CreateUnitKindRequest,UnitKind> createUnitKindCallable()
Returns
Type Description
UnaryCallable<CreateUnitKindRequest,UnitKind>
Overrides

createUnitOperationCallable()

public UnaryCallable<CreateUnitOperationRequest,UnitOperation> createUnitOperationCallable()
Returns
Type Description
UnaryCallable<CreateUnitOperationRequest,UnitOperation>
Overrides

deleteReleaseCallable()

public UnaryCallable<DeleteReleaseRequest,Empty> deleteReleaseCallable()
Returns
Type Description
UnaryCallable<DeleteReleaseRequest,Empty>
Overrides

deleteSaasCallable()

public UnaryCallable<DeleteSaasRequest,Empty> deleteSaasCallable()
Returns
Type Description
UnaryCallable<DeleteSaasRequest,Empty>
Overrides

deleteTenantCallable()

public UnaryCallable<DeleteTenantRequest,Empty> deleteTenantCallable()
Returns
Type Description
UnaryCallable<DeleteTenantRequest,Empty>
Overrides

deleteUnitCallable()

public UnaryCallable<DeleteUnitRequest,Empty> deleteUnitCallable()
Returns
Type Description
UnaryCallable<DeleteUnitRequest,Empty>
Overrides

deleteUnitKindCallable()

public UnaryCallable<DeleteUnitKindRequest,Empty> deleteUnitKindCallable()
Returns
Type Description
UnaryCallable<DeleteUnitKindRequest,Empty>
Overrides

deleteUnitOperationCallable()

public UnaryCallable<DeleteUnitOperationRequest,Empty> deleteUnitOperationCallable()
Returns
Type Description
UnaryCallable<DeleteUnitOperationRequest,Empty>
Overrides

getLocationCallable()

public UnaryCallable<GetLocationRequest,Location> getLocationCallable()
Returns
Type Description
UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>
Overrides

getOperationsStub()

public GrpcOperationsStub getOperationsStub()
Returns
Type Description
GrpcOperationsStub

getReleaseCallable()

public UnaryCallable<GetReleaseRequest,Release> getReleaseCallable()
Returns
Type Description
UnaryCallable<GetReleaseRequest,Release>
Overrides

getSaasCallable()

public UnaryCallable<GetSaasRequest,Saas> getSaasCallable()
Returns
Type Description
UnaryCallable<GetSaasRequest,Saas>
Overrides

getTenantCallable()

public UnaryCallable<GetTenantRequest,Tenant> getTenantCallable()
Returns
Type Description
UnaryCallable<GetTenantRequest,Tenant>
Overrides

getUnitCallable()

public UnaryCallable<GetUnitRequest,Unit> getUnitCallable()
Returns
Type Description
UnaryCallable<GetUnitRequest,Unit>
Overrides

getUnitKindCallable()

public UnaryCallable<GetUnitKindRequest,UnitKind> getUnitKindCallable()
Returns
Type Description
UnaryCallable<GetUnitKindRequest,UnitKind>
Overrides

getUnitOperationCallable()

public UnaryCallable<GetUnitOperationRequest,UnitOperation> getUnitOperationCallable()
Returns
Type Description
UnaryCallable<GetUnitOperationRequest,UnitOperation>
Overrides

isShutdown()

public boolean isShutdown()
Returns
Type Description
boolean

isTerminated()

public boolean isTerminated()
Returns
Type Description
boolean

listLocationsCallable()

public UnaryCallable<ListLocationsRequest,ListLocationsResponse> listLocationsCallable()
Returns
Type Description
UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse>
Overrides

listLocationsPagedCallable()

public UnaryCallable<ListLocationsRequest,SaasDeploymentsClient.ListLocationsPagedResponse> listLocationsPagedCallable()
Returns
Type Description
UnaryCallable<com.google.cloud.location.ListLocationsRequest,ListLocationsPagedResponse>
Overrides

listReleasesCallable()

public UnaryCallable<ListReleasesRequest,ListReleasesResponse> listReleasesCallable()
Returns
Type Description
UnaryCallable<ListReleasesRequest,ListReleasesResponse>
Overrides

listReleasesPagedCallable()

public UnaryCallable<ListReleasesRequest,SaasDeploymentsClient.ListReleasesPagedResponse> listReleasesPagedCallable()
Returns
Type Description
UnaryCallable<ListReleasesRequest,ListReleasesPagedResponse>
Overrides

listSaasCallable()

public UnaryCallable<ListSaasRequest,ListSaasResponse> listSaasCallable()
Returns
Type Description
UnaryCallable<ListSaasRequest,ListSaasResponse>
Overrides

listSaasPagedCallable()

public UnaryCallable<ListSaasRequest,SaasDeploymentsClient.ListSaasPagedResponse> listSaasPagedCallable()
Returns
Type Description
UnaryCallable<ListSaasRequest,ListSaasPagedResponse>
Overrides

listTenantsCallable()

public UnaryCallable<ListTenantsRequest,ListTenantsResponse> listTenantsCallable()
Returns
Type Description
UnaryCallable<ListTenantsRequest,ListTenantsResponse>
Overrides

listTenantsPagedCallable()

public UnaryCallable<ListTenantsRequest,SaasDeploymentsClient.ListTenantsPagedResponse> listTenantsPagedCallable()
Returns
Type Description
UnaryCallable<ListTenantsRequest,ListTenantsPagedResponse>
Overrides

listUnitKindsCallable()

public UnaryCallable<ListUnitKindsRequest,ListUnitKindsResponse> listUnitKindsCallable()
Returns
Type Description
UnaryCallable<ListUnitKindsRequest,ListUnitKindsResponse>
Overrides

listUnitKindsPagedCallable()

public UnaryCallable<ListUnitKindsRequest,SaasDeploymentsClient.ListUnitKindsPagedResponse> listUnitKindsPagedCallable()
Returns
Type Description
UnaryCallable<ListUnitKindsRequest,ListUnitKindsPagedResponse>
Overrides

listUnitOperationsCallable()

public UnaryCallable<ListUnitOperationsRequest,ListUnitOperationsResponse> listUnitOperationsCallable()
Returns
Type Description
UnaryCallable<ListUnitOperationsRequest,ListUnitOperationsResponse>
Overrides

listUnitOperationsPagedCallable()

public UnaryCallable<ListUnitOperationsRequest,SaasDeploymentsClient.ListUnitOperationsPagedResponse> listUnitOperationsPagedCallable()
Returns
Type Description
UnaryCallable<ListUnitOperationsRequest,ListUnitOperationsPagedResponse>
Overrides

listUnitsCallable()

public UnaryCallable<ListUnitsRequest,ListUnitsResponse> listUnitsCallable()
Returns
Type Description
UnaryCallable<ListUnitsRequest,ListUnitsResponse>
Overrides

listUnitsPagedCallable()

public UnaryCallable<ListUnitsRequest,SaasDeploymentsClient.ListUnitsPagedResponse> listUnitsPagedCallable()
Returns
Type Description
UnaryCallable<ListUnitsRequest,ListUnitsPagedResponse>
Overrides

shutdown()

public void shutdown()

shutdownNow()

public void shutdownNow()

updateReleaseCallable()

public UnaryCallable<UpdateReleaseRequest,Release> updateReleaseCallable()
Returns
Type Description
UnaryCallable<UpdateReleaseRequest,Release>
Overrides

updateSaasCallable()

public UnaryCallable<UpdateSaasRequest,Saas> updateSaasCallable()
Returns
Type Description
UnaryCallable<UpdateSaasRequest,Saas>
Overrides

updateTenantCallable()

public UnaryCallable<UpdateTenantRequest,Tenant> updateTenantCallable()
Returns
Type Description
UnaryCallable<UpdateTenantRequest,Tenant>
Overrides

updateUnitCallable()

public UnaryCallable<UpdateUnitRequest,Unit> updateUnitCallable()
Returns
Type Description
UnaryCallable<UpdateUnitRequest,Unit>
Overrides

updateUnitKindCallable()

public UnaryCallable<UpdateUnitKindRequest,UnitKind> updateUnitKindCallable()
Returns
Type Description
UnaryCallable<UpdateUnitKindRequest,UnitKind>
Overrides

updateUnitOperationCallable()

public UnaryCallable<UpdateUnitOperationRequest,UnitOperation> updateUnitOperationCallable()
Returns
Type Description
UnaryCallable<UpdateUnitOperationRequest,UnitOperation>
Overrides