Send feedback
  
   
 
  
    
      Class TranscoderServiceGrpc.TranscoderServiceFutureStub (1.20.0)
    
    
      
      
      Stay organized with collections
     
    
      
      Save and categorize content based on your preferences.
     
    
  
  
   
  
    
  
  
    
    
    
    
  Version 1.20.0keyboard_arrow_down  
  
 
    
    
    
      
  
  
  
    
public   static   final   class  TranscoderServiceGrpc . TranscoderServiceFutureStub   extends   AbstractFutureStub<TranscoderServiceGrpc . TranscoderServiceFutureStub > 
  A stub to allow clients to do ListenableFuture-style rpc calls to service TranscoderService.
 Using the Transcoder API, you can queue asynchronous jobs for transcoding
 media into various output formats. Output formats may include different
 streaming standards such as HTTP Live Streaming (HLS) and Dynamic Adaptive
 Streaming over HTTP (DASH). You can also customize jobs using advanced
 features such as Digital Rights Management (DRM), audio equalization, content
 concatenation, and digital ad-stitch ready content generation.
    Inheritance 
    java.lang.Object  >  
    io.grpc.stub.AbstractStub  >  
    io.grpc.stub.AbstractFutureStub  >  
    TranscoderServiceGrpc.TranscoderServiceFutureStub 
   
  
    Inherited Members 
    
      io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel) 
    
    
      io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions) 
    
    
      io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T) 
    
    
      io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) 
    
    
      io.grpc.stub.AbstractStub.getCallOptions() 
    
    
      io.grpc.stub.AbstractStub.getChannel() 
    
    
      io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials) 
    
    
      io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel) 
    
    
      io.grpc.stub.AbstractStub.withCompression(java.lang.String) 
    
    
      io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline) 
    
    
      io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit) 
    
    
      io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor) 
    
    
      io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...) 
    
    
      io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int) 
    
    
      io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int) 
    
    
      io.grpc.stub.AbstractStub.withWaitForReady() 
    
    
    
    
    
    
    
    
    
    
    
    
   
  Methods
   
  build(Channel channel, CallOptions callOptions) 
  
    
protected   TranscoderServiceGrpc . TranscoderServiceFutureStub   build ( Channel   channel ,   CallOptions   callOptions )  
  
    
      
        Parameters  
      
        Name Description  
      
        channelio.grpc.Channel  
      
        callOptionsio.grpc.CallOptions  
     
  
  
  Overrides 
  io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) 
  createJob(CreateJobRequest request) 
  
    
public   ListenableFuture<Job>   createJob ( CreateJobRequest   request )  
   Creates a job in the specified region.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Job > 
     
  
  createJobTemplate(CreateJobTemplateRequest request) 
  
    
public   ListenableFuture<JobTemplate>   createJobTemplate ( CreateJobTemplateRequest   request )  
   Creates a job template in the specified region.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <JobTemplate > 
     
  
  deleteJob(DeleteJobRequest request) 
  
    
public   ListenableFuture<Empty>   deleteJob ( DeleteJobRequest   request )  
  
  
  
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Empty > 
     
  
  deleteJobTemplate(DeleteJobTemplateRequest request) 
  
    
public   ListenableFuture<Empty>   deleteJobTemplate ( DeleteJobTemplateRequest   request )  
  
  
  
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Empty > 
     
  
  getJob(GetJobRequest request) 
  
    
public   ListenableFuture<Job>   getJob ( GetJobRequest   request )  
  
  
  
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Job > 
     
  
  getJobTemplate(GetJobTemplateRequest request) 
  
    
public   ListenableFuture<JobTemplate>   getJobTemplate ( GetJobTemplateRequest   request )  
   Returns the job template data.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <JobTemplate > 
     
  
  listJobTemplates(ListJobTemplatesRequest request) 
  
    
public   ListenableFuture<ListJobTemplatesResponse>   listJobTemplates ( ListJobTemplatesRequest   request )  
   Lists job templates in the specified region.
listJobs(ListJobsRequest request) 
  
    
public   ListenableFuture<ListJobsResponse>   listJobs ( ListJobsRequest   request )  
   Lists jobs in the specified region.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <ListJobsResponse > 
     
  
 
     
    
  
  
  
     
  
    
    
      
    
     
  
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-11 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]