Package com.google.cloud.deploy.v1.stub
Class HttpJsonCloudDeployStub
- java.lang.Object
-
- com.google.cloud.deploy.v1.stub.CloudDeployStub
-
- com.google.cloud.deploy.v1.stub.HttpJsonCloudDeployStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonCloudDeployStub extends CloudDeployStub
REST 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
HttpJsonCloudDeployStub(CloudDeployStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonCloudDeployStub, using the given settings.protected
HttpJsonCloudDeployStub(CloudDeployStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonCloudDeployStub, 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 HttpJsonCloudDeployStub
create(com.google.api.gax.rpc.ClientContext clientContext)
static HttpJsonCloudDeployStub
create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
static HttpJsonCloudDeployStub
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.httpjson.longrunning.stub.HttpJsonOperationsStub
getHttpJsonOperationsStub()
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()
static List<com.google.api.gax.httpjson.ApiMethodDescriptor>
getMethodDescriptors()
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
getOperationsStub
-
-
-
-
Constructor Detail
-
HttpJsonCloudDeployStub
protected HttpJsonCloudDeployStub(CloudDeployStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonCloudDeployStub, 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
-
HttpJsonCloudDeployStub
protected HttpJsonCloudDeployStub(CloudDeployStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonCloudDeployStub, 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 HttpJsonCloudDeployStub create(CloudDeployStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonCloudDeployStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonCloudDeployStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
-
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()
- Overrides:
getHttpJsonOperationsStub
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
-
-