Class VideoStitcherServiceSettings.Builder (0.12.0)

public static class VideoStitcherServiceSettings.Builder extends ClientSettings.Builder<VideoStitcherServiceSettings,VideoStitcherServiceSettings.Builder>

Builder for VideoStitcherServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > VideoStitcherServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(VideoStitcherServiceSettings settings)

protected Builder(VideoStitcherServiceSettings settings)
Parameter
NameDescription
settingsVideoStitcherServiceSettings

Builder(VideoStitcherServiceStubSettings.Builder stubSettings)

protected Builder(VideoStitcherServiceStubSettings.Builder stubSettings)
Parameter
NameDescription
stubSettingsVideoStitcherServiceStubSettings.Builder

Methods

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

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

build()

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

createCdnKeySettings()

public UnaryCallSettings.Builder<CreateCdnKeyRequest,CdnKey> createCdnKeySettings()

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

Returns
TypeDescription
Builder<CreateCdnKeyRequest,CdnKey>

createLiveSessionSettings()

public UnaryCallSettings.Builder<CreateLiveSessionRequest,LiveSession> createLiveSessionSettings()

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

Returns
TypeDescription
Builder<CreateLiveSessionRequest,LiveSession>

createSlateSettings()

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

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

Returns
TypeDescription
Builder<CreateSlateRequest,Slate>

createVodSessionSettings()

public UnaryCallSettings.Builder<CreateVodSessionRequest,VodSession> createVodSessionSettings()

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

Returns
TypeDescription
Builder<CreateVodSessionRequest,VodSession>

deleteCdnKeySettings()

public UnaryCallSettings.Builder<DeleteCdnKeyRequest,Empty> deleteCdnKeySettings()

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

Returns
TypeDescription
Builder<DeleteCdnKeyRequest,Empty>

deleteSlateSettings()

public UnaryCallSettings.Builder<DeleteSlateRequest,Empty> deleteSlateSettings()

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

Returns
TypeDescription
Builder<DeleteSlateRequest,Empty>

getCdnKeySettings()

public UnaryCallSettings.Builder<GetCdnKeyRequest,CdnKey> getCdnKeySettings()

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

Returns
TypeDescription
Builder<GetCdnKeyRequest,CdnKey>

getLiveAdTagDetailSettings()

public UnaryCallSettings.Builder<GetLiveAdTagDetailRequest,LiveAdTagDetail> getLiveAdTagDetailSettings()

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

Returns
TypeDescription
Builder<GetLiveAdTagDetailRequest,LiveAdTagDetail>

getLiveSessionSettings()

public UnaryCallSettings.Builder<GetLiveSessionRequest,LiveSession> getLiveSessionSettings()

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

Returns
TypeDescription
Builder<GetLiveSessionRequest,LiveSession>

getSlateSettings()

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

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

Returns
TypeDescription
Builder<GetSlateRequest,Slate>

getStubSettingsBuilder()

public VideoStitcherServiceStubSettings.Builder getStubSettingsBuilder()
Returns
TypeDescription
VideoStitcherServiceStubSettings.Builder

getVodAdTagDetailSettings()

public UnaryCallSettings.Builder<GetVodAdTagDetailRequest,VodAdTagDetail> getVodAdTagDetailSettings()

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

Returns
TypeDescription
Builder<GetVodAdTagDetailRequest,VodAdTagDetail>

getVodSessionSettings()

public UnaryCallSettings.Builder<GetVodSessionRequest,VodSession> getVodSessionSettings()

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

Returns
TypeDescription
Builder<GetVodSessionRequest,VodSession>

getVodStitchDetailSettings()

public UnaryCallSettings.Builder<GetVodStitchDetailRequest,VodStitchDetail> getVodStitchDetailSettings()

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

Returns
TypeDescription
Builder<GetVodStitchDetailRequest,VodStitchDetail>

listCdnKeysSettings()

public PagedCallSettings.Builder<ListCdnKeysRequest,ListCdnKeysResponse,VideoStitcherServiceClient.ListCdnKeysPagedResponse> listCdnKeysSettings()

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

Returns
TypeDescription
Builder<ListCdnKeysRequest,ListCdnKeysResponse,ListCdnKeysPagedResponse>

listLiveAdTagDetailsSettings()

public PagedCallSettings.Builder<ListLiveAdTagDetailsRequest,ListLiveAdTagDetailsResponse,VideoStitcherServiceClient.ListLiveAdTagDetailsPagedResponse> listLiveAdTagDetailsSettings()

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

Returns
TypeDescription
Builder<ListLiveAdTagDetailsRequest,ListLiveAdTagDetailsResponse,ListLiveAdTagDetailsPagedResponse>

listSlatesSettings()

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

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

Returns
TypeDescription
Builder<ListSlatesRequest,ListSlatesResponse,ListSlatesPagedResponse>

listVodAdTagDetailsSettings()

public PagedCallSettings.Builder<ListVodAdTagDetailsRequest,ListVodAdTagDetailsResponse,VideoStitcherServiceClient.ListVodAdTagDetailsPagedResponse> listVodAdTagDetailsSettings()

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

Returns
TypeDescription
Builder<ListVodAdTagDetailsRequest,ListVodAdTagDetailsResponse,ListVodAdTagDetailsPagedResponse>

listVodStitchDetailsSettings()

public PagedCallSettings.Builder<ListVodStitchDetailsRequest,ListVodStitchDetailsResponse,VideoStitcherServiceClient.ListVodStitchDetailsPagedResponse> listVodStitchDetailsSettings()

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

Returns
TypeDescription
Builder<ListVodStitchDetailsRequest,ListVodStitchDetailsResponse,ListVodStitchDetailsPagedResponse>

updateCdnKeySettings()

public UnaryCallSettings.Builder<UpdateCdnKeyRequest,CdnKey> updateCdnKeySettings()

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

Returns
TypeDescription
Builder<UpdateCdnKeyRequest,CdnKey>

updateSlateSettings()

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

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

Returns
TypeDescription
Builder<UpdateSlateRequest,Slate>