Package com.google.cloud.deploy.v1
Class CloudDeploySettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<CloudDeploySettings,CloudDeploySettings.Builder>
-
- com.google.cloud.deploy.v1.CloudDeploySettings.Builder
-
- Enclosing class:
- CloudDeploySettings
public static class CloudDeploySettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<CloudDeploySettings,CloudDeploySettings.Builder>
Builder for CloudDeploySettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(CloudDeploySettings settings)
protected
Builder(CloudDeployStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.api.gax.rpc.UnaryCallSettings.Builder<AbandonReleaseRequest,AbandonReleaseResponse>
abandonReleaseSettings()
Returns the builder for the settings used for calls to abandonRelease.com.google.api.gax.rpc.UnaryCallSettings.Builder<AdvanceRolloutRequest,AdvanceRolloutResponse>
advanceRolloutSettings()
Returns the builder for the settings used for calls to advanceRollout.CloudDeploySettings.Builder
applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.com.google.api.gax.rpc.UnaryCallSettings.Builder<ApproveRolloutRequest,ApproveRolloutResponse>
approveRolloutSettings()
Returns the builder for the settings used for calls to approveRollout.CloudDeploySettings
build()
com.google.api.gax.rpc.UnaryCallSettings.Builder<CancelRolloutRequest,CancelRolloutResponse>
cancelRolloutSettings()
Returns the builder for the settings used for calls to cancelRollout.com.google.api.gax.rpc.OperationCallSettings.Builder<CreateDeliveryPipelineRequest,DeliveryPipeline,OperationMetadata>
createDeliveryPipelineOperationSettings()
Returns the builder for the settings used for calls to createDeliveryPipeline.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateDeliveryPipelineRequest,com.google.longrunning.Operation>
createDeliveryPipelineSettings()
Returns the builder for the settings used for calls to createDeliveryPipeline.com.google.api.gax.rpc.OperationCallSettings.Builder<CreateReleaseRequest,Release,OperationMetadata>
createReleaseOperationSettings()
Returns the builder for the settings used for calls to createRelease.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateReleaseRequest,com.google.longrunning.Operation>
createReleaseSettings()
Returns the builder for the settings used for calls to createRelease.com.google.api.gax.rpc.OperationCallSettings.Builder<CreateRolloutRequest,Rollout,OperationMetadata>
createRolloutOperationSettings()
Returns the builder for the settings used for calls to createRollout.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateRolloutRequest,com.google.longrunning.Operation>
createRolloutSettings()
Returns the builder for the settings used for calls to createRollout.com.google.api.gax.rpc.OperationCallSettings.Builder<CreateTargetRequest,Target,OperationMetadata>
createTargetOperationSettings()
Returns the builder for the settings used for calls to createTarget.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTargetRequest,com.google.longrunning.Operation>
createTargetSettings()
Returns the builder for the settings used for calls to createTarget.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteDeliveryPipelineRequest,com.google.protobuf.Empty,OperationMetadata>
deleteDeliveryPipelineOperationSettings()
Returns the builder for the settings used for calls to deleteDeliveryPipeline.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDeliveryPipelineRequest,com.google.longrunning.Operation>
deleteDeliveryPipelineSettings()
Returns the builder for the settings used for calls to deleteDeliveryPipeline.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteTargetRequest,com.google.protobuf.Empty,OperationMetadata>
deleteTargetOperationSettings()
Returns the builder for the settings used for calls to deleteTarget.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTargetRequest,com.google.longrunning.Operation>
deleteTargetSettings()
Returns the builder for the settings used for calls to deleteTarget.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetConfigRequest,Config>
getConfigSettings()
Returns the builder for the settings used for calls to getConfig.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDeliveryPipelineRequest,DeliveryPipeline>
getDeliveryPipelineSettings()
Returns the builder for the settings used for calls to getDeliveryPipeline.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>
getIamPolicySettings()
Returns the builder for the settings used for calls to getIamPolicy.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetJobRunRequest,JobRun>
getJobRunSettings()
Returns the builder for the settings used for calls to getJobRun.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>
getLocationSettings()
Returns the builder for the settings used for calls to getLocation.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetReleaseRequest,Release>
getReleaseSettings()
Returns the builder for the settings used for calls to getRelease.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetRolloutRequest,Rollout>
getRolloutSettings()
Returns the builder for the settings used for calls to getRollout.CloudDeployStubSettings.Builder
getStubSettingsBuilder()
com.google.api.gax.rpc.UnaryCallSettings.Builder<GetTargetRequest,Target>
getTargetSettings()
Returns the builder for the settings used for calls to getTarget.com.google.api.gax.rpc.UnaryCallSettings.Builder<IgnoreJobRequest,IgnoreJobResponse>
ignoreJobSettings()
Returns the builder for the settings used for calls to ignoreJob.com.google.api.gax.rpc.PagedCallSettings.Builder<ListDeliveryPipelinesRequest,ListDeliveryPipelinesResponse,CloudDeployClient.ListDeliveryPipelinesPagedResponse>
listDeliveryPipelinesSettings()
Returns the builder for the settings used for calls to listDeliveryPipelines.com.google.api.gax.rpc.PagedCallSettings.Builder<ListJobRunsRequest,ListJobRunsResponse,CloudDeployClient.ListJobRunsPagedResponse>
listJobRunsSettings()
Returns the builder for the settings used for calls to listJobRuns.com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,CloudDeployClient.ListLocationsPagedResponse>
listLocationsSettings()
Returns the builder for the settings used for calls to listLocations.com.google.api.gax.rpc.PagedCallSettings.Builder<ListReleasesRequest,ListReleasesResponse,CloudDeployClient.ListReleasesPagedResponse>
listReleasesSettings()
Returns the builder for the settings used for calls to listReleases.com.google.api.gax.rpc.PagedCallSettings.Builder<ListRolloutsRequest,ListRolloutsResponse,CloudDeployClient.ListRolloutsPagedResponse>
listRolloutsSettings()
Returns the builder for the settings used for calls to listRollouts.com.google.api.gax.rpc.PagedCallSettings.Builder<ListTargetsRequest,ListTargetsResponse,CloudDeployClient.ListTargetsPagedResponse>
listTargetsSettings()
Returns the builder for the settings used for calls to listTargets.com.google.api.gax.rpc.UnaryCallSettings.Builder<RetryJobRequest,RetryJobResponse>
retryJobSettings()
Returns the builder for the settings used for calls to retryJob.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>
setIamPolicySettings()
Returns the builder for the settings used for calls to setIamPolicy.com.google.api.gax.rpc.UnaryCallSettings.Builder<TerminateJobRunRequest,TerminateJobRunResponse>
terminateJobRunSettings()
Returns the builder for the settings used for calls to terminateJobRun.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>
testIamPermissionsSettings()
Returns the builder for the settings used for calls to testIamPermissions.com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateDeliveryPipelineRequest,DeliveryPipeline,OperationMetadata>
updateDeliveryPipelineOperationSettings()
Returns the builder for the settings used for calls to updateDeliveryPipeline.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateDeliveryPipelineRequest,com.google.longrunning.Operation>
updateDeliveryPipelineSettings()
Returns the builder for the settings used for calls to updateDeliveryPipeline.com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateTargetRequest,Target,OperationMetadata>
updateTargetOperationSettings()
Returns the builder for the settings used for calls to updateTarget.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTargetRequest,com.google.longrunning.Operation>
updateTargetSettings()
Returns the builder for the settings used for calls to updateTarget.-
Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder() throws IOException
- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(CloudDeploySettings settings)
-
Builder
protected Builder(CloudDeployStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public CloudDeployStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public CloudDeploySettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.Note: This method does not support applying settings to streaming methods.
-
listDeliveryPipelinesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListDeliveryPipelinesRequest,ListDeliveryPipelinesResponse,CloudDeployClient.ListDeliveryPipelinesPagedResponse> listDeliveryPipelinesSettings()
Returns the builder for the settings used for calls to listDeliveryPipelines.
-
getDeliveryPipelineSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDeliveryPipelineRequest,DeliveryPipeline> getDeliveryPipelineSettings()
Returns the builder for the settings used for calls to getDeliveryPipeline.
-
createDeliveryPipelineSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateDeliveryPipelineRequest,com.google.longrunning.Operation> createDeliveryPipelineSettings()
Returns the builder for the settings used for calls to createDeliveryPipeline.
-
createDeliveryPipelineOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateDeliveryPipelineRequest,DeliveryPipeline,OperationMetadata> createDeliveryPipelineOperationSettings()
Returns the builder for the settings used for calls to createDeliveryPipeline.
-
updateDeliveryPipelineSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateDeliveryPipelineRequest,com.google.longrunning.Operation> updateDeliveryPipelineSettings()
Returns the builder for the settings used for calls to updateDeliveryPipeline.
-
updateDeliveryPipelineOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateDeliveryPipelineRequest,DeliveryPipeline,OperationMetadata> updateDeliveryPipelineOperationSettings()
Returns the builder for the settings used for calls to updateDeliveryPipeline.
-
deleteDeliveryPipelineSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDeliveryPipelineRequest,com.google.longrunning.Operation> deleteDeliveryPipelineSettings()
Returns the builder for the settings used for calls to deleteDeliveryPipeline.
-
deleteDeliveryPipelineOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteDeliveryPipelineRequest,com.google.protobuf.Empty,OperationMetadata> deleteDeliveryPipelineOperationSettings()
Returns the builder for the settings used for calls to deleteDeliveryPipeline.
-
listTargetsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListTargetsRequest,ListTargetsResponse,CloudDeployClient.ListTargetsPagedResponse> listTargetsSettings()
Returns the builder for the settings used for calls to listTargets.
-
getTargetSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetTargetRequest,Target> getTargetSettings()
Returns the builder for the settings used for calls to getTarget.
-
createTargetSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTargetRequest,com.google.longrunning.Operation> createTargetSettings()
Returns the builder for the settings used for calls to createTarget.
-
createTargetOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateTargetRequest,Target,OperationMetadata> createTargetOperationSettings()
Returns the builder for the settings used for calls to createTarget.
-
updateTargetSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTargetRequest,com.google.longrunning.Operation> updateTargetSettings()
Returns the builder for the settings used for calls to updateTarget.
-
updateTargetOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateTargetRequest,Target,OperationMetadata> updateTargetOperationSettings()
Returns the builder for the settings used for calls to updateTarget.
-
deleteTargetSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTargetRequest,com.google.longrunning.Operation> deleteTargetSettings()
Returns the builder for the settings used for calls to deleteTarget.
-
deleteTargetOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteTargetRequest,com.google.protobuf.Empty,OperationMetadata> deleteTargetOperationSettings()
Returns the builder for the settings used for calls to deleteTarget.
-
listReleasesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListReleasesRequest,ListReleasesResponse,CloudDeployClient.ListReleasesPagedResponse> listReleasesSettings()
Returns the builder for the settings used for calls to listReleases.
-
getReleaseSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetReleaseRequest,Release> getReleaseSettings()
Returns the builder for the settings used for calls to getRelease.
-
createReleaseSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateReleaseRequest,com.google.longrunning.Operation> createReleaseSettings()
Returns the builder for the settings used for calls to createRelease.
-
createReleaseOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateReleaseRequest,Release,OperationMetadata> createReleaseOperationSettings()
Returns the builder for the settings used for calls to createRelease.
-
abandonReleaseSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<AbandonReleaseRequest,AbandonReleaseResponse> abandonReleaseSettings()
Returns the builder for the settings used for calls to abandonRelease.
-
approveRolloutSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ApproveRolloutRequest,ApproveRolloutResponse> approveRolloutSettings()
Returns the builder for the settings used for calls to approveRollout.
-
advanceRolloutSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<AdvanceRolloutRequest,AdvanceRolloutResponse> advanceRolloutSettings()
Returns the builder for the settings used for calls to advanceRollout.
-
cancelRolloutSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CancelRolloutRequest,CancelRolloutResponse> cancelRolloutSettings()
Returns the builder for the settings used for calls to cancelRollout.
-
listRolloutsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListRolloutsRequest,ListRolloutsResponse,CloudDeployClient.ListRolloutsPagedResponse> listRolloutsSettings()
Returns the builder for the settings used for calls to listRollouts.
-
getRolloutSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetRolloutRequest,Rollout> getRolloutSettings()
Returns the builder for the settings used for calls to getRollout.
-
createRolloutSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateRolloutRequest,com.google.longrunning.Operation> createRolloutSettings()
Returns the builder for the settings used for calls to createRollout.
-
createRolloutOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateRolloutRequest,Rollout,OperationMetadata> createRolloutOperationSettings()
Returns the builder for the settings used for calls to createRollout.
-
ignoreJobSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<IgnoreJobRequest,IgnoreJobResponse> ignoreJobSettings()
Returns the builder for the settings used for calls to ignoreJob.
-
retryJobSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<RetryJobRequest,RetryJobResponse> retryJobSettings()
Returns the builder for the settings used for calls to retryJob.
-
listJobRunsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListJobRunsRequest,ListJobRunsResponse,CloudDeployClient.ListJobRunsPagedResponse> listJobRunsSettings()
Returns the builder for the settings used for calls to listJobRuns.
-
getJobRunSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetJobRunRequest,JobRun> getJobRunSettings()
Returns the builder for the settings used for calls to getJobRun.
-
terminateJobRunSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<TerminateJobRunRequest,TerminateJobRunResponse> terminateJobRunSettings()
Returns the builder for the settings used for calls to terminateJobRun.
-
getConfigSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetConfigRequest,Config> getConfigSettings()
Returns the builder for the settings used for calls to getConfig.
-
listLocationsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,CloudDeployClient.ListLocationsPagedResponse> listLocationsSettings()
Returns the builder for the settings used for calls to listLocations.
-
getLocationSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationSettings()
Returns the builder for the settings used for calls to getLocation.
-
setIamPolicySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicySettings()
Returns the builder for the settings used for calls to setIamPolicy.
-
getIamPolicySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicySettings()
Returns the builder for the settings used for calls to getIamPolicy.
-
testIamPermissionsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsSettings()
Returns the builder for the settings used for calls to testIamPermissions.
-
build
public CloudDeploySettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.ClientSettings.Builder<CloudDeploySettings,CloudDeploySettings.Builder>
- Throws:
IOException
-
-