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:
BackgroundResource,AutoCloseable
REST stub implementation for the CloudDeploy service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonCloudDeployStub(CloudDeployStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonCloudDeployStub, using the given settings.protectedHttpJsonCloudDeployStub(CloudDeployStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonCloudDeployStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonCloudDeployStubcreate(ClientContext clientContext) static final HttpJsonCloudDeployStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonCloudDeployStubcreate(CloudDeployStubSettings settings) OperationCallable<DeleteAutomationRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteCustomTargetTypeRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteDeliveryPipelineRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteDeployPolicyRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteTargetRequest,com.google.protobuf.Empty, OperationMetadata> static List<ApiMethodDescriptor>booleanbooleanvoidshutdown()voidMethods inherited from class com.google.cloud.deploy.v1.stub.CloudDeployStub
getOperationsStub
-
Constructor Details
-
HttpJsonCloudDeployStub
protected HttpJsonCloudDeployStub(CloudDeployStubSettings settings, 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, ClientContext clientContext, 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 Details
-
create
public static final HttpJsonCloudDeployStub create(CloudDeployStubSettings settings) throws IOException - Throws:
IOException
-
create
- Throws:
IOException
-
create
public static final HttpJsonCloudDeployStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classCloudDeployStub
-
listDeliveryPipelinesCallable
public UnaryCallable<ListDeliveryPipelinesRequest,ListDeliveryPipelinesResponse> listDeliveryPipelinesCallable()- Overrides:
listDeliveryPipelinesCallablein classCloudDeployStub
-
listDeliveryPipelinesPagedCallable
public UnaryCallable<ListDeliveryPipelinesRequest,CloudDeployClient.ListDeliveryPipelinesPagedResponse> listDeliveryPipelinesPagedCallable()- Overrides:
listDeliveryPipelinesPagedCallablein classCloudDeployStub
-
getDeliveryPipelineCallable
- Overrides:
getDeliveryPipelineCallablein classCloudDeployStub
-
createDeliveryPipelineCallable
- Overrides:
createDeliveryPipelineCallablein classCloudDeployStub
-
createDeliveryPipelineOperationCallable
public OperationCallable<CreateDeliveryPipelineRequest,DeliveryPipeline, createDeliveryPipelineOperationCallable()OperationMetadata> - Overrides:
createDeliveryPipelineOperationCallablein classCloudDeployStub
-
updateDeliveryPipelineCallable
- Overrides:
updateDeliveryPipelineCallablein classCloudDeployStub
-
updateDeliveryPipelineOperationCallable
public OperationCallable<UpdateDeliveryPipelineRequest,DeliveryPipeline, updateDeliveryPipelineOperationCallable()OperationMetadata> - Overrides:
updateDeliveryPipelineOperationCallablein classCloudDeployStub
-
deleteDeliveryPipelineCallable
- Overrides:
deleteDeliveryPipelineCallablein classCloudDeployStub
-
deleteDeliveryPipelineOperationCallable
public OperationCallable<DeleteDeliveryPipelineRequest,com.google.protobuf.Empty, deleteDeliveryPipelineOperationCallable()OperationMetadata> - Overrides:
deleteDeliveryPipelineOperationCallablein classCloudDeployStub
-
listTargetsCallable
- Overrides:
listTargetsCallablein classCloudDeployStub
-
listTargetsPagedCallable
public UnaryCallable<ListTargetsRequest,CloudDeployClient.ListTargetsPagedResponse> listTargetsPagedCallable()- Overrides:
listTargetsPagedCallablein classCloudDeployStub
-
rollbackTargetCallable
- Overrides:
rollbackTargetCallablein classCloudDeployStub
-
getTargetCallable
- Overrides:
getTargetCallablein classCloudDeployStub
-
createTargetCallable
- Overrides:
createTargetCallablein classCloudDeployStub
-
createTargetOperationCallable
public OperationCallable<CreateTargetRequest,Target, createTargetOperationCallable()OperationMetadata> - Overrides:
createTargetOperationCallablein classCloudDeployStub
-
updateTargetCallable
- Overrides:
updateTargetCallablein classCloudDeployStub
-
updateTargetOperationCallable
public OperationCallable<UpdateTargetRequest,Target, updateTargetOperationCallable()OperationMetadata> - Overrides:
updateTargetOperationCallablein classCloudDeployStub
-
deleteTargetCallable
- Overrides:
deleteTargetCallablein classCloudDeployStub
-
deleteTargetOperationCallable
public OperationCallable<DeleteTargetRequest,com.google.protobuf.Empty, deleteTargetOperationCallable()OperationMetadata> - Overrides:
deleteTargetOperationCallablein classCloudDeployStub
-
listCustomTargetTypesCallable
public UnaryCallable<ListCustomTargetTypesRequest,ListCustomTargetTypesResponse> listCustomTargetTypesCallable()- Overrides:
listCustomTargetTypesCallablein classCloudDeployStub
-
listCustomTargetTypesPagedCallable
public UnaryCallable<ListCustomTargetTypesRequest,CloudDeployClient.ListCustomTargetTypesPagedResponse> listCustomTargetTypesPagedCallable()- Overrides:
listCustomTargetTypesPagedCallablein classCloudDeployStub
-
getCustomTargetTypeCallable
- Overrides:
getCustomTargetTypeCallablein classCloudDeployStub
-
createCustomTargetTypeCallable
- Overrides:
createCustomTargetTypeCallablein classCloudDeployStub
-
createCustomTargetTypeOperationCallable
public OperationCallable<CreateCustomTargetTypeRequest,CustomTargetType, createCustomTargetTypeOperationCallable()OperationMetadata> - Overrides:
createCustomTargetTypeOperationCallablein classCloudDeployStub
-
updateCustomTargetTypeCallable
- Overrides:
updateCustomTargetTypeCallablein classCloudDeployStub
-
updateCustomTargetTypeOperationCallable
public OperationCallable<UpdateCustomTargetTypeRequest,CustomTargetType, updateCustomTargetTypeOperationCallable()OperationMetadata> - Overrides:
updateCustomTargetTypeOperationCallablein classCloudDeployStub
-
deleteCustomTargetTypeCallable
- Overrides:
deleteCustomTargetTypeCallablein classCloudDeployStub
-
deleteCustomTargetTypeOperationCallable
public OperationCallable<DeleteCustomTargetTypeRequest,com.google.protobuf.Empty, deleteCustomTargetTypeOperationCallable()OperationMetadata> - Overrides:
deleteCustomTargetTypeOperationCallablein classCloudDeployStub
-
listReleasesCallable
- Overrides:
listReleasesCallablein classCloudDeployStub
-
listReleasesPagedCallable
public UnaryCallable<ListReleasesRequest,CloudDeployClient.ListReleasesPagedResponse> listReleasesPagedCallable()- Overrides:
listReleasesPagedCallablein classCloudDeployStub
-
getReleaseCallable
- Overrides:
getReleaseCallablein classCloudDeployStub
-
createReleaseCallable
- Overrides:
createReleaseCallablein classCloudDeployStub
-
createReleaseOperationCallable
public OperationCallable<CreateReleaseRequest,Release, createReleaseOperationCallable()OperationMetadata> - Overrides:
createReleaseOperationCallablein classCloudDeployStub
-
abandonReleaseCallable
- Overrides:
abandonReleaseCallablein classCloudDeployStub
-
createDeployPolicyCallable
- Overrides:
createDeployPolicyCallablein classCloudDeployStub
-
createDeployPolicyOperationCallable
public OperationCallable<CreateDeployPolicyRequest,DeployPolicy, createDeployPolicyOperationCallable()OperationMetadata> - Overrides:
createDeployPolicyOperationCallablein classCloudDeployStub
-
updateDeployPolicyCallable
- Overrides:
updateDeployPolicyCallablein classCloudDeployStub
-
updateDeployPolicyOperationCallable
public OperationCallable<UpdateDeployPolicyRequest,DeployPolicy, updateDeployPolicyOperationCallable()OperationMetadata> - Overrides:
updateDeployPolicyOperationCallablein classCloudDeployStub
-
deleteDeployPolicyCallable
- Overrides:
deleteDeployPolicyCallablein classCloudDeployStub
-
deleteDeployPolicyOperationCallable
public OperationCallable<DeleteDeployPolicyRequest,com.google.protobuf.Empty, deleteDeployPolicyOperationCallable()OperationMetadata> - Overrides:
deleteDeployPolicyOperationCallablein classCloudDeployStub
-
listDeployPoliciesCallable
public UnaryCallable<ListDeployPoliciesRequest,ListDeployPoliciesResponse> listDeployPoliciesCallable()- Overrides:
listDeployPoliciesCallablein classCloudDeployStub
-
listDeployPoliciesPagedCallable
public UnaryCallable<ListDeployPoliciesRequest,CloudDeployClient.ListDeployPoliciesPagedResponse> listDeployPoliciesPagedCallable()- Overrides:
listDeployPoliciesPagedCallablein classCloudDeployStub
-
getDeployPolicyCallable
- Overrides:
getDeployPolicyCallablein classCloudDeployStub
-
approveRolloutCallable
- Overrides:
approveRolloutCallablein classCloudDeployStub
-
advanceRolloutCallable
- Overrides:
advanceRolloutCallablein classCloudDeployStub
-
cancelRolloutCallable
- Overrides:
cancelRolloutCallablein classCloudDeployStub
-
listRolloutsCallable
- Overrides:
listRolloutsCallablein classCloudDeployStub
-
listRolloutsPagedCallable
public UnaryCallable<ListRolloutsRequest,CloudDeployClient.ListRolloutsPagedResponse> listRolloutsPagedCallable()- Overrides:
listRolloutsPagedCallablein classCloudDeployStub
-
getRolloutCallable
- Overrides:
getRolloutCallablein classCloudDeployStub
-
createRolloutCallable
- Overrides:
createRolloutCallablein classCloudDeployStub
-
createRolloutOperationCallable
public OperationCallable<CreateRolloutRequest,Rollout, createRolloutOperationCallable()OperationMetadata> - Overrides:
createRolloutOperationCallablein classCloudDeployStub
-
ignoreJobCallable
- Overrides:
ignoreJobCallablein classCloudDeployStub
-
retryJobCallable
- Overrides:
retryJobCallablein classCloudDeployStub
-
listJobRunsCallable
- Overrides:
listJobRunsCallablein classCloudDeployStub
-
listJobRunsPagedCallable
public UnaryCallable<ListJobRunsRequest,CloudDeployClient.ListJobRunsPagedResponse> listJobRunsPagedCallable()- Overrides:
listJobRunsPagedCallablein classCloudDeployStub
-
getJobRunCallable
- Overrides:
getJobRunCallablein classCloudDeployStub
-
terminateJobRunCallable
- Overrides:
terminateJobRunCallablein classCloudDeployStub
-
getConfigCallable
- Overrides:
getConfigCallablein classCloudDeployStub
-
createAutomationCallable
- Overrides:
createAutomationCallablein classCloudDeployStub
-
createAutomationOperationCallable
public OperationCallable<CreateAutomationRequest,Automation, createAutomationOperationCallable()OperationMetadata> - Overrides:
createAutomationOperationCallablein classCloudDeployStub
-
updateAutomationCallable
- Overrides:
updateAutomationCallablein classCloudDeployStub
-
updateAutomationOperationCallable
public OperationCallable<UpdateAutomationRequest,Automation, updateAutomationOperationCallable()OperationMetadata> - Overrides:
updateAutomationOperationCallablein classCloudDeployStub
-
deleteAutomationCallable
- Overrides:
deleteAutomationCallablein classCloudDeployStub
-
deleteAutomationOperationCallable
public OperationCallable<DeleteAutomationRequest,com.google.protobuf.Empty, deleteAutomationOperationCallable()OperationMetadata> - Overrides:
deleteAutomationOperationCallablein classCloudDeployStub
-
getAutomationCallable
- Overrides:
getAutomationCallablein classCloudDeployStub
-
listAutomationsCallable
- Overrides:
listAutomationsCallablein classCloudDeployStub
-
listAutomationsPagedCallable
public UnaryCallable<ListAutomationsRequest,CloudDeployClient.ListAutomationsPagedResponse> listAutomationsPagedCallable()- Overrides:
listAutomationsPagedCallablein classCloudDeployStub
-
getAutomationRunCallable
- Overrides:
getAutomationRunCallablein classCloudDeployStub
-
listAutomationRunsCallable
public UnaryCallable<ListAutomationRunsRequest,ListAutomationRunsResponse> listAutomationRunsCallable()- Overrides:
listAutomationRunsCallablein classCloudDeployStub
-
listAutomationRunsPagedCallable
public UnaryCallable<ListAutomationRunsRequest,CloudDeployClient.ListAutomationRunsPagedResponse> listAutomationRunsPagedCallable()- Overrides:
listAutomationRunsPagedCallablein classCloudDeployStub
-
cancelAutomationRunCallable
public UnaryCallable<CancelAutomationRunRequest,CancelAutomationRunResponse> cancelAutomationRunCallable()- Overrides:
cancelAutomationRunCallablein classCloudDeployStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classCloudDeployStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,CloudDeployClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classCloudDeployStub
-
getLocationCallable
- Overrides:
getLocationCallablein classCloudDeployStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classCloudDeployStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classCloudDeployStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classCloudDeployStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classCloudDeployStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-