Class OsConfigServiceStubSettings.Builder (2.42.0)

public static class OsConfigServiceStubSettings.Builder extends StubSettings.Builder<OsConfigServiceStubSettings,OsConfigServiceStubSettings.Builder>

Builder for OsConfigServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > OsConfigServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(OsConfigServiceStubSettings settings)

protected Builder(OsConfigServiceStubSettings settings)
Parameter
NameDescription
settingsOsConfigServiceStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public OsConfigServiceStubSettings.Builder applyToAllUnaryMethods(ApiFunction<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.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
OsConfigServiceStubSettings.Builder

build()

public OsConfigServiceStubSettings build()
Returns
TypeDescription
OsConfigServiceStubSettings
Overrides
Exceptions
TypeDescription
IOException

cancelPatchJobSettings()

public UnaryCallSettings.Builder<PatchJobs.CancelPatchJobRequest,PatchJobs.PatchJob> cancelPatchJobSettings()

Returns the builder for the settings used for calls to cancelPatchJob.

Returns
TypeDescription
Builder<CancelPatchJobRequest,PatchJob>

createPatchDeploymentSettings()

public UnaryCallSettings.Builder<PatchDeployments.CreatePatchDeploymentRequest,PatchDeployments.PatchDeployment> createPatchDeploymentSettings()

Returns the builder for the settings used for calls to createPatchDeployment.

Returns
TypeDescription
Builder<CreatePatchDeploymentRequest,PatchDeployment>

deletePatchDeploymentSettings()

public UnaryCallSettings.Builder<PatchDeployments.DeletePatchDeploymentRequest,Empty> deletePatchDeploymentSettings()

Returns the builder for the settings used for calls to deletePatchDeployment.

Returns
TypeDescription
Builder<DeletePatchDeploymentRequest,Empty>

executePatchJobSettings()

public UnaryCallSettings.Builder<PatchJobs.ExecutePatchJobRequest,PatchJobs.PatchJob> executePatchJobSettings()

Returns the builder for the settings used for calls to executePatchJob.

Returns
TypeDescription
Builder<ExecutePatchJobRequest,PatchJob>

getEndpoint()

public String getEndpoint()

Returns the endpoint set by the user or the the service's default endpoint.

Returns
TypeDescription
String
Overrides

getPatchDeploymentSettings()

public UnaryCallSettings.Builder<PatchDeployments.GetPatchDeploymentRequest,PatchDeployments.PatchDeployment> getPatchDeploymentSettings()

Returns the builder for the settings used for calls to getPatchDeployment.

Returns
TypeDescription
Builder<GetPatchDeploymentRequest,PatchDeployment>

getPatchJobSettings()

public UnaryCallSettings.Builder<PatchJobs.GetPatchJobRequest,PatchJobs.PatchJob> getPatchJobSettings()

Returns the builder for the settings used for calls to getPatchJob.

Returns
TypeDescription
Builder<GetPatchJobRequest,PatchJob>

listPatchDeploymentsSettings()

public PagedCallSettings.Builder<PatchDeployments.ListPatchDeploymentsRequest,PatchDeployments.ListPatchDeploymentsResponse,OsConfigServiceClient.ListPatchDeploymentsPagedResponse> listPatchDeploymentsSettings()

Returns the builder for the settings used for calls to listPatchDeployments.

Returns
TypeDescription
Builder<ListPatchDeploymentsRequest,ListPatchDeploymentsResponse,ListPatchDeploymentsPagedResponse>

listPatchJobInstanceDetailsSettings()

public PagedCallSettings.Builder<PatchJobs.ListPatchJobInstanceDetailsRequest,PatchJobs.ListPatchJobInstanceDetailsResponse,OsConfigServiceClient.ListPatchJobInstanceDetailsPagedResponse> listPatchJobInstanceDetailsSettings()

Returns the builder for the settings used for calls to listPatchJobInstanceDetails.

Returns
TypeDescription
Builder<ListPatchJobInstanceDetailsRequest,ListPatchJobInstanceDetailsResponse,ListPatchJobInstanceDetailsPagedResponse>

listPatchJobsSettings()

public PagedCallSettings.Builder<PatchJobs.ListPatchJobsRequest,PatchJobs.ListPatchJobsResponse,OsConfigServiceClient.ListPatchJobsPagedResponse> listPatchJobsSettings()

Returns the builder for the settings used for calls to listPatchJobs.

Returns
TypeDescription
Builder<ListPatchJobsRequest,ListPatchJobsResponse,ListPatchJobsPagedResponse>

pausePatchDeploymentSettings()

public UnaryCallSettings.Builder<PatchDeployments.PausePatchDeploymentRequest,PatchDeployments.PatchDeployment> pausePatchDeploymentSettings()

Returns the builder for the settings used for calls to pausePatchDeployment.

Returns
TypeDescription
Builder<PausePatchDeploymentRequest,PatchDeployment>

resumePatchDeploymentSettings()

public UnaryCallSettings.Builder<PatchDeployments.ResumePatchDeploymentRequest,PatchDeployments.PatchDeployment> resumePatchDeploymentSettings()

Returns the builder for the settings used for calls to resumePatchDeployment.

Returns
TypeDescription
Builder<ResumePatchDeploymentRequest,PatchDeployment>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>

updatePatchDeploymentSettings()

public UnaryCallSettings.Builder<PatchDeployments.UpdatePatchDeploymentRequest,PatchDeployments.PatchDeployment> updatePatchDeploymentSettings()

Returns the builder for the settings used for calls to updatePatchDeployment.

Returns
TypeDescription
Builder<UpdatePatchDeploymentRequest,PatchDeployment>