Class GrafeasGrpc.GrafeasFutureStub (2.45.0) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 2.45.0keyboard_arrow_down  
  
 
    
    
    
      
  
  
  
    
public   static   final   class  GrafeasGrpc . GrafeasFutureStub   extends   AbstractFutureStub<GrafeasGrpc . GrafeasFutureStub > 
  A stub to allow clients to do ListenableFuture-style rpc calls to service Grafeas.
 Grafeas  API.
 Retrieves analysis results of Cloud components such as Docker container
 images.
 Analysis results are stored as a series of occurrences. An Occurrence
 contains information about a specific analysis instance on a resource. An
 occurrence refers to a Note. A note contains details describing the
 analysis and is generally stored in a separate project, called a Provider.
 Multiple occurrences can refer to the same note.
 For example, an SSL vulnerability could affect multiple images. In this case,
 there would be one note for the vulnerability and an occurrence for each
 image with the vulnerability referring to that note.
    Inheritance 
    java.lang.Object  >  
    io.grpc.stub.AbstractStub  >  
    io.grpc.stub.AbstractFutureStub  >  
    GrafeasGrpc.GrafeasFutureStub 
   
  
    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
   
  batchCreateNotes(BatchCreateNotesRequest request) 
  
    
public   ListenableFuture<BatchCreateNotesResponse>   batchCreateNotes ( BatchCreateNotesRequest   request )  
   Creates new notes in batch.
batchCreateOccurrences(BatchCreateOccurrencesRequest request) 
  
    
public   ListenableFuture<BatchCreateOccurrencesResponse>   batchCreateOccurrences ( BatchCreateOccurrencesRequest   request )  
   Creates new occurrences in batch.
build(Channel channel, CallOptions callOptions) 
  
    
protected   GrafeasGrpc . GrafeasFutureStub   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) 
  createNote(CreateNoteRequest request) 
  
    
public   ListenableFuture<Note>   createNote ( CreateNoteRequest   request )  
  
  
  
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Note > 
     
  
  createOccurrence(CreateOccurrenceRequest request) 
  
    
public   ListenableFuture<Occurrence>   createOccurrence ( CreateOccurrenceRequest   request )  
   Creates a new occurrence.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Occurrence > 
     
  
  deleteNote(DeleteNoteRequest request) 
  
    
public   ListenableFuture<Empty>   deleteNote ( DeleteNoteRequest   request )  
   Deletes the specified note.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Empty > 
     
  
  deleteOccurrence(DeleteOccurrenceRequest request) 
  
    
public   ListenableFuture<Empty>   deleteOccurrence ( DeleteOccurrenceRequest   request )  
   Deletes the specified occurrence. For example, use this method to delete an
 occurrence when the occurrence is no longer applicable for the given
 resource.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Empty > 
     
  
  getNote(GetNoteRequest request) 
  
    
public   ListenableFuture<Note>   getNote ( GetNoteRequest   request )  
  
  
  
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Note > 
     
  
  getOccurrence(GetOccurrenceRequest request) 
  
    
public   ListenableFuture<Occurrence>   getOccurrence ( GetOccurrenceRequest   request )  
   Gets the specified occurrence.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Occurrence > 
     
  
  getOccurrenceNote(GetOccurrenceNoteRequest request) 
  
    
public   ListenableFuture<Note>   getOccurrenceNote ( GetOccurrenceNoteRequest   request )  
   Gets the note attached to the specified occurrence. Consumer projects can
 use this method to get a note that belongs to a provider project.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Note > 
     
  
  listNoteOccurrences(ListNoteOccurrencesRequest request) 
  
    
public   ListenableFuture<ListNoteOccurrencesResponse>   listNoteOccurrences ( ListNoteOccurrencesRequest   request )  
   Lists occurrences referencing the specified note. Provider projects can use
 this method to get all occurrences across consumer projects referencing the
 specified note.
listNotes(ListNotesRequest request) 
  
    
public   ListenableFuture<ListNotesResponse>   listNotes ( ListNotesRequest   request )  
   Lists notes for the specified project.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <ListNotesResponse > 
     
  
  listOccurrences(ListOccurrencesRequest request) 
  
    
public   ListenableFuture<ListOccurrencesResponse>   listOccurrences ( ListOccurrencesRequest   request )  
   Lists occurrences for the specified project.
updateNote(UpdateNoteRequest request) 
  
    
public   ListenableFuture<Note>   updateNote ( UpdateNoteRequest   request )  
   Updates the specified note.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Note > 
     
  
  updateOccurrence(UpdateOccurrenceRequest request) 
  
    
public   ListenableFuture<Occurrence>   updateOccurrence ( UpdateOccurrenceRequest   request )  
   Updates the specified occurrence.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Occurrence > 
     
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  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.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]