Class GrpcVideoStitcherServiceStub
- java.lang.Object
-
- com.google.cloud.video.stitcher.v1.stub.VideoStitcherServiceStub
-
- com.google.cloud.video.stitcher.v1.stub.GrpcVideoStitcherServiceStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcVideoStitcherServiceStub extends VideoStitcherServiceStub
gRPC stub implementation for the VideoStitcherService service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGrpcVideoStitcherServiceStub(VideoStitcherServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of GrpcVideoStitcherServiceStub, using the given settings.protectedGrpcVideoStitcherServiceStub(VideoStitcherServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)Constructs an instance of GrpcVideoStitcherServiceStub, using the given settings.
-
Method Summary
-
-
-
Constructor Detail
-
GrpcVideoStitcherServiceStub
protected GrpcVideoStitcherServiceStub(VideoStitcherServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcVideoStitcherServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
GrpcVideoStitcherServiceStub
protected GrpcVideoStitcherServiceStub(VideoStitcherServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcVideoStitcherServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Detail
-
create
public static final GrpcVideoStitcherServiceStub create(VideoStitcherServiceStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcVideoStitcherServiceStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcVideoStitcherServiceStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
- Overrides:
getOperationsStubin classVideoStitcherServiceStub
-
createCdnKeyCallable
public com.google.api.gax.rpc.UnaryCallable<CreateCdnKeyRequest,com.google.longrunning.Operation> createCdnKeyCallable()
- Overrides:
createCdnKeyCallablein classVideoStitcherServiceStub
-
createCdnKeyOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateCdnKeyRequest,CdnKey,OperationMetadata> createCdnKeyOperationCallable()
- Overrides:
createCdnKeyOperationCallablein classVideoStitcherServiceStub
-
listCdnKeysCallable
public com.google.api.gax.rpc.UnaryCallable<ListCdnKeysRequest,ListCdnKeysResponse> listCdnKeysCallable()
- Overrides:
listCdnKeysCallablein classVideoStitcherServiceStub
-
listCdnKeysPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListCdnKeysRequest,VideoStitcherServiceClient.ListCdnKeysPagedResponse> listCdnKeysPagedCallable()
- Overrides:
listCdnKeysPagedCallablein classVideoStitcherServiceStub
-
getCdnKeyCallable
public com.google.api.gax.rpc.UnaryCallable<GetCdnKeyRequest,CdnKey> getCdnKeyCallable()
- Overrides:
getCdnKeyCallablein classVideoStitcherServiceStub
-
deleteCdnKeyCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteCdnKeyRequest,com.google.longrunning.Operation> deleteCdnKeyCallable()
- Overrides:
deleteCdnKeyCallablein classVideoStitcherServiceStub
-
deleteCdnKeyOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteCdnKeyRequest,com.google.protobuf.Empty,OperationMetadata> deleteCdnKeyOperationCallable()
- Overrides:
deleteCdnKeyOperationCallablein classVideoStitcherServiceStub
-
updateCdnKeyCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateCdnKeyRequest,com.google.longrunning.Operation> updateCdnKeyCallable()
- Overrides:
updateCdnKeyCallablein classVideoStitcherServiceStub
-
updateCdnKeyOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateCdnKeyRequest,CdnKey,OperationMetadata> updateCdnKeyOperationCallable()
- Overrides:
updateCdnKeyOperationCallablein classVideoStitcherServiceStub
-
createVodSessionCallable
public com.google.api.gax.rpc.UnaryCallable<CreateVodSessionRequest,VodSession> createVodSessionCallable()
- Overrides:
createVodSessionCallablein classVideoStitcherServiceStub
-
getVodSessionCallable
public com.google.api.gax.rpc.UnaryCallable<GetVodSessionRequest,VodSession> getVodSessionCallable()
- Overrides:
getVodSessionCallablein classVideoStitcherServiceStub
-
listVodStitchDetailsCallable
public com.google.api.gax.rpc.UnaryCallable<ListVodStitchDetailsRequest,ListVodStitchDetailsResponse> listVodStitchDetailsCallable()
- Overrides:
listVodStitchDetailsCallablein classVideoStitcherServiceStub
-
listVodStitchDetailsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVodStitchDetailsRequest,VideoStitcherServiceClient.ListVodStitchDetailsPagedResponse> listVodStitchDetailsPagedCallable()
- Overrides:
listVodStitchDetailsPagedCallablein classVideoStitcherServiceStub
-
getVodStitchDetailCallable
public com.google.api.gax.rpc.UnaryCallable<GetVodStitchDetailRequest,VodStitchDetail> getVodStitchDetailCallable()
- Overrides:
getVodStitchDetailCallablein classVideoStitcherServiceStub
-
listVodAdTagDetailsCallable
public com.google.api.gax.rpc.UnaryCallable<ListVodAdTagDetailsRequest,ListVodAdTagDetailsResponse> listVodAdTagDetailsCallable()
- Overrides:
listVodAdTagDetailsCallablein classVideoStitcherServiceStub
-
listVodAdTagDetailsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVodAdTagDetailsRequest,VideoStitcherServiceClient.ListVodAdTagDetailsPagedResponse> listVodAdTagDetailsPagedCallable()
- Overrides:
listVodAdTagDetailsPagedCallablein classVideoStitcherServiceStub
-
getVodAdTagDetailCallable
public com.google.api.gax.rpc.UnaryCallable<GetVodAdTagDetailRequest,VodAdTagDetail> getVodAdTagDetailCallable()
- Overrides:
getVodAdTagDetailCallablein classVideoStitcherServiceStub
-
listLiveAdTagDetailsCallable
public com.google.api.gax.rpc.UnaryCallable<ListLiveAdTagDetailsRequest,ListLiveAdTagDetailsResponse> listLiveAdTagDetailsCallable()
- Overrides:
listLiveAdTagDetailsCallablein classVideoStitcherServiceStub
-
listLiveAdTagDetailsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListLiveAdTagDetailsRequest,VideoStitcherServiceClient.ListLiveAdTagDetailsPagedResponse> listLiveAdTagDetailsPagedCallable()
- Overrides:
listLiveAdTagDetailsPagedCallablein classVideoStitcherServiceStub
-
getLiveAdTagDetailCallable
public com.google.api.gax.rpc.UnaryCallable<GetLiveAdTagDetailRequest,LiveAdTagDetail> getLiveAdTagDetailCallable()
- Overrides:
getLiveAdTagDetailCallablein classVideoStitcherServiceStub
-
createSlateCallable
public com.google.api.gax.rpc.UnaryCallable<CreateSlateRequest,com.google.longrunning.Operation> createSlateCallable()
- Overrides:
createSlateCallablein classVideoStitcherServiceStub
-
createSlateOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateSlateRequest,Slate,OperationMetadata> createSlateOperationCallable()
- Overrides:
createSlateOperationCallablein classVideoStitcherServiceStub
-
listSlatesCallable
public com.google.api.gax.rpc.UnaryCallable<ListSlatesRequest,ListSlatesResponse> listSlatesCallable()
- Overrides:
listSlatesCallablein classVideoStitcherServiceStub
-
listSlatesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListSlatesRequest,VideoStitcherServiceClient.ListSlatesPagedResponse> listSlatesPagedCallable()
- Overrides:
listSlatesPagedCallablein classVideoStitcherServiceStub
-
getSlateCallable
public com.google.api.gax.rpc.UnaryCallable<GetSlateRequest,Slate> getSlateCallable()
- Overrides:
getSlateCallablein classVideoStitcherServiceStub
-
updateSlateCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateSlateRequest,com.google.longrunning.Operation> updateSlateCallable()
- Overrides:
updateSlateCallablein classVideoStitcherServiceStub
-
updateSlateOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateSlateRequest,Slate,OperationMetadata> updateSlateOperationCallable()
- Overrides:
updateSlateOperationCallablein classVideoStitcherServiceStub
-
deleteSlateCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteSlateRequest,com.google.longrunning.Operation> deleteSlateCallable()
- Overrides:
deleteSlateCallablein classVideoStitcherServiceStub
-
deleteSlateOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteSlateRequest,com.google.protobuf.Empty,OperationMetadata> deleteSlateOperationCallable()
- Overrides:
deleteSlateOperationCallablein classVideoStitcherServiceStub
-
createLiveSessionCallable
public com.google.api.gax.rpc.UnaryCallable<CreateLiveSessionRequest,LiveSession> createLiveSessionCallable()
- Overrides:
createLiveSessionCallablein classVideoStitcherServiceStub
-
getLiveSessionCallable
public com.google.api.gax.rpc.UnaryCallable<GetLiveSessionRequest,LiveSession> getLiveSessionCallable()
- Overrides:
getLiveSessionCallablein classVideoStitcherServiceStub
-
createLiveConfigCallable
public com.google.api.gax.rpc.UnaryCallable<CreateLiveConfigRequest,com.google.longrunning.Operation> createLiveConfigCallable()
- Overrides:
createLiveConfigCallablein classVideoStitcherServiceStub
-
createLiveConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateLiveConfigRequest,LiveConfig,OperationMetadata> createLiveConfigOperationCallable()
- Overrides:
createLiveConfigOperationCallablein classVideoStitcherServiceStub
-
listLiveConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<ListLiveConfigsRequest,ListLiveConfigsResponse> listLiveConfigsCallable()
- Overrides:
listLiveConfigsCallablein classVideoStitcherServiceStub
-
listLiveConfigsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListLiveConfigsRequest,VideoStitcherServiceClient.ListLiveConfigsPagedResponse> listLiveConfigsPagedCallable()
- Overrides:
listLiveConfigsPagedCallablein classVideoStitcherServiceStub
-
getLiveConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetLiveConfigRequest,LiveConfig> getLiveConfigCallable()
- Overrides:
getLiveConfigCallablein classVideoStitcherServiceStub
-
deleteLiveConfigCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteLiveConfigRequest,com.google.longrunning.Operation> deleteLiveConfigCallable()
- Overrides:
deleteLiveConfigCallablein classVideoStitcherServiceStub
-
deleteLiveConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteLiveConfigRequest,com.google.protobuf.Empty,OperationMetadata> deleteLiveConfigOperationCallable()
- Overrides:
deleteLiveConfigOperationCallablein classVideoStitcherServiceStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classVideoStitcherServiceStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException- Throws:
InterruptedException
-
-