Grafeas¶
- class grafeas.grafeas_v1.services.grafeas.GrafeasAsyncClient(*, transport: Union[str, grafeas.grafeas_v1.services.grafeas.transports.base.GrafeasTransport] = 'grpc_asyncio', credentials: Optional[google.auth.credentials.Credentials] = None)[source]¶
- Grafeas API. - Retrieves analysis results of Cloud components such as Docker container images. - Analysis results are stored as a series of occurrences. An - Occurrencecontains 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. - Instantiate the grafeas client. - Parameters
- transport (Union[str, GrafeasTransport]) – The transport to use. 
- credentials (Optional[google.auth.credentials.Credentials]) – The authorization credentials to attach to requests. These credentials identify the application to the service; if none are specified, the client will attempt to ascertain the credentials from the environment. 
 
- Raises
- google.auth.exceptions.MutualTlsChannelError – If mutual TLS transport creation failed for any reason. 
 - async batch_create_notes(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.BatchCreateNotesRequest, dict]] = None, *, parent: Optional[str] = None, notes: Optional[MutableMapping[str, grafeas.grafeas_v1.types.grafeas.Note]] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.BatchCreateNotesResponse[source]¶
- Creates new notes in batch. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_batch_create_notes(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.BatchCreateNotesRequest( parent="parent_value", ) # Make the request response = await client.batch_create_notes(request=request) # Handle the response print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.BatchCreateNotesRequest, dict]]) – The request object. Request to create notes in batch. 
- parent ( - str) –- The name of the project in the form of - projects/[PROJECT_ID], under which the notes are to be created.- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- notes ( - MutableMapping[str, grafeas.grafeas_v1.types.Note]) –- The notes to create. Max allowed length is 1000. - This corresponds to the - notesfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for creating notes in batch. 
- Return type
 
 - async batch_create_occurrences(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.BatchCreateOccurrencesRequest, dict]] = None, *, parent: Optional[str] = None, occurrences: Optional[MutableSequence[grafeas.grafeas_v1.types.grafeas.Occurrence]] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.BatchCreateOccurrencesResponse[source]¶
- Creates new occurrences in batch. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_batch_create_occurrences(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.BatchCreateOccurrencesRequest( parent="parent_value", ) # Make the request response = await client.batch_create_occurrences(request=request) # Handle the response print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.BatchCreateOccurrencesRequest, dict]]) – The request object. Request to create occurrences in batch. 
- parent ( - str) –- The name of the project in the form of - projects/[PROJECT_ID], under which the occurrences are to be created.- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- occurrences ( - MutableSequence[grafeas.grafeas_v1.types.Occurrence]) –- The occurrences to create. Max allowed length is 1000. - This corresponds to the - occurrencesfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for creating occurrences in batch. 
- Return type
 
 - static common_billing_account_path(billing_account: str) str¶
- Returns a fully-qualified billing_account string. 
 - static common_location_path(project: str, location: str) str¶
- Returns a fully-qualified location string. 
 - static common_organization_path(organization: str) str¶
- Returns a fully-qualified organization string. 
 - async create_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.CreateNoteRequest, dict]] = None, *, parent: Optional[str] = None, note_id: Optional[str] = None, note: Optional[grafeas.grafeas_v1.types.grafeas.Note] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Note[source]¶
- Creates a new note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_create_note(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.CreateNoteRequest( parent="parent_value", note_id="note_id_value", ) # Make the request response = await client.create_note(request=request) # Handle the response print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.CreateNoteRequest, dict]]) – The request object. Request to create a new note. 
- parent ( - str) –- The name of the project in the form of - projects/[PROJECT_ID], under which the note is to be created.- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- note_id ( - str) – The ID to use for this note. This corresponds to the- note_idfield on the- requestinstance; if- requestis provided, this should not be set.
- note ( - grafeas.grafeas_v1.types.Note) – The note to create. This corresponds to the- notefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- A type of analysis that can be done for a resource. 
- Return type
 
 - async create_occurrence(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.CreateOccurrenceRequest, dict]] = None, *, parent: Optional[str] = None, occurrence: Optional[grafeas.grafeas_v1.types.grafeas.Occurrence] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Occurrence[source]¶
- Creates a new occurrence. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_create_occurrence(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.CreateOccurrenceRequest( parent="parent_value", ) # Make the request response = await client.create_occurrence(request=request) # Handle the response print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.CreateOccurrenceRequest, dict]]) – The request object. Request to create a new occurrence. 
- parent ( - str) –- The name of the project in the form of - projects/[PROJECT_ID], under which the occurrence is to be created.- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- occurrence ( - grafeas.grafeas_v1.types.Occurrence) – The occurrence to create. This corresponds to the- occurrencefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- An instance of an analysis type that has been found on a resource. 
- Return type
 
 - async delete_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.DeleteNoteRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) None[source]¶
- Deletes the specified note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_delete_note(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.DeleteNoteRequest( name="name_value", ) # Make the request await client.delete_note(request=request) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.DeleteNoteRequest, dict]]) – The request object. Request to delete a note. 
- name ( - str) –- The name of the note in the form of - projects/[PROVIDER_ID]/notes/[NOTE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
 - async delete_occurrence(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.DeleteOccurrenceRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) None[source]¶
- Deletes the specified occurrence. For example, use this method to delete an occurrence when the occurrence is no longer applicable for the given resource. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_delete_occurrence(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.DeleteOccurrenceRequest( name="name_value", ) # Make the request await client.delete_occurrence(request=request) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.DeleteOccurrenceRequest, dict]]) – The request object. Request to delete an occurrence. 
- name ( - str) –- The name of the occurrence in the form of - projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
 - classmethod from_service_account_info(info: dict, *args, **kwargs)[source]¶
- Creates an instance of this client using the provided credentials
- info. 
 - Parameters
- info (dict) – The service account private key info. 
- args – Additional arguments to pass to the constructor. 
- kwargs – Additional arguments to pass to the constructor. 
 
- Returns
- The constructed client. 
- Return type
 
 - async get_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.GetNoteRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Note[source]¶
- Gets the specified note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_get_note(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.GetNoteRequest( name="name_value", ) # Make the request response = await client.get_note(request=request) # Handle the response print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.GetNoteRequest, dict]]) – The request object. Request to get a note. 
- name ( - str) –- The name of the note in the form of - projects/[PROVIDER_ID]/notes/[NOTE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- A type of analysis that can be done for a resource. 
- Return type
 
 - async get_occurrence(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.GetOccurrenceRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Occurrence[source]¶
- Gets the specified occurrence. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_get_occurrence(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.GetOccurrenceRequest( name="name_value", ) # Make the request response = await client.get_occurrence(request=request) # Handle the response print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.GetOccurrenceRequest, dict]]) – The request object. Request to get an occurrence. 
- name ( - str) –- The name of the occurrence in the form of - projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- An instance of an analysis type that has been found on a resource. 
- Return type
 
 - async get_occurrence_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.GetOccurrenceNoteRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Note[source]¶
- Gets the note attached to the specified occurrence. Consumer projects can use this method to get a note that belongs to a provider project. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_get_occurrence_note(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.GetOccurrenceNoteRequest( name="name_value", ) # Make the request response = await client.get_occurrence_note(request=request) # Handle the response print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.GetOccurrenceNoteRequest, dict]]) – The request object. Request to get the note to which the specified occurrence is attached. 
- name ( - str) –- The name of the occurrence in the form of - projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- A type of analysis that can be done for a resource. 
- Return type
 
 - classmethod get_transport_class(label: Optional[str] = None) Type[grafeas.grafeas_v1.services.grafeas.transports.base.GrafeasTransport]¶
- Returns an appropriate transport class. - Parameters
- label – The name of the desired transport. If none is provided, then the first transport in the registry is used. 
- Returns
- The transport class to use. 
 
 - async list_note_occurrences(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.ListNoteOccurrencesRequest, dict]] = None, *, name: Optional[str] = None, filter: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.services.grafeas.pagers.ListNoteOccurrencesAsyncPager[source]¶
- Lists occurrences referencing the specified note. Provider projects can use this method to get all occurrences across consumer projects referencing the specified note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_list_note_occurrences(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.ListNoteOccurrencesRequest( name="name_value", ) # Make the request page_result = client.list_note_occurrences(request=request) # Handle the response async for response in page_result: print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.ListNoteOccurrencesRequest, dict]]) – The request object. Request to list occurrences for a note. 
- name ( - str) –- The name of the note to list occurrences for in the form of - projects/[PROVIDER_ID]/notes/[NOTE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- filter ( - str) – The filter expression. This corresponds to the- filterfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for listing occurrences for a note. Iterating over this object will yield results and resolve additional pages automatically. 
- Return type
- grafeas.grafeas_v1.services.grafeas.pagers.ListNoteOccurrencesAsyncPager 
 
 - async list_notes(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.ListNotesRequest, dict]] = None, *, parent: Optional[str] = None, filter: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.services.grafeas.pagers.ListNotesAsyncPager[source]¶
- Lists notes for the specified project. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_list_notes(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.ListNotesRequest( parent="parent_value", ) # Make the request page_result = client.list_notes(request=request) # Handle the response async for response in page_result: print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.ListNotesRequest, dict]]) – The request object. Request to list notes. 
- parent ( - str) –- The name of the project to list notes for in the form of - projects/[PROJECT_ID].- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- filter ( - str) – The filter expression. This corresponds to the- filterfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for listing notes. - Iterating over this object will yield results and resolve additional pages automatically. 
- Return type
- grafeas.grafeas_v1.services.grafeas.pagers.ListNotesAsyncPager 
 
 - async list_occurrences(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.ListOccurrencesRequest, dict]] = None, *, parent: Optional[str] = None, filter: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.services.grafeas.pagers.ListOccurrencesAsyncPager[source]¶
- Lists occurrences for the specified project. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_list_occurrences(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.ListOccurrencesRequest( parent="parent_value", ) # Make the request page_result = client.list_occurrences(request=request) # Handle the response async for response in page_result: print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.ListOccurrencesRequest, dict]]) – The request object. Request to list occurrences. 
- parent ( - str) –- The name of the project to list occurrences for in the form of - projects/[PROJECT_ID].- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- filter ( - str) – The filter expression. This corresponds to the- filterfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for listing occurrences. - Iterating over this object will yield results and resolve additional pages automatically. 
- Return type
- grafeas.grafeas_v1.services.grafeas.pagers.ListOccurrencesAsyncPager 
 
 - static occurrence_path(project: str, occurrence: str) str¶
- Returns a fully-qualified occurrence string. 
 - static parse_common_billing_account_path(path: str) Dict[str, str]¶
- Parse a billing_account path into its component segments. 
 - static parse_common_folder_path(path: str) Dict[str, str]¶
- Parse a folder path into its component segments. 
 - static parse_common_location_path(path: str) Dict[str, str]¶
- Parse a location path into its component segments. 
 - static parse_common_organization_path(path: str) Dict[str, str]¶
- Parse a organization path into its component segments. 
 - static parse_common_project_path(path: str) Dict[str, str]¶
- Parse a project path into its component segments. 
 - static parse_occurrence_path(path: str) Dict[str, str]¶
- Parses a occurrence path into its component segments. 
 - static parse_project_path(path: str) Dict[str, str]¶
- Parses a project path into its component segments. 
 - property transport: grafeas.grafeas_v1.services.grafeas.transports.base.GrafeasTransport¶
- Returns the transport used by the client instance. - Returns
- The transport used by the client instance. 
- Return type
- GrafeasTransport 
 
 - async update_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.UpdateNoteRequest, dict]] = None, *, name: Optional[str] = None, note: Optional[grafeas.grafeas_v1.types.grafeas.Note] = None, update_mask: Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Note[source]¶
- Updates the specified note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_update_note(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.UpdateNoteRequest( name="name_value", ) # Make the request response = await client.update_note(request=request) # Handle the response print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.UpdateNoteRequest, dict]]) – The request object. Request to update a note. 
- name ( - str) –- The name of the note in the form of - projects/[PROVIDER_ID]/notes/[NOTE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- note ( - grafeas.grafeas_v1.types.Note) – The updated note. This corresponds to the- notefield on the- requestinstance; if- requestis provided, this should not be set.
- update_mask ( - google.protobuf.field_mask_pb2.FieldMask) – The fields to update. This corresponds to the- update_maskfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- A type of analysis that can be done for a resource. 
- Return type
 
 - async update_occurrence(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.UpdateOccurrenceRequest, dict]] = None, *, name: Optional[str] = None, occurrence: Optional[grafeas.grafeas_v1.types.grafeas.Occurrence] = None, update_mask: Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Occurrence[source]¶
- Updates the specified occurrence. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 async def sample_update_occurrence(): # Create a client client = grafeas_v1.GrafeasAsyncClient() # Initialize request argument(s) request = grafeas_v1.UpdateOccurrenceRequest( name="name_value", ) # Make the request response = await client.update_occurrence(request=request) # Handle the response print(response) - Parameters
- request (Optional[Union[grafeas.grafeas_v1.types.UpdateOccurrenceRequest, dict]]) – The request object. Request to update an occurrence. 
- name ( - str) –- The name of the occurrence in the form of - projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- occurrence ( - grafeas.grafeas_v1.types.Occurrence) – The updated occurrence. This corresponds to the- occurrencefield on the- requestinstance; if- requestis provided, this should not be set.
- update_mask ( - google.protobuf.field_mask_pb2.FieldMask) – The fields to update. This corresponds to the- update_maskfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry_async.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- An instance of an analysis type that has been found on a resource. 
- Return type
 
 
- class grafeas.grafeas_v1.services.grafeas.GrafeasClient(*, transport: Optional[Union[str, grafeas.grafeas_v1.services.grafeas.transports.base.GrafeasTransport]] = None, credentials: Optional[google.auth.credentials.Credentials] = None)[source]¶
- Grafeas API. - Retrieves analysis results of Cloud components such as Docker container images. - Analysis results are stored as a series of occurrences. An - Occurrencecontains 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. - Instantiate the grafeas client. - Parameters
- transport (Union[str, GrafeasTransport]) – The transport to use. 
- credentials (Optional[google.auth.credentials.Credentials]) – The authorization credentials to attach to requests. These credentials identify the application to the service; if none are specified, the client will attempt to ascertain the credentials from the environment. 
 
- Raises
- google.auth.exceptions.MutualTLSChannelError – If mutual TLS transport creation failed for any reason. 
 - __exit__(type, value, traceback)[source]¶
- Releases underlying transport’s resources. - Warning - ONLY use as a context manager if the transport is NOT shared with other clients! Exiting the with block will CLOSE the transport and may cause errors in other clients! 
 - batch_create_notes(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.BatchCreateNotesRequest, dict]] = None, *, parent: Optional[str] = None, notes: Optional[MutableMapping[str, grafeas.grafeas_v1.types.grafeas.Note]] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.BatchCreateNotesResponse[source]¶
- Creates new notes in batch. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_batch_create_notes(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.BatchCreateNotesRequest( parent="parent_value", ) # Make the request response = client.batch_create_notes(request=request) # Handle the response print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.BatchCreateNotesRequest, dict]) – The request object. Request to create notes in batch. 
- parent (str) – - The name of the project in the form of - projects/[PROJECT_ID], under which the notes are to be created.- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- notes (MutableMapping[str, grafeas.grafeas_v1.types.Note]) – - The notes to create. Max allowed length is 1000. - This corresponds to the - notesfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for creating notes in batch. 
- Return type
 
 - batch_create_occurrences(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.BatchCreateOccurrencesRequest, dict]] = None, *, parent: Optional[str] = None, occurrences: Optional[MutableSequence[grafeas.grafeas_v1.types.grafeas.Occurrence]] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.BatchCreateOccurrencesResponse[source]¶
- Creates new occurrences in batch. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_batch_create_occurrences(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.BatchCreateOccurrencesRequest( parent="parent_value", ) # Make the request response = client.batch_create_occurrences(request=request) # Handle the response print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.BatchCreateOccurrencesRequest, dict]) – The request object. Request to create occurrences in batch. 
- parent (str) – - The name of the project in the form of - projects/[PROJECT_ID], under which the occurrences are to be created.- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- occurrences (MutableSequence[grafeas.grafeas_v1.types.Occurrence]) – - The occurrences to create. Max allowed length is 1000. - This corresponds to the - occurrencesfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for creating occurrences in batch. 
- Return type
 
 - static common_billing_account_path(billing_account: str) str[source]¶
- Returns a fully-qualified billing_account string. 
 - static common_location_path(project: str, location: str) str[source]¶
- Returns a fully-qualified location string. 
 - static common_organization_path(organization: str) str[source]¶
- Returns a fully-qualified organization string. 
 - create_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.CreateNoteRequest, dict]] = None, *, parent: Optional[str] = None, note_id: Optional[str] = None, note: Optional[grafeas.grafeas_v1.types.grafeas.Note] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Note[source]¶
- Creates a new note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_create_note(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.CreateNoteRequest( parent="parent_value", note_id="note_id_value", ) # Make the request response = client.create_note(request=request) # Handle the response print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.CreateNoteRequest, dict]) – The request object. Request to create a new note. 
- parent (str) – - The name of the project in the form of - projects/[PROJECT_ID], under which the note is to be created.- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- note_id (str) – The ID to use for this note. This corresponds to the - note_idfield on the- requestinstance; if- requestis provided, this should not be set.
- note (grafeas.grafeas_v1.types.Note) – The note to create. This corresponds to the - notefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- A type of analysis that can be done for a resource. 
- Return type
 
 - create_occurrence(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.CreateOccurrenceRequest, dict]] = None, *, parent: Optional[str] = None, occurrence: Optional[grafeas.grafeas_v1.types.grafeas.Occurrence] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Occurrence[source]¶
- Creates a new occurrence. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_create_occurrence(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.CreateOccurrenceRequest( parent="parent_value", ) # Make the request response = client.create_occurrence(request=request) # Handle the response print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.CreateOccurrenceRequest, dict]) – The request object. Request to create a new occurrence. 
- parent (str) – - The name of the project in the form of - projects/[PROJECT_ID], under which the occurrence is to be created.- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- occurrence (grafeas.grafeas_v1.types.Occurrence) – The occurrence to create. This corresponds to the - occurrencefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- An instance of an analysis type that has been found on a resource. 
- Return type
 
 - delete_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.DeleteNoteRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) None[source]¶
- Deletes the specified note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_delete_note(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.DeleteNoteRequest( name="name_value", ) # Make the request client.delete_note(request=request) - Parameters
- request (Union[grafeas.grafeas_v1.types.DeleteNoteRequest, dict]) – The request object. Request to delete a note. 
- name (str) – - The name of the note in the form of - projects/[PROVIDER_ID]/notes/[NOTE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
 - delete_occurrence(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.DeleteOccurrenceRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) None[source]¶
- Deletes the specified occurrence. For example, use this method to delete an occurrence when the occurrence is no longer applicable for the given resource. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_delete_occurrence(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.DeleteOccurrenceRequest( name="name_value", ) # Make the request client.delete_occurrence(request=request) - Parameters
- request (Union[grafeas.grafeas_v1.types.DeleteOccurrenceRequest, dict]) – The request object. Request to delete an occurrence. 
- name (str) – - The name of the occurrence in the form of - projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
 - classmethod from_service_account_info(info: dict, *args, **kwargs)[source]¶
- Creates an instance of this client using the provided credentials
- info. 
 - Parameters
- info (dict) – The service account private key info. 
- args – Additional arguments to pass to the constructor. 
- kwargs – Additional arguments to pass to the constructor. 
 
- Returns
- The constructed client. 
- Return type
 
 - get_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.GetNoteRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Note[source]¶
- Gets the specified note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_get_note(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.GetNoteRequest( name="name_value", ) # Make the request response = client.get_note(request=request) # Handle the response print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.GetNoteRequest, dict]) – The request object. Request to get a note. 
- name (str) – - The name of the note in the form of - projects/[PROVIDER_ID]/notes/[NOTE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- A type of analysis that can be done for a resource. 
- Return type
 
 - get_occurrence(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.GetOccurrenceRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Occurrence[source]¶
- Gets the specified occurrence. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_get_occurrence(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.GetOccurrenceRequest( name="name_value", ) # Make the request response = client.get_occurrence(request=request) # Handle the response print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.GetOccurrenceRequest, dict]) – The request object. Request to get an occurrence. 
- name (str) – - The name of the occurrence in the form of - projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- An instance of an analysis type that has been found on a resource. 
- Return type
 
 - get_occurrence_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.GetOccurrenceNoteRequest, dict]] = None, *, name: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Note[source]¶
- Gets the note attached to the specified occurrence. Consumer projects can use this method to get a note that belongs to a provider project. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_get_occurrence_note(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.GetOccurrenceNoteRequest( name="name_value", ) # Make the request response = client.get_occurrence_note(request=request) # Handle the response print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.GetOccurrenceNoteRequest, dict]) – The request object. Request to get the note to which the specified occurrence is attached. 
- name (str) – - The name of the occurrence in the form of - projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- A type of analysis that can be done for a resource. 
- Return type
 
 - list_note_occurrences(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.ListNoteOccurrencesRequest, dict]] = None, *, name: Optional[str] = None, filter: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.services.grafeas.pagers.ListNoteOccurrencesPager[source]¶
- Lists occurrences referencing the specified note. Provider projects can use this method to get all occurrences across consumer projects referencing the specified note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_list_note_occurrences(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.ListNoteOccurrencesRequest( name="name_value", ) # Make the request page_result = client.list_note_occurrences(request=request) # Handle the response for response in page_result: print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.ListNoteOccurrencesRequest, dict]) – The request object. Request to list occurrences for a note. 
- name (str) – - The name of the note to list occurrences for in the form of - projects/[PROVIDER_ID]/notes/[NOTE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- filter (str) – The filter expression. This corresponds to the - filterfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for listing occurrences for a note. Iterating over this object will yield results and resolve additional pages automatically. 
- Return type
- grafeas.grafeas_v1.services.grafeas.pagers.ListNoteOccurrencesPager 
 
 - list_notes(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.ListNotesRequest, dict]] = None, *, parent: Optional[str] = None, filter: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.services.grafeas.pagers.ListNotesPager[source]¶
- Lists notes for the specified project. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_list_notes(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.ListNotesRequest( parent="parent_value", ) # Make the request page_result = client.list_notes(request=request) # Handle the response for response in page_result: print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.ListNotesRequest, dict]) – The request object. Request to list notes. 
- parent (str) – - The name of the project to list notes for in the form of - projects/[PROJECT_ID].- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- filter (str) – The filter expression. This corresponds to the - filterfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for listing notes. - Iterating over this object will yield results and resolve additional pages automatically. 
- Return type
 
 - list_occurrences(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.ListOccurrencesRequest, dict]] = None, *, parent: Optional[str] = None, filter: Optional[str] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.services.grafeas.pagers.ListOccurrencesPager[source]¶
- Lists occurrences for the specified project. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_list_occurrences(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.ListOccurrencesRequest( parent="parent_value", ) # Make the request page_result = client.list_occurrences(request=request) # Handle the response for response in page_result: print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.ListOccurrencesRequest, dict]) – The request object. Request to list occurrences. 
- parent (str) – - The name of the project to list occurrences for in the form of - projects/[PROJECT_ID].- This corresponds to the - parentfield on the- requestinstance; if- requestis provided, this should not be set.
- filter (str) – The filter expression. This corresponds to the - filterfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- Response for listing occurrences. - Iterating over this object will yield results and resolve additional pages automatically. 
- Return type
- grafeas.grafeas_v1.services.grafeas.pagers.ListOccurrencesPager 
 
 - static occurrence_path(project: str, occurrence: str) str[source]¶
- Returns a fully-qualified occurrence string. 
 - static parse_common_billing_account_path(path: str) Dict[str, str][source]¶
- Parse a billing_account path into its component segments. 
 - static parse_common_folder_path(path: str) Dict[str, str][source]¶
- Parse a folder path into its component segments. 
 - static parse_common_location_path(path: str) Dict[str, str][source]¶
- Parse a location path into its component segments. 
 - static parse_common_organization_path(path: str) Dict[str, str][source]¶
- Parse a organization path into its component segments. 
 - static parse_common_project_path(path: str) Dict[str, str][source]¶
- Parse a project path into its component segments. 
 - static parse_note_path(path: str) Dict[str, str][source]¶
- Parses a note path into its component segments. 
 - static parse_occurrence_path(path: str) Dict[str, str][source]¶
- Parses a occurrence path into its component segments. 
 - static parse_project_path(path: str) Dict[str, str][source]¶
- Parses a project path into its component segments. 
 - property transport: grafeas.grafeas_v1.services.grafeas.transports.base.GrafeasTransport¶
- Returns the transport used by the client instance. - Returns
- The transport used by the client
- instance. 
 
- Return type
- GrafeasTransport 
 
 - update_note(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.UpdateNoteRequest, dict]] = None, *, name: Optional[str] = None, note: Optional[grafeas.grafeas_v1.types.grafeas.Note] = None, update_mask: Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Note[source]¶
- Updates the specified note. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_update_note(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.UpdateNoteRequest( name="name_value", ) # Make the request response = client.update_note(request=request) # Handle the response print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.UpdateNoteRequest, dict]) – The request object. Request to update a note. 
- name (str) – - The name of the note in the form of - projects/[PROVIDER_ID]/notes/[NOTE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- note (grafeas.grafeas_v1.types.Note) – The updated note. This corresponds to the - notefield on the- requestinstance; if- requestis provided, this should not be set.
- update_mask (google.protobuf.field_mask_pb2.FieldMask) – The fields to update. This corresponds to the - update_maskfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- A type of analysis that can be done for a resource. 
- Return type
 
 - update_occurrence(request: Optional[Union[grafeas.grafeas_v1.types.grafeas.UpdateOccurrenceRequest, dict]] = None, *, name: Optional[str] = None, occurrence: Optional[grafeas.grafeas_v1.types.grafeas.Occurrence] = None, update_mask: Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ()) grafeas.grafeas_v1.types.grafeas.Occurrence[source]¶
- Updates the specified occurrence. - # This snippet has been automatically generated and should be regarded as a # code template only. # It will require modifications to work: # - It may require correct/in-range values for request initialization. # - It may require specifying regional endpoints when creating the service # client as shown in: # https://googleapis.dev/python/google-api-core/latest/client_options.html from grafeas import grafeas_v1 def sample_update_occurrence(): # Create a client client = grafeas_v1.GrafeasClient() # Initialize request argument(s) request = grafeas_v1.UpdateOccurrenceRequest( name="name_value", ) # Make the request response = client.update_occurrence(request=request) # Handle the response print(response) - Parameters
- request (Union[grafeas.grafeas_v1.types.UpdateOccurrenceRequest, dict]) – The request object. Request to update an occurrence. 
- name (str) – - The name of the occurrence in the form of - projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].- This corresponds to the - namefield on the- requestinstance; if- requestis provided, this should not be set.
- occurrence (grafeas.grafeas_v1.types.Occurrence) – The updated occurrence. This corresponds to the - occurrencefield on the- requestinstance; if- requestis provided, this should not be set.
- update_mask (google.protobuf.field_mask_pb2.FieldMask) – The fields to update. This corresponds to the - update_maskfield on the- requestinstance; if- requestis provided, this should not be set.
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
- Returns
- An instance of an analysis type that has been found on a resource. 
- Return type
 
 
- class grafeas.grafeas_v1.services.grafeas.pagers.ListNoteOccurrencesAsyncPager(method: Callable[[...], Awaitable[grafeas.grafeas_v1.types.grafeas.ListNoteOccurrencesResponse]], request: grafeas.grafeas_v1.types.grafeas.ListNoteOccurrencesRequest, response: grafeas.grafeas_v1.types.grafeas.ListNoteOccurrencesResponse, *, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ())[source]¶
- A pager for iterating through - list_note_occurrencesrequests.- This class thinly wraps an initial - grafeas.grafeas_v1.types.ListNoteOccurrencesResponseobject, and provides an- __aiter__method to iterate through its- occurrencesfield.- If there are more pages, the - __aiter__method will make additional- ListNoteOccurrencesrequests and continue to iterate through the- occurrencesfield on the corresponding responses.- All the usual - grafeas.grafeas_v1.types.ListNoteOccurrencesResponseattributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.- Instantiates the pager. - Parameters
- method (Callable) – The method that was originally called, and which instantiated this pager. 
- request (grafeas.grafeas_v1.types.ListNoteOccurrencesRequest) – The initial request object. 
- response (grafeas.grafeas_v1.types.ListNoteOccurrencesResponse) – The initial response object. 
- retry (google.api_core.retry.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
- class grafeas.grafeas_v1.services.grafeas.pagers.ListNoteOccurrencesPager(method: Callable[[...], grafeas.grafeas_v1.types.grafeas.ListNoteOccurrencesResponse], request: grafeas.grafeas_v1.types.grafeas.ListNoteOccurrencesRequest, response: grafeas.grafeas_v1.types.grafeas.ListNoteOccurrencesResponse, *, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ())[source]¶
- A pager for iterating through - list_note_occurrencesrequests.- This class thinly wraps an initial - grafeas.grafeas_v1.types.ListNoteOccurrencesResponseobject, and provides an- __iter__method to iterate through its- occurrencesfield.- If there are more pages, the - __iter__method will make additional- ListNoteOccurrencesrequests and continue to iterate through the- occurrencesfield on the corresponding responses.- All the usual - grafeas.grafeas_v1.types.ListNoteOccurrencesResponseattributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.- Instantiate the pager. - Parameters
- method (Callable) – The method that was originally called, and which instantiated this pager. 
- request (grafeas.grafeas_v1.types.ListNoteOccurrencesRequest) – The initial request object. 
- response (grafeas.grafeas_v1.types.ListNoteOccurrencesResponse) – The initial response object. 
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
- class grafeas.grafeas_v1.services.grafeas.pagers.ListNotesAsyncPager(method: Callable[[...], Awaitable[grafeas.grafeas_v1.types.grafeas.ListNotesResponse]], request: grafeas.grafeas_v1.types.grafeas.ListNotesRequest, response: grafeas.grafeas_v1.types.grafeas.ListNotesResponse, *, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ())[source]¶
- A pager for iterating through - list_notesrequests.- This class thinly wraps an initial - grafeas.grafeas_v1.types.ListNotesResponseobject, and provides an- __aiter__method to iterate through its- notesfield.- If there are more pages, the - __aiter__method will make additional- ListNotesrequests and continue to iterate through the- notesfield on the corresponding responses.- All the usual - grafeas.grafeas_v1.types.ListNotesResponseattributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.- Instantiates the pager. - Parameters
- method (Callable) – The method that was originally called, and which instantiated this pager. 
- request (grafeas.grafeas_v1.types.ListNotesRequest) – The initial request object. 
- response (grafeas.grafeas_v1.types.ListNotesResponse) – The initial response object. 
- retry (google.api_core.retry.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
- class grafeas.grafeas_v1.services.grafeas.pagers.ListNotesPager(method: Callable[[...], grafeas.grafeas_v1.types.grafeas.ListNotesResponse], request: grafeas.grafeas_v1.types.grafeas.ListNotesRequest, response: grafeas.grafeas_v1.types.grafeas.ListNotesResponse, *, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ())[source]¶
- A pager for iterating through - list_notesrequests.- This class thinly wraps an initial - grafeas.grafeas_v1.types.ListNotesResponseobject, and provides an- __iter__method to iterate through its- notesfield.- If there are more pages, the - __iter__method will make additional- ListNotesrequests and continue to iterate through the- notesfield on the corresponding responses.- All the usual - grafeas.grafeas_v1.types.ListNotesResponseattributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.- Instantiate the pager. - Parameters
- method (Callable) – The method that was originally called, and which instantiated this pager. 
- request (grafeas.grafeas_v1.types.ListNotesRequest) – The initial request object. 
- response (grafeas.grafeas_v1.types.ListNotesResponse) – The initial response object. 
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
- class grafeas.grafeas_v1.services.grafeas.pagers.ListOccurrencesAsyncPager(method: Callable[[...], Awaitable[grafeas.grafeas_v1.types.grafeas.ListOccurrencesResponse]], request: grafeas.grafeas_v1.types.grafeas.ListOccurrencesRequest, response: grafeas.grafeas_v1.types.grafeas.ListOccurrencesResponse, *, retry: Optional[Union[google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ())[source]¶
- A pager for iterating through - list_occurrencesrequests.- This class thinly wraps an initial - grafeas.grafeas_v1.types.ListOccurrencesResponseobject, and provides an- __aiter__method to iterate through its- occurrencesfield.- If there are more pages, the - __aiter__method will make additional- ListOccurrencesrequests and continue to iterate through the- occurrencesfield on the corresponding responses.- All the usual - grafeas.grafeas_v1.types.ListOccurrencesResponseattributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.- Instantiates the pager. - Parameters
- method (Callable) – The method that was originally called, and which instantiated this pager. 
- request (grafeas.grafeas_v1.types.ListOccurrencesRequest) – The initial request object. 
- response (grafeas.grafeas_v1.types.ListOccurrencesResponse) – The initial response object. 
- retry (google.api_core.retry.AsyncRetry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
- class grafeas.grafeas_v1.services.grafeas.pagers.ListOccurrencesPager(method: Callable[[...], grafeas.grafeas_v1.types.grafeas.ListOccurrencesResponse], request: grafeas.grafeas_v1.types.grafeas.ListOccurrencesRequest, response: grafeas.grafeas_v1.types.grafeas.ListOccurrencesResponse, *, retry: Optional[Union[google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault]] = _MethodDefault._DEFAULT_VALUE, timeout: Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: Sequence[Tuple[str, Union[str, bytes]]] = ())[source]¶
- A pager for iterating through - list_occurrencesrequests.- This class thinly wraps an initial - grafeas.grafeas_v1.types.ListOccurrencesResponseobject, and provides an- __iter__method to iterate through its- occurrencesfield.- If there are more pages, the - __iter__method will make additional- ListOccurrencesrequests and continue to iterate through the- occurrencesfield on the corresponding responses.- All the usual - grafeas.grafeas_v1.types.ListOccurrencesResponseattributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.- Instantiate the pager. - Parameters
- method (Callable) – The method that was originally called, and which instantiated this pager. 
- request (grafeas.grafeas_v1.types.ListOccurrencesRequest) – The initial request object. 
- response (grafeas.grafeas_v1.types.ListOccurrencesResponse) – The initial response object. 
- retry (google.api_core.retry.Retry) – Designation of what errors, if any, should be retried. 
- timeout (float) – The timeout for this request. 
- metadata (Sequence[Tuple[str, Union[str, bytes]]]) – Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type str, but for metadata keys ending with the suffix -bin, the corresponding values must be of type bytes. 
 
 
