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 protected
GrpcVideoStitcherServiceStub(VideoStitcherServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcVideoStitcherServiceStub, using the given settings.protected
GrpcVideoStitcherServiceStub(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:
getOperationsStub
in classVideoStitcherServiceStub
-
createCdnKeyCallable
public com.google.api.gax.rpc.UnaryCallable<CreateCdnKeyRequest,com.google.longrunning.Operation> createCdnKeyCallable()
- Overrides:
createCdnKeyCallable
in classVideoStitcherServiceStub
-
createCdnKeyOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateCdnKeyRequest,CdnKey,OperationMetadata> createCdnKeyOperationCallable()
- Overrides:
createCdnKeyOperationCallable
in classVideoStitcherServiceStub
-
listCdnKeysCallable
public com.google.api.gax.rpc.UnaryCallable<ListCdnKeysRequest,ListCdnKeysResponse> listCdnKeysCallable()
- Overrides:
listCdnKeysCallable
in classVideoStitcherServiceStub
-
listCdnKeysPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListCdnKeysRequest,VideoStitcherServiceClient.ListCdnKeysPagedResponse> listCdnKeysPagedCallable()
- Overrides:
listCdnKeysPagedCallable
in classVideoStitcherServiceStub
-
getCdnKeyCallable
public com.google.api.gax.rpc.UnaryCallable<GetCdnKeyRequest,CdnKey> getCdnKeyCallable()
- Overrides:
getCdnKeyCallable
in classVideoStitcherServiceStub
-
deleteCdnKeyCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteCdnKeyRequest,com.google.longrunning.Operation> deleteCdnKeyCallable()
- Overrides:
deleteCdnKeyCallable
in classVideoStitcherServiceStub
-
deleteCdnKeyOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteCdnKeyRequest,com.google.protobuf.Empty,OperationMetadata> deleteCdnKeyOperationCallable()
- Overrides:
deleteCdnKeyOperationCallable
in classVideoStitcherServiceStub
-
updateCdnKeyCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateCdnKeyRequest,com.google.longrunning.Operation> updateCdnKeyCallable()
- Overrides:
updateCdnKeyCallable
in classVideoStitcherServiceStub
-
updateCdnKeyOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateCdnKeyRequest,CdnKey,OperationMetadata> updateCdnKeyOperationCallable()
- Overrides:
updateCdnKeyOperationCallable
in classVideoStitcherServiceStub
-
createVodSessionCallable
public com.google.api.gax.rpc.UnaryCallable<CreateVodSessionRequest,VodSession> createVodSessionCallable()
- Overrides:
createVodSessionCallable
in classVideoStitcherServiceStub
-
getVodSessionCallable
public com.google.api.gax.rpc.UnaryCallable<GetVodSessionRequest,VodSession> getVodSessionCallable()
- Overrides:
getVodSessionCallable
in classVideoStitcherServiceStub
-
listVodStitchDetailsCallable
public com.google.api.gax.rpc.UnaryCallable<ListVodStitchDetailsRequest,ListVodStitchDetailsResponse> listVodStitchDetailsCallable()
- Overrides:
listVodStitchDetailsCallable
in classVideoStitcherServiceStub
-
listVodStitchDetailsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVodStitchDetailsRequest,VideoStitcherServiceClient.ListVodStitchDetailsPagedResponse> listVodStitchDetailsPagedCallable()
- Overrides:
listVodStitchDetailsPagedCallable
in classVideoStitcherServiceStub
-
getVodStitchDetailCallable
public com.google.api.gax.rpc.UnaryCallable<GetVodStitchDetailRequest,VodStitchDetail> getVodStitchDetailCallable()
- Overrides:
getVodStitchDetailCallable
in classVideoStitcherServiceStub
-
listVodAdTagDetailsCallable
public com.google.api.gax.rpc.UnaryCallable<ListVodAdTagDetailsRequest,ListVodAdTagDetailsResponse> listVodAdTagDetailsCallable()
- Overrides:
listVodAdTagDetailsCallable
in classVideoStitcherServiceStub
-
listVodAdTagDetailsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVodAdTagDetailsRequest,VideoStitcherServiceClient.ListVodAdTagDetailsPagedResponse> listVodAdTagDetailsPagedCallable()
- Overrides:
listVodAdTagDetailsPagedCallable
in classVideoStitcherServiceStub
-
getVodAdTagDetailCallable
public com.google.api.gax.rpc.UnaryCallable<GetVodAdTagDetailRequest,VodAdTagDetail> getVodAdTagDetailCallable()
- Overrides:
getVodAdTagDetailCallable
in classVideoStitcherServiceStub
-
listLiveAdTagDetailsCallable
public com.google.api.gax.rpc.UnaryCallable<ListLiveAdTagDetailsRequest,ListLiveAdTagDetailsResponse> listLiveAdTagDetailsCallable()
- Overrides:
listLiveAdTagDetailsCallable
in classVideoStitcherServiceStub
-
listLiveAdTagDetailsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListLiveAdTagDetailsRequest,VideoStitcherServiceClient.ListLiveAdTagDetailsPagedResponse> listLiveAdTagDetailsPagedCallable()
- Overrides:
listLiveAdTagDetailsPagedCallable
in classVideoStitcherServiceStub
-
getLiveAdTagDetailCallable
public com.google.api.gax.rpc.UnaryCallable<GetLiveAdTagDetailRequest,LiveAdTagDetail> getLiveAdTagDetailCallable()
- Overrides:
getLiveAdTagDetailCallable
in classVideoStitcherServiceStub
-
createSlateCallable
public com.google.api.gax.rpc.UnaryCallable<CreateSlateRequest,com.google.longrunning.Operation> createSlateCallable()
- Overrides:
createSlateCallable
in classVideoStitcherServiceStub
-
createSlateOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateSlateRequest,Slate,OperationMetadata> createSlateOperationCallable()
- Overrides:
createSlateOperationCallable
in classVideoStitcherServiceStub
-
listSlatesCallable
public com.google.api.gax.rpc.UnaryCallable<ListSlatesRequest,ListSlatesResponse> listSlatesCallable()
- Overrides:
listSlatesCallable
in classVideoStitcherServiceStub
-
listSlatesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListSlatesRequest,VideoStitcherServiceClient.ListSlatesPagedResponse> listSlatesPagedCallable()
- Overrides:
listSlatesPagedCallable
in classVideoStitcherServiceStub
-
getSlateCallable
public com.google.api.gax.rpc.UnaryCallable<GetSlateRequest,Slate> getSlateCallable()
- Overrides:
getSlateCallable
in classVideoStitcherServiceStub
-
updateSlateCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateSlateRequest,com.google.longrunning.Operation> updateSlateCallable()
- Overrides:
updateSlateCallable
in classVideoStitcherServiceStub
-
updateSlateOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateSlateRequest,Slate,OperationMetadata> updateSlateOperationCallable()
- Overrides:
updateSlateOperationCallable
in classVideoStitcherServiceStub
-
deleteSlateCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteSlateRequest,com.google.longrunning.Operation> deleteSlateCallable()
- Overrides:
deleteSlateCallable
in classVideoStitcherServiceStub
-
deleteSlateOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteSlateRequest,com.google.protobuf.Empty,OperationMetadata> deleteSlateOperationCallable()
- Overrides:
deleteSlateOperationCallable
in classVideoStitcherServiceStub
-
createLiveSessionCallable
public com.google.api.gax.rpc.UnaryCallable<CreateLiveSessionRequest,LiveSession> createLiveSessionCallable()
- Overrides:
createLiveSessionCallable
in classVideoStitcherServiceStub
-
getLiveSessionCallable
public com.google.api.gax.rpc.UnaryCallable<GetLiveSessionRequest,LiveSession> getLiveSessionCallable()
- Overrides:
getLiveSessionCallable
in classVideoStitcherServiceStub
-
createLiveConfigCallable
public com.google.api.gax.rpc.UnaryCallable<CreateLiveConfigRequest,com.google.longrunning.Operation> createLiveConfigCallable()
- Overrides:
createLiveConfigCallable
in classVideoStitcherServiceStub
-
createLiveConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateLiveConfigRequest,LiveConfig,OperationMetadata> createLiveConfigOperationCallable()
- Overrides:
createLiveConfigOperationCallable
in classVideoStitcherServiceStub
-
listLiveConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<ListLiveConfigsRequest,ListLiveConfigsResponse> listLiveConfigsCallable()
- Overrides:
listLiveConfigsCallable
in classVideoStitcherServiceStub
-
listLiveConfigsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListLiveConfigsRequest,VideoStitcherServiceClient.ListLiveConfigsPagedResponse> listLiveConfigsPagedCallable()
- Overrides:
listLiveConfigsPagedCallable
in classVideoStitcherServiceStub
-
getLiveConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetLiveConfigRequest,LiveConfig> getLiveConfigCallable()
- Overrides:
getLiveConfigCallable
in classVideoStitcherServiceStub
-
deleteLiveConfigCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteLiveConfigRequest,com.google.longrunning.Operation> deleteLiveConfigCallable()
- Overrides:
deleteLiveConfigCallable
in classVideoStitcherServiceStub
-
deleteLiveConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteLiveConfigRequest,com.google.protobuf.Empty,OperationMetadata> deleteLiveConfigOperationCallable()
- Overrides:
deleteLiveConfigOperationCallable
in classVideoStitcherServiceStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in 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
-
-