Class SlateServiceStubSettings.Builder (0.54.0)

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

Builder for SlateServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > SlateServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(SlateServiceStubSettings settings)

protected Builder(SlateServiceStubSettings settings)
Parameter
Name Description
settings SlateServiceStubSettings

Methods

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

public SlateServiceStubSettings.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
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
SlateServiceStubSettings.Builder

batchArchiveSlatesSettings()

public UnaryCallSettings.Builder<BatchArchiveSlatesRequest,BatchArchiveSlatesResponse> batchArchiveSlatesSettings()

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

Returns
Type Description
Builder<BatchArchiveSlatesRequest,BatchArchiveSlatesResponse>

batchCreateSlatesSettings()

public UnaryCallSettings.Builder<BatchCreateSlatesRequest,BatchCreateSlatesResponse> batchCreateSlatesSettings()

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

Returns
Type Description
Builder<BatchCreateSlatesRequest,BatchCreateSlatesResponse>

batchUnarchiveSlatesSettings()

public UnaryCallSettings.Builder<BatchUnarchiveSlatesRequest,BatchUnarchiveSlatesResponse> batchUnarchiveSlatesSettings()

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

Returns
Type Description
Builder<BatchUnarchiveSlatesRequest,BatchUnarchiveSlatesResponse>

batchUpdateSlatesSettings()

public UnaryCallSettings.Builder<BatchUpdateSlatesRequest,BatchUpdateSlatesResponse> batchUpdateSlatesSettings()

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

Returns
Type Description
Builder<BatchUpdateSlatesRequest,BatchUpdateSlatesResponse>

build()

public SlateServiceStubSettings build()
Returns
Type Description
SlateServiceStubSettings
Overrides
Exceptions
Type Description
IOException

createSlateSettings()

public UnaryCallSettings.Builder<CreateSlateRequest,Slate> createSlateSettings()

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

Returns
Type Description
Builder<CreateSlateRequest,Slate>

getSlateSettings()

public UnaryCallSettings.Builder<GetSlateRequest,Slate> getSlateSettings()

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

Returns
Type Description
Builder<GetSlateRequest,Slate>

listSlatesSettings()

public PagedCallSettings.Builder<ListSlatesRequest,ListSlatesResponse,SlateServiceClient.ListSlatesPagedResponse> listSlatesSettings()

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

Returns
Type Description
Builder<ListSlatesRequest,ListSlatesResponse,ListSlatesPagedResponse>

unaryMethodSettingsBuilders()

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

updateSlateSettings()

public UnaryCallSettings.Builder<UpdateSlateRequest,Slate> updateSlateSettings()

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

Returns
Type Description
Builder<UpdateSlateRequest,Slate>