Google Cloud Agent Registry V1 Client - Class Endpoint (0.2.0)

Reference documentation and code samples for the Google Cloud Agent Registry V1 Client class Endpoint.

Represents an Endpoint.

Generated from protobuf message google.cloud.agentregistry.v1.Endpoint

Namespace

Google \ Cloud \ AgentRegistry \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Identifier. The resource name of the Endpoint. Format: projects/{project}/locations/{location}/endpoints/{endpoint}.

↳ endpoint_id string

Output only. A stable, globally unique identifier for Endpoint.

↳ display_name string

Output only. Display name for the Endpoint.

↳ description string

Output only. Description of an Endpoint.

↳ interfaces array<PBInterface>

Required. The connection details for the Endpoint.

↳ create_time Google\Protobuf\Timestamp

Output only. Create time.

↳ update_time Google\Protobuf\Timestamp

Output only. Update time.

↳ attributes array|Google\Protobuf\Internal\MapField

Output only. Attributes of the Endpoint. Valid values: * * agentregistry.googleapis.com/system/RuntimeReference: {"uri": "//..."} - the URI of the underlying resource hosting the Endpoint, for example, the GKE Deployment.

getName

Identifier. The resource name of the Endpoint.

Format: projects/{project}/locations/{location}/endpoints/{endpoint}.

Returns
Type Description
string

setName

Identifier. The resource name of the Endpoint.

Format: projects/{project}/locations/{location}/endpoints/{endpoint}.

Parameter
Name Description
var string
Returns
Type Description
$this

getEndpointId

Output only. A stable, globally unique identifier for Endpoint.

Returns
Type Description
string

setEndpointId

Output only. A stable, globally unique identifier for Endpoint.

Parameter
Name Description
var string
Returns
Type Description
$this

getDisplayName

Output only. Display name for the Endpoint.

Returns
Type Description
string

setDisplayName

Output only. Display name for the Endpoint.

Parameter
Name Description
var string
Returns
Type Description
$this

getDescription

Output only. Description of an Endpoint.

Returns
Type Description
string

setDescription

Output only. Description of an Endpoint.

Parameter
Name Description
var string
Returns
Type Description
$this

getInterfaces

Required. The connection details for the Endpoint.

Returns
Type Description
Google\Protobuf\RepeatedField<PBInterface>

setInterfaces

Required. The connection details for the Endpoint.

Parameter
Name Description
var array<PBInterface>
Returns
Type Description
$this

getCreateTime

Output only. Create time.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. Create time.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getUpdateTime

Output only. Update time.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Update time.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getAttributes

Output only. Attributes of the Endpoint.

Valid values:

  • agentregistry.googleapis.com/system/RuntimeReference: {"uri": "//..."} - the URI of the underlying resource hosting the Endpoint, for example, the GKE Deployment.
Returns
Type Description
Google\Protobuf\Internal\MapField

setAttributes

Output only. Attributes of the Endpoint.

Valid values:

  • agentregistry.googleapis.com/system/RuntimeReference: {"uri": "//..."} - the URI of the underlying resource hosting the Endpoint, for example, the GKE Deployment.
Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this