Class LiveStreamServiceStubSettings.Builder (0.54.0)

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

Builder for LiveStreamServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > LiveStreamServiceStubSettings.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(LiveStreamServiceStubSettings settings)

protected Builder(LiveStreamServiceStubSettings settings)
Parameter
Name Description
settings LiveStreamServiceStubSettings

Methods

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

public LiveStreamServiceStubSettings.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
LiveStreamServiceStubSettings.Builder

batchActivateLiveStreamsSettings()

public UnaryCallSettings.Builder<BatchActivateLiveStreamsRequest,BatchActivateLiveStreamsResponse> batchActivateLiveStreamsSettings()

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

Returns
Type Description
Builder<BatchActivateLiveStreamsRequest,BatchActivateLiveStreamsResponse>

batchArchiveLiveStreamsSettings()

public UnaryCallSettings.Builder<BatchArchiveLiveStreamsRequest,BatchArchiveLiveStreamsResponse> batchArchiveLiveStreamsSettings()

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

Returns
Type Description
Builder<BatchArchiveLiveStreamsRequest,BatchArchiveLiveStreamsResponse>

batchCreateLiveStreamsSettings()

public UnaryCallSettings.Builder<BatchCreateLiveStreamsRequest,BatchCreateLiveStreamsResponse> batchCreateLiveStreamsSettings()

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

Returns
Type Description
Builder<BatchCreateLiveStreamsRequest,BatchCreateLiveStreamsResponse>

batchPauseAdsLiveStreamsSettings()

public UnaryCallSettings.Builder<BatchPauseAdsLiveStreamsRequest,BatchPauseAdsLiveStreamsResponse> batchPauseAdsLiveStreamsSettings()

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

Returns
Type Description
Builder<BatchPauseAdsLiveStreamsRequest,BatchPauseAdsLiveStreamsResponse>

batchPauseLiveStreamsSettings()

public UnaryCallSettings.Builder<BatchPauseLiveStreamsRequest,BatchPauseLiveStreamsResponse> batchPauseLiveStreamsSettings()

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

Returns
Type Description
Builder<BatchPauseLiveStreamsRequest,BatchPauseLiveStreamsResponse>

batchRefreshMasterPlaylistsSettings()

public UnaryCallSettings.Builder<BatchRefreshMasterPlaylistsRequest,BatchRefreshMasterPlaylistsResponse> batchRefreshMasterPlaylistsSettings()

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

Returns
Type Description
Builder<BatchRefreshMasterPlaylistsRequest,BatchRefreshMasterPlaylistsResponse>

batchUpdateLiveStreamsSettings()

public UnaryCallSettings.Builder<BatchUpdateLiveStreamsRequest,BatchUpdateLiveStreamsResponse> batchUpdateLiveStreamsSettings()

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

Returns
Type Description
Builder<BatchUpdateLiveStreamsRequest,BatchUpdateLiveStreamsResponse>

build()

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

createLiveStreamSettings()

public UnaryCallSettings.Builder<CreateLiveStreamRequest,LiveStream> createLiveStreamSettings()

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

Returns
Type Description
Builder<CreateLiveStreamRequest,LiveStream>

getLiveStreamSettings()

public UnaryCallSettings.Builder<GetLiveStreamRequest,LiveStream> getLiveStreamSettings()

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

Returns
Type Description
Builder<GetLiveStreamRequest,LiveStream>

listLiveStreamsSettings()

public PagedCallSettings.Builder<ListLiveStreamsRequest,ListLiveStreamsResponse,LiveStreamServiceClient.ListLiveStreamsPagedResponse> listLiveStreamsSettings()

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

Returns
Type Description
Builder<ListLiveStreamsRequest,ListLiveStreamsResponse,ListLiveStreamsPagedResponse>

unaryMethodSettingsBuilders()

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

updateLiveStreamSettings()

public UnaryCallSettings.Builder<UpdateLiveStreamRequest,LiveStream> updateLiveStreamSettings()

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

Returns
Type Description
Builder<UpdateLiveStreamRequest,LiveStream>