Reference documentation and code samples for the Grafeas V1 API class Grafeas::V1::Grafeas::Client.
Client for the Grafeas service.
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.
Inherits
- Object
Includes
Methods
.configure
def self.configure() { |config| ... } -> Client::ConfigurationConfigure the Grafeas Client class.
See Configuration for a description of the configuration fields.
- (config) — Configure the Client client.
- config (Client::Configuration)
# Modify the configuration for all Grafeas clients ::Grafeas::V1::Grafeas::Client.configure do |config| config.timeout = 10.0 end
#batch_create_notes
def batch_create_notes(request, options = nil) -> ::Grafeas::V1::BatchCreateNotesResponse
def batch_create_notes(parent: nil, notes: nil) -> ::Grafeas::V1::BatchCreateNotesResponseCreates new notes in batch.
def batch_create_notes(request, options = nil) -> ::Grafeas::V1::BatchCreateNotesResponsebatch_create_notes via a request object, either of type
BatchCreateNotesRequest or an equivalent Hash.
- request (::Grafeas::V1::BatchCreateNotesRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def batch_create_notes(parent: nil, notes: nil) -> ::Grafeas::V1::BatchCreateNotesResponsebatch_create_notes via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — The name of the project in the form of
projects/[PROJECT_ID], under which the notes are to be created. - notes (::Hash{::String => ::Grafeas::V1::Note, ::Hash}) — The notes to create. Max allowed length is 1000.
- (response, operation) — Access the result along with the RPC operation
- response (::Grafeas::V1::BatchCreateNotesResponse)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::BatchCreateNotesRequest.new # Call the batch_create_notes method. result = client.batch_create_notes request # The returned object is of type Grafeas::V1::BatchCreateNotesResponse. p result
#batch_create_occurrences
def batch_create_occurrences(request, options = nil) -> ::Grafeas::V1::BatchCreateOccurrencesResponse
def batch_create_occurrences(parent: nil, occurrences: nil) -> ::Grafeas::V1::BatchCreateOccurrencesResponseCreates new occurrences in batch.
def batch_create_occurrences(request, options = nil) -> ::Grafeas::V1::BatchCreateOccurrencesResponsebatch_create_occurrences via a request object, either of type
BatchCreateOccurrencesRequest or an equivalent Hash.
- request (::Grafeas::V1::BatchCreateOccurrencesRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def batch_create_occurrences(parent: nil, occurrences: nil) -> ::Grafeas::V1::BatchCreateOccurrencesResponsebatch_create_occurrences via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — The name of the project in the form of
projects/[PROJECT_ID], under which the occurrences are to be created. - occurrences (::Array<::Grafeas::V1::Occurrence, ::Hash>) — The occurrences to create. Max allowed length is 1000.
- (response, operation) — Access the result along with the RPC operation
- response (::Grafeas::V1::BatchCreateOccurrencesResponse)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::BatchCreateOccurrencesRequest.new # Call the batch_create_occurrences method. result = client.batch_create_occurrences request # The returned object is of type Grafeas::V1::BatchCreateOccurrencesResponse. p result
#configure
def configure() { |config| ... } -> Client::ConfigurationConfigure the Grafeas Client instance.
The configuration is set to the derived mode, meaning that values can be changed, but structural changes (adding new fields, etc.) are not allowed. Structural changes should be made on Client.configure.
See Configuration for a description of the configuration fields.
- (config) — Configure the Client client.
- config (Client::Configuration)
#create_note
def create_note(request, options = nil) -> ::Grafeas::V1::Note
def create_note(parent: nil, note_id: nil, note: nil) -> ::Grafeas::V1::NoteCreates a new note.
def create_note(request, options = nil) -> ::Grafeas::V1::Notecreate_note via a request object, either of type
CreateNoteRequest or an equivalent Hash.
- request (::Grafeas::V1::CreateNoteRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def create_note(parent: nil, note_id: nil, note: nil) -> ::Grafeas::V1::Notecreate_note via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — The name of the project in the form of
projects/[PROJECT_ID], under which the note is to be created. - note_id (::String) — The ID to use for this note.
- note (::Grafeas::V1::Note, ::Hash) — The note to create.
- (response, operation) — Access the result along with the RPC operation
- response (::Grafeas::V1::Note)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::CreateNoteRequest.new # Call the create_note method. result = client.create_note request # The returned object is of type Grafeas::V1::Note. p result
#create_occurrence
def create_occurrence(request, options = nil) -> ::Grafeas::V1::Occurrence
def create_occurrence(parent: nil, occurrence: nil) -> ::Grafeas::V1::OccurrenceCreates a new occurrence.
def create_occurrence(request, options = nil) -> ::Grafeas::V1::Occurrencecreate_occurrence via a request object, either of type
CreateOccurrenceRequest or an equivalent Hash.
- request (::Grafeas::V1::CreateOccurrenceRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def create_occurrence(parent: nil, occurrence: nil) -> ::Grafeas::V1::Occurrencecreate_occurrence via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — The name of the project in the form of
projects/[PROJECT_ID], under which the occurrence is to be created. - occurrence (::Grafeas::V1::Occurrence, ::Hash) — The occurrence to create.
- (response, operation) — Access the result along with the RPC operation
- response (::Grafeas::V1::Occurrence)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::CreateOccurrenceRequest.new # Call the create_occurrence method. result = client.create_occurrence request # The returned object is of type Grafeas::V1::Occurrence. p result
#delete_note
def delete_note(request, options = nil) -> ::Google::Protobuf::Empty
def delete_note(name: nil) -> ::Google::Protobuf::EmptyDeletes the specified note.
def delete_note(request, options = nil) -> ::Google::Protobuf::Emptydelete_note via a request object, either of type
DeleteNoteRequest or an equivalent Hash.
- request (::Grafeas::V1::DeleteNoteRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def delete_note(name: nil) -> ::Google::Protobuf::Emptydelete_note via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID].
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Protobuf::Empty)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::DeleteNoteRequest.new # Call the delete_note method. result = client.delete_note request # The returned object is of type Google::Protobuf::Empty. p result
#delete_occurrence
def delete_occurrence(request, options = nil) -> ::Google::Protobuf::Empty
def delete_occurrence(name: nil) -> ::Google::Protobuf::EmptyDeletes the specified occurrence. For example, use this method to delete an occurrence when the occurrence is no longer applicable for the given resource.
def delete_occurrence(request, options = nil) -> ::Google::Protobuf::Emptydelete_occurrence via a request object, either of type
DeleteOccurrenceRequest or an equivalent Hash.
- request (::Grafeas::V1::DeleteOccurrenceRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def delete_occurrence(name: nil) -> ::Google::Protobuf::Emptydelete_occurrence via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Protobuf::Empty)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::DeleteOccurrenceRequest.new # Call the delete_occurrence method. result = client.delete_occurrence request # The returned object is of type Google::Protobuf::Empty. p result
#get_note
def get_note(request, options = nil) -> ::Grafeas::V1::Note
def get_note(name: nil) -> ::Grafeas::V1::NoteGets the specified note.
def get_note(request, options = nil) -> ::Grafeas::V1::Noteget_note via a request object, either of type
Grafeas::V1::GetNoteRequest or an equivalent Hash.
- request (::Grafeas::V1::GetNoteRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_note(name: nil) -> ::Grafeas::V1::Noteget_note via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID].
- (response, operation) — Access the result along with the RPC operation
- response (::Grafeas::V1::Note)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::GetNoteRequest.new # Call the get_note method. result = client.get_note request # The returned object is of type Grafeas::V1::Note. p result
#get_occurrence
def get_occurrence(request, options = nil) -> ::Grafeas::V1::Occurrence
def get_occurrence(name: nil) -> ::Grafeas::V1::OccurrenceGets the specified occurrence.
def get_occurrence(request, options = nil) -> ::Grafeas::V1::Occurrenceget_occurrence via a request object, either of type
Grafeas::V1::GetOccurrenceRequest or an equivalent Hash.
- request (::Grafeas::V1::GetOccurrenceRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_occurrence(name: nil) -> ::Grafeas::V1::Occurrenceget_occurrence via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].
- (response, operation) — Access the result along with the RPC operation
- response (::Grafeas::V1::Occurrence)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::GetOccurrenceRequest.new # Call the get_occurrence method. result = client.get_occurrence request # The returned object is of type Grafeas::V1::Occurrence. p result
#get_occurrence_note
def get_occurrence_note(request, options = nil) -> ::Grafeas::V1::Note
def get_occurrence_note(name: nil) -> ::Grafeas::V1::NoteGets the note attached to the specified occurrence. Consumer projects can use this method to get a note that belongs to a provider project.
def get_occurrence_note(request, options = nil) -> ::Grafeas::V1::Noteget_occurrence_note via a request object, either of type
Grafeas::V1::GetOccurrenceNoteRequest or an equivalent Hash.
- request (::Grafeas::V1::GetOccurrenceNoteRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_occurrence_note(name: nil) -> ::Grafeas::V1::Noteget_occurrence_note via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].
- (response, operation) — Access the result along with the RPC operation
- response (::Grafeas::V1::Note)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::GetOccurrenceNoteRequest.new # Call the get_occurrence_note method. result = client.get_occurrence_note request # The returned object is of type Grafeas::V1::Note. p result
#initialize
def initialize() { |config| ... } -> ClientCreate a new Grafeas client object.
- (config) — Configure the Grafeas client.
- config (Client::Configuration)
- (Client) — a new instance of Client
# Create a client using the default configuration client = ::Grafeas::V1::Grafeas::Client.new # Create a client using a custom configuration client = ::Grafeas::V1::Grafeas::Client.new do |config| config.timeout = 10.0 end
#list_note_occurrences
def list_note_occurrences(request, options = nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>
def list_note_occurrences(name: nil, filter: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>Lists occurrences referencing the specified note. Provider projects can use this method to get all occurrences across consumer projects referencing the specified note.
def list_note_occurrences(request, options = nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>list_note_occurrences via a request object, either of type
ListNoteOccurrencesRequest or an equivalent Hash.
- request (::Grafeas::V1::ListNoteOccurrencesRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_note_occurrences(name: nil, filter: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>list_note_occurrences via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — The name of the note to list occurrences for in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]. - filter (::String) — The filter expression.
- page_size (::Integer) — Number of occurrences to return in the list.
- page_token (::String) — Token to provide to skip to a particular spot in the list.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::ListNoteOccurrencesRequest.new # Call the list_note_occurrences method. result = client.list_note_occurrences request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Grafeas::V1::Occurrence. p item end
#list_notes
def list_notes(request, options = nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Note>
def list_notes(parent: nil, filter: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Note>Lists notes for the specified project.
def list_notes(request, options = nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Note>list_notes via a request object, either of type
ListNotesRequest or an equivalent Hash.
- request (::Grafeas::V1::ListNotesRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_notes(parent: nil, filter: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Note>list_notes via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — The name of the project to list notes for in the form of
projects/[PROJECT_ID]. - filter (::String) — The filter expression.
- page_size (::Integer) — Number of notes to return in the list. Must be positive. Max allowed page size is 1000. If not specified, page size defaults to 20.
- page_token (::String) — Token to provide to skip to a particular spot in the list.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Grafeas::V1::Note>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Grafeas::V1::Note>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::ListNotesRequest.new # Call the list_notes method. result = client.list_notes request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Grafeas::V1::Note. p item end
#list_occurrences
def list_occurrences(request, options = nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>
def list_occurrences(parent: nil, filter: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>Lists occurrences for the specified project.
def list_occurrences(request, options = nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>list_occurrences via a request object, either of type
ListOccurrencesRequest or an equivalent Hash.
- request (::Grafeas::V1::ListOccurrencesRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_occurrences(parent: nil, filter: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>list_occurrences via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — The name of the project to list occurrences for in the form of
projects/[PROJECT_ID]. - filter (::String) — The filter expression.
- page_size (::Integer) — Number of occurrences to return in the list. Must be positive. Max allowed page size is 1000. If not specified, page size defaults to 20.
- page_token (::String) — Token to provide to skip to a particular spot in the list.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Grafeas::V1::Occurrence>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::ListOccurrencesRequest.new # Call the list_occurrences method. result = client.list_occurrences request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Grafeas::V1::Occurrence. p item end
#logger
def logger() -> LoggerThe logger used for request/response debug logging.
- (Logger)
#universe_domain
def universe_domain() -> StringThe effective universe domain
- (String)
#update_note
def update_note(request, options = nil) -> ::Grafeas::V1::Note
def update_note(name: nil, note: nil, update_mask: nil) -> ::Grafeas::V1::NoteUpdates the specified note.
def update_note(request, options = nil) -> ::Grafeas::V1::Noteupdate_note via a request object, either of type
UpdateNoteRequest or an equivalent Hash.
- request (::Grafeas::V1::UpdateNoteRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def update_note(name: nil, note: nil, update_mask: nil) -> ::Grafeas::V1::Noteupdate_note via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]. - note (::Grafeas::V1::Note, ::Hash) — The updated note.
- update_mask (::Google::Protobuf::FieldMask, ::Hash) — The fields to update.
- (response, operation) — Access the result along with the RPC operation
- response (::Grafeas::V1::Note)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::UpdateNoteRequest.new # Call the update_note method. result = client.update_note request # The returned object is of type Grafeas::V1::Note. p result
#update_occurrence
def update_occurrence(request, options = nil) -> ::Grafeas::V1::Occurrence
def update_occurrence(name: nil, occurrence: nil, update_mask: nil) -> ::Grafeas::V1::OccurrenceUpdates the specified occurrence.
def update_occurrence(request, options = nil) -> ::Grafeas::V1::Occurrenceupdate_occurrence via a request object, either of type
UpdateOccurrenceRequest or an equivalent Hash.
- request (::Grafeas::V1::UpdateOccurrenceRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def update_occurrence(name: nil, occurrence: nil, update_mask: nil) -> ::Grafeas::V1::Occurrenceupdate_occurrence via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]. - occurrence (::Grafeas::V1::Occurrence, ::Hash) — The updated occurrence.
- update_mask (::Google::Protobuf::FieldMask, ::Hash) — The fields to update.
- (response, operation) — Access the result along with the RPC operation
- response (::Grafeas::V1::Occurrence)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "grafeas/v1" # Create a client object. The client can be reused for multiple calls. client = Grafeas::V1::Grafeas::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Grafeas::V1::UpdateOccurrenceRequest.new # Call the update_occurrence method. result = client.update_occurrence request # The returned object is of type Grafeas::V1::Occurrence. p result