Class ReasoningEngine (1.158.0)

ReasoningEngine(mapping=None, *, ignore_unknown_fields=False, **kwargs)

ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order.

Attributes

Name Description
name str
Identifier. The resource name of the ReasoningEngine. Format: projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}
display_name str
Required. The display name of the ReasoningEngine.
description str
Optional. The description of the ReasoningEngine.
spec google.cloud.aiplatform_v1beta1.types.ReasoningEngineSpec
Optional. Configurations of the ReasoningEngine
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp when this ReasoningEngine was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp when this ReasoningEngine was most recently updated.
etag str
Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
context_spec google.cloud.aiplatform_v1beta1.types.ReasoningEngineContextSpec
Optional. Configuration for how Agent Engine sub-resources should manage context.
encryption_spec google.cloud.aiplatform_v1beta1.types.EncryptionSpec
Customer-managed encryption key spec for a ReasoningEngine. If set, this ReasoningEngine and all sub-resources of this ReasoningEngine will be secured by this key.
labels MutableMapping[str, str]
Labels for the ReasoningEngine.
traffic_config google.cloud.aiplatform_v1beta1.types.ReasoningEngine.TrafficConfig
Optional. Traffic distribution configuration for the Reasoning Engine.

Classes

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

TrafficConfig

TrafficConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Traffic distribution configuration.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Methods

ReasoningEngine

ReasoningEngine(mapping=None, *, ignore_unknown_fields=False, **kwargs)

ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order.