gen_ai_hub.proxy.native.google.transport
index
/home/jenkins/agent/workspace/ation_generative-ai-hub-sdk_main/gen_ai_hub/proxy/native/google/transport.py

 
Modules
       
google.api_core.exceptions
google.api_core.gapic_v1
google.ai.generativelanguage_v1beta.types.generative_service
json
google.protobuf.json_format
google.api_core.path_template
google.api_core.rest_helpers
google.api_core.rest_streaming

 
Classes
       
google.ai.generativelanguage_v1beta.services.generative_service.transports.rest.GenerativeServiceRestTransport(google.ai.generativelanguage_v1beta.services.generative_service.transports.base.GenerativeServiceTransport)
GenerativeServiceRestTransport

 
class GenerativeServiceRestTransport(google.ai.generativelanguage_v1beta.services.generative_service.transports.rest.GenerativeServiceRestTransport)
    GenerativeServiceRestTransport(*, host: str = 'generativelanguage.googleapis.com', credentials: Optional[google.auth.credentials.Credentials] = None, credentials_file: Optional[str] = None, scopes: Optional[Sequence[str]] = None, client_cert_source_for_mtls: Optional[Callable[[], Tuple[bytes, bytes]]] = None, quota_project_id: Optional[str] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object at 0x7f1b149f6e30>, always_use_jwt_access: Optional[bool] = False, url_scheme: str = 'https', interceptor: Optional[google.ai.generativelanguage_v1beta.services.generative_service.transports.rest.GenerativeServiceRestInterceptor] = None, api_audience: Optional[str] = None) -> None
 

 
 
Method resolution order:
GenerativeServiceRestTransport
google.ai.generativelanguage_v1beta.services.generative_service.transports.rest.GenerativeServiceRestTransport
google.ai.generativelanguage_v1beta.services.generative_service.transports.base.GenerativeServiceTransport
abc.ABC
builtins.object

Data and other attributes defined here:
__abstractmethods__ = frozenset()

Methods inherited from google.ai.generativelanguage_v1beta.services.generative_service.transports.rest.GenerativeServiceRestTransport:
__init__(self, *, host: str = 'generativelanguage.googleapis.com', credentials: Optional[google.auth.credentials.Credentials] = None, credentials_file: Optional[str] = None, scopes: Optional[Sequence[str]] = None, client_cert_source_for_mtls: Optional[Callable[[], Tuple[bytes, bytes]]] = None, quota_project_id: Optional[str] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object at 0x7f1b149f6e30>, always_use_jwt_access: Optional[bool] = False, url_scheme: str = 'https', interceptor: Optional[google.ai.generativelanguage_v1beta.services.generative_service.transports.rest.GenerativeServiceRestInterceptor] = None, api_audience: Optional[str] = None) -> None
Instantiate the transport.
 
Args:
    host (Optional[str]):
         The hostname to connect to (default: 'generativelanguage.googleapis.com').
    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.
 
    credentials_file (Optional[str]): A file with credentials that can
        be loaded with :func:`google.auth.load_credentials_from_file`.
        This argument is ignored if ``channel`` is provided.
    scopes (Optional(Sequence[str])): A list of scopes. This argument is
        ignored if ``channel`` is provided.
    client_cert_source_for_mtls (Callable[[], Tuple[bytes, bytes]]): Client
        certificate to configure mutual TLS HTTP channel. It is ignored
        if ``channel`` is provided.
    quota_project_id (Optional[str]): An optional project to use for billing
        and quota.
    client_info (google.api_core.gapic_v1.client_info.ClientInfo):
        The client info used to send a user-agent string along with
        API requests. If ``None``, then default info will be used.
        Generally, you only need to set this if you are developing
        your own client library.
    always_use_jwt_access (Optional[bool]): Whether self signed JWT should
        be used for service account credentials.
    url_scheme: the protocol scheme for the API endpoint.  Normally
        "https", but for testing or local servers,
        "http" can be specified.
close(self)
Closes resources associated with the transport.
 
.. warning::
     Only call this method if the transport is NOT shared
     with other clients - this may cause errors in other clients!

Readonly properties inherited from google.ai.generativelanguage_v1beta.services.generative_service.transports.rest.GenerativeServiceRestTransport:
batch_embed_contents
count_tokens
embed_content
generate_answer
generate_content
kind
stream_generate_content

Readonly properties inherited from google.ai.generativelanguage_v1beta.services.generative_service.transports.base.GenerativeServiceTransport:
host

Data descriptors inherited from google.ai.generativelanguage_v1beta.services.generative_service.transports.base.GenerativeServiceTransport:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from google.ai.generativelanguage_v1beta.services.generative_service.transports.base.GenerativeServiceTransport:
AUTH_SCOPES = ()
DEFAULT_HOST = 'generativelanguage.googleapis.com'
__annotations__ = {'DEFAULT_HOST': <class 'str'>}

 
Data
        Dict = typing.Dict
List = typing.List
Optional = typing.Optional
OptionalRetry = typing.Union[google.api_core.retry.retry_unary.R...pi_core.gapic_v1.method._MethodDefault, NoneType]
Sequence = typing.Sequence
Tuple = typing.Tuple