Package com.google.cloud.deploy.v1.stub
Class GrpcCloudDeployStub
- java.lang.Object
-
- com.google.cloud.deploy.v1.stub.CloudDeployStub
-
- com.google.cloud.deploy.v1.stub.GrpcCloudDeployStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcCloudDeployStub extends CloudDeployStub
gRPC stub implementation for the CloudDeploy service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GrpcCloudDeployStub(CloudDeployStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcCloudDeployStub, using the given settings.protected
GrpcCloudDeployStub(CloudDeployStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcCloudDeployStub, using the given settings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.api.gax.rpc.UnaryCallable<AbandonReleaseRequest,AbandonReleaseResponse>
abandonReleaseCallable()
com.google.api.gax.rpc.UnaryCallable<AdvanceRolloutRequest,AdvanceRolloutResponse>
advanceRolloutCallable()
com.google.api.gax.rpc.UnaryCallable<ApproveRolloutRequest,ApproveRolloutResponse>
approveRolloutCallable()
boolean
awaitTermination(long duration, TimeUnit unit)
com.google.api.gax.rpc.UnaryCallable<CancelRolloutRequest,CancelRolloutResponse>
cancelRolloutCallable()
void
close()
static GrpcCloudDeployStub
create(com.google.api.gax.rpc.ClientContext clientContext)
static GrpcCloudDeployStub
create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
static GrpcCloudDeployStub
create(CloudDeployStubSettings settings)
com.google.api.gax.rpc.UnaryCallable<CreateDeliveryPipelineRequest,com.google.longrunning.Operation>
createDeliveryPipelineCallable()
com.google.api.gax.rpc.OperationCallable<CreateDeliveryPipelineRequest,DeliveryPipeline,OperationMetadata>
createDeliveryPipelineOperationCallable()
com.google.api.gax.rpc.UnaryCallable<CreateReleaseRequest,com.google.longrunning.Operation>
createReleaseCallable()
com.google.api.gax.rpc.OperationCallable<CreateReleaseRequest,Release,OperationMetadata>
createReleaseOperationCallable()
com.google.api.gax.rpc.UnaryCallable<CreateRolloutRequest,com.google.longrunning.Operation>
createRolloutCallable()
com.google.api.gax.rpc.OperationCallable<CreateRolloutRequest,Rollout,OperationMetadata>
createRolloutOperationCallable()
com.google.api.gax.rpc.UnaryCallable<CreateTargetRequest,com.google.longrunning.Operation>
createTargetCallable()
com.google.api.gax.rpc.OperationCallable<CreateTargetRequest,Target,OperationMetadata>
createTargetOperationCallable()
com.google.api.gax.rpc.UnaryCallable<DeleteDeliveryPipelineRequest,com.google.longrunning.Operation>
deleteDeliveryPipelineCallable()
com.google.api.gax.rpc.OperationCallable<DeleteDeliveryPipelineRequest,com.google.protobuf.Empty,OperationMetadata>
deleteDeliveryPipelineOperationCallable()
com.google.api.gax.rpc.UnaryCallable<DeleteTargetRequest,com.google.longrunning.Operation>
deleteTargetCallable()
com.google.api.gax.rpc.OperationCallable<DeleteTargetRequest,com.google.protobuf.Empty,OperationMetadata>
deleteTargetOperationCallable()
com.google.api.gax.rpc.UnaryCallable<GetConfigRequest,Config>
getConfigCallable()
com.google.api.gax.rpc.UnaryCallable<GetDeliveryPipelineRequest,DeliveryPipeline>
getDeliveryPipelineCallable()
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>
getIamPolicyCallable()
com.google.api.gax.rpc.UnaryCallable<GetJobRunRequest,JobRun>
getJobRunCallable()
com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>
getLocationCallable()
com.google.longrunning.stub.GrpcOperationsStub
getOperationsStub()
com.google.api.gax.rpc.UnaryCallable<GetReleaseRequest,Release>
getReleaseCallable()
com.google.api.gax.rpc.UnaryCallable<GetRolloutRequest,Rollout>
getRolloutCallable()
com.google.api.gax.rpc.UnaryCallable<GetTargetRequest,Target>
getTargetCallable()
com.google.api.gax.rpc.UnaryCallable<IgnoreJobRequest,IgnoreJobResponse>
ignoreJobCallable()
boolean
isShutdown()
boolean
isTerminated()
com.google.api.gax.rpc.UnaryCallable<ListDeliveryPipelinesRequest,ListDeliveryPipelinesResponse>
listDeliveryPipelinesCallable()
com.google.api.gax.rpc.UnaryCallable<ListDeliveryPipelinesRequest,CloudDeployClient.ListDeliveryPipelinesPagedResponse>
listDeliveryPipelinesPagedCallable()
com.google.api.gax.rpc.UnaryCallable<ListJobRunsRequest,ListJobRunsResponse>
listJobRunsCallable()
com.google.api.gax.rpc.UnaryCallable<ListJobRunsRequest,CloudDeployClient.ListJobRunsPagedResponse>
listJobRunsPagedCallable()
com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse>
listLocationsCallable()
com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,CloudDeployClient.ListLocationsPagedResponse>
listLocationsPagedCallable()
com.google.api.gax.rpc.UnaryCallable<ListReleasesRequest,ListReleasesResponse>
listReleasesCallable()
com.google.api.gax.rpc.UnaryCallable<ListReleasesRequest,CloudDeployClient.ListReleasesPagedResponse>
listReleasesPagedCallable()
com.google.api.gax.rpc.UnaryCallable<ListRolloutsRequest,ListRolloutsResponse>
listRolloutsCallable()
com.google.api.gax.rpc.UnaryCallable<ListRolloutsRequest,CloudDeployClient.ListRolloutsPagedResponse>
listRolloutsPagedCallable()
com.google.api.gax.rpc.UnaryCallable<ListTargetsRequest,ListTargetsResponse>
listTargetsCallable()
com.google.api.gax.rpc.UnaryCallable<ListTargetsRequest,CloudDeployClient.ListTargetsPagedResponse>
listTargetsPagedCallable()
com.google.api.gax.rpc.UnaryCallable<RetryJobRequest,RetryJobResponse>
retryJobCallable()
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>
setIamPolicyCallable()
void
shutdown()
void
shutdownNow()
com.google.api.gax.rpc.UnaryCallable<TerminateJobRunRequest,TerminateJobRunResponse>
terminateJobRunCallable()
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>
testIamPermissionsCallable()
com.google.api.gax.rpc.UnaryCallable<UpdateDeliveryPipelineRequest,com.google.longrunning.Operation>
updateDeliveryPipelineCallable()
com.google.api.gax.rpc.OperationCallable<UpdateDeliveryPipelineRequest,DeliveryPipeline,OperationMetadata>
updateDeliveryPipelineOperationCallable()
com.google.api.gax.rpc.UnaryCallable<UpdateTargetRequest,com.google.longrunning.Operation>
updateTargetCallable()
com.google.api.gax.rpc.OperationCallable<UpdateTargetRequest,Target,OperationMetadata>
updateTargetOperationCallable()
-
Methods inherited from class com.google.cloud.deploy.v1.stub.CloudDeployStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcCloudDeployStub
protected GrpcCloudDeployStub(CloudDeployStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcCloudDeployStub, 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.- Throws:
IOException
-
GrpcCloudDeployStub
protected GrpcCloudDeployStub(CloudDeployStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcCloudDeployStub, 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.- Throws:
IOException
-
-
Method Detail
-
create
public static final GrpcCloudDeployStub create(CloudDeployStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcCloudDeployStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcCloudDeployStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
- Overrides:
getOperationsStub
in classCloudDeployStub
-
listDeliveryPipelinesCallable
public com.google.api.gax.rpc.UnaryCallable<ListDeliveryPipelinesRequest,ListDeliveryPipelinesResponse> listDeliveryPipelinesCallable()
- Overrides:
listDeliveryPipelinesCallable
in classCloudDeployStub
-
listDeliveryPipelinesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDeliveryPipelinesRequest,CloudDeployClient.ListDeliveryPipelinesPagedResponse> listDeliveryPipelinesPagedCallable()
- Overrides:
listDeliveryPipelinesPagedCallable
in classCloudDeployStub
-
getDeliveryPipelineCallable
public com.google.api.gax.rpc.UnaryCallable<GetDeliveryPipelineRequest,DeliveryPipeline> getDeliveryPipelineCallable()
- Overrides:
getDeliveryPipelineCallable
in classCloudDeployStub
-
createDeliveryPipelineCallable
public com.google.api.gax.rpc.UnaryCallable<CreateDeliveryPipelineRequest,com.google.longrunning.Operation> createDeliveryPipelineCallable()
- Overrides:
createDeliveryPipelineCallable
in classCloudDeployStub
-
createDeliveryPipelineOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateDeliveryPipelineRequest,DeliveryPipeline,OperationMetadata> createDeliveryPipelineOperationCallable()
- Overrides:
createDeliveryPipelineOperationCallable
in classCloudDeployStub
-
updateDeliveryPipelineCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDeliveryPipelineRequest,com.google.longrunning.Operation> updateDeliveryPipelineCallable()
- Overrides:
updateDeliveryPipelineCallable
in classCloudDeployStub
-
updateDeliveryPipelineOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateDeliveryPipelineRequest,DeliveryPipeline,OperationMetadata> updateDeliveryPipelineOperationCallable()
- Overrides:
updateDeliveryPipelineOperationCallable
in classCloudDeployStub
-
deleteDeliveryPipelineCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteDeliveryPipelineRequest,com.google.longrunning.Operation> deleteDeliveryPipelineCallable()
- Overrides:
deleteDeliveryPipelineCallable
in classCloudDeployStub
-
deleteDeliveryPipelineOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteDeliveryPipelineRequest,com.google.protobuf.Empty,OperationMetadata> deleteDeliveryPipelineOperationCallable()
- Overrides:
deleteDeliveryPipelineOperationCallable
in classCloudDeployStub
-
listTargetsCallable
public com.google.api.gax.rpc.UnaryCallable<ListTargetsRequest,ListTargetsResponse> listTargetsCallable()
- Overrides:
listTargetsCallable
in classCloudDeployStub
-
listTargetsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListTargetsRequest,CloudDeployClient.ListTargetsPagedResponse> listTargetsPagedCallable()
- Overrides:
listTargetsPagedCallable
in classCloudDeployStub
-
getTargetCallable
public com.google.api.gax.rpc.UnaryCallable<GetTargetRequest,Target> getTargetCallable()
- Overrides:
getTargetCallable
in classCloudDeployStub
-
createTargetCallable
public com.google.api.gax.rpc.UnaryCallable<CreateTargetRequest,com.google.longrunning.Operation> createTargetCallable()
- Overrides:
createTargetCallable
in classCloudDeployStub
-
createTargetOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateTargetRequest,Target,OperationMetadata> createTargetOperationCallable()
- Overrides:
createTargetOperationCallable
in classCloudDeployStub
-
updateTargetCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateTargetRequest,com.google.longrunning.Operation> updateTargetCallable()
- Overrides:
updateTargetCallable
in classCloudDeployStub
-
updateTargetOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateTargetRequest,Target,OperationMetadata> updateTargetOperationCallable()
- Overrides:
updateTargetOperationCallable
in classCloudDeployStub
-
deleteTargetCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteTargetRequest,com.google.longrunning.Operation> deleteTargetCallable()
- Overrides:
deleteTargetCallable
in classCloudDeployStub
-
deleteTargetOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteTargetRequest,com.google.protobuf.Empty,OperationMetadata> deleteTargetOperationCallable()
- Overrides:
deleteTargetOperationCallable
in classCloudDeployStub
-
listReleasesCallable
public com.google.api.gax.rpc.UnaryCallable<ListReleasesRequest,ListReleasesResponse> listReleasesCallable()
- Overrides:
listReleasesCallable
in classCloudDeployStub
-
listReleasesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListReleasesRequest,CloudDeployClient.ListReleasesPagedResponse> listReleasesPagedCallable()
- Overrides:
listReleasesPagedCallable
in classCloudDeployStub
-
getReleaseCallable
public com.google.api.gax.rpc.UnaryCallable<GetReleaseRequest,Release> getReleaseCallable()
- Overrides:
getReleaseCallable
in classCloudDeployStub
-
createReleaseCallable
public com.google.api.gax.rpc.UnaryCallable<CreateReleaseRequest,com.google.longrunning.Operation> createReleaseCallable()
- Overrides:
createReleaseCallable
in classCloudDeployStub
-
createReleaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateReleaseRequest,Release,OperationMetadata> createReleaseOperationCallable()
- Overrides:
createReleaseOperationCallable
in classCloudDeployStub
-
abandonReleaseCallable
public com.google.api.gax.rpc.UnaryCallable<AbandonReleaseRequest,AbandonReleaseResponse> abandonReleaseCallable()
- Overrides:
abandonReleaseCallable
in classCloudDeployStub
-
approveRolloutCallable
public com.google.api.gax.rpc.UnaryCallable<ApproveRolloutRequest,ApproveRolloutResponse> approveRolloutCallable()
- Overrides:
approveRolloutCallable
in classCloudDeployStub
-
advanceRolloutCallable
public com.google.api.gax.rpc.UnaryCallable<AdvanceRolloutRequest,AdvanceRolloutResponse> advanceRolloutCallable()
- Overrides:
advanceRolloutCallable
in classCloudDeployStub
-
cancelRolloutCallable
public com.google.api.gax.rpc.UnaryCallable<CancelRolloutRequest,CancelRolloutResponse> cancelRolloutCallable()
- Overrides:
cancelRolloutCallable
in classCloudDeployStub
-
listRolloutsCallable
public com.google.api.gax.rpc.UnaryCallable<ListRolloutsRequest,ListRolloutsResponse> listRolloutsCallable()
- Overrides:
listRolloutsCallable
in classCloudDeployStub
-
listRolloutsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRolloutsRequest,CloudDeployClient.ListRolloutsPagedResponse> listRolloutsPagedCallable()
- Overrides:
listRolloutsPagedCallable
in classCloudDeployStub
-
getRolloutCallable
public com.google.api.gax.rpc.UnaryCallable<GetRolloutRequest,Rollout> getRolloutCallable()
- Overrides:
getRolloutCallable
in classCloudDeployStub
-
createRolloutCallable
public com.google.api.gax.rpc.UnaryCallable<CreateRolloutRequest,com.google.longrunning.Operation> createRolloutCallable()
- Overrides:
createRolloutCallable
in classCloudDeployStub
-
createRolloutOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateRolloutRequest,Rollout,OperationMetadata> createRolloutOperationCallable()
- Overrides:
createRolloutOperationCallable
in classCloudDeployStub
-
ignoreJobCallable
public com.google.api.gax.rpc.UnaryCallable<IgnoreJobRequest,IgnoreJobResponse> ignoreJobCallable()
- Overrides:
ignoreJobCallable
in classCloudDeployStub
-
retryJobCallable
public com.google.api.gax.rpc.UnaryCallable<RetryJobRequest,RetryJobResponse> retryJobCallable()
- Overrides:
retryJobCallable
in classCloudDeployStub
-
listJobRunsCallable
public com.google.api.gax.rpc.UnaryCallable<ListJobRunsRequest,ListJobRunsResponse> listJobRunsCallable()
- Overrides:
listJobRunsCallable
in classCloudDeployStub
-
listJobRunsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListJobRunsRequest,CloudDeployClient.ListJobRunsPagedResponse> listJobRunsPagedCallable()
- Overrides:
listJobRunsPagedCallable
in classCloudDeployStub
-
getJobRunCallable
public com.google.api.gax.rpc.UnaryCallable<GetJobRunRequest,JobRun> getJobRunCallable()
- Overrides:
getJobRunCallable
in classCloudDeployStub
-
terminateJobRunCallable
public com.google.api.gax.rpc.UnaryCallable<TerminateJobRunRequest,TerminateJobRunResponse> terminateJobRunCallable()
- Overrides:
terminateJobRunCallable
in classCloudDeployStub
-
getConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetConfigRequest,Config> getConfigCallable()
- Overrides:
getConfigCallable
in classCloudDeployStub
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallable
in classCloudDeployStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,CloudDeployClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallable
in classCloudDeployStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallable
in classCloudDeployStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
- Overrides:
setIamPolicyCallable
in classCloudDeployStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
- Overrides:
getIamPolicyCallable
in classCloudDeployStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
- Overrides:
testIamPermissionsCallable
in classCloudDeployStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classCloudDeployStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
- Throws:
InterruptedException
-
-