Interface AgentGatewayOrBuilder (0.50.0)

public interface AgentGatewayOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsLabels(String key)

public abstract boolean containsLabels(String key)

Optional. Set of label tags associated with the AgentGateway resource.

map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getAgentGatewayCard()

public abstract AgentGateway.AgentGatewayOutputCard getAgentGatewayCard()

Output only. Field for populated AgentGateway card.

.google.cloud.networkservices.v1.AgentGateway.AgentGatewayOutputCard agent_gateway_card = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
AgentGateway.AgentGatewayOutputCard

The agentGatewayCard.

getAgentGatewayCardOrBuilder()

public abstract AgentGateway.AgentGatewayOutputCardOrBuilder getAgentGatewayCardOrBuilder()

Output only. Field for populated AgentGateway card.

.google.cloud.networkservices.v1.AgentGateway.AgentGatewayOutputCard agent_gateway_card = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
AgentGateway.AgentGatewayOutputCardOrBuilder

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. The timestamp when the resource was created.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The timestamp when the resource was created.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDeploymentModeCase()

public abstract AgentGateway.DeploymentModeCase getDeploymentModeCase()
Returns
Type Description
AgentGateway.DeploymentModeCase

getDescription()

public abstract String getDescription()

Optional. A free-text description of the resource. Max length 1024 characters.

string description = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. A free-text description of the resource. Max length 1024 characters.

string description = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for description.

getEtag()

public abstract String getEtag()

Optional. Etag of the resource. If this is provided, it must match the server's etag. If the provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.

string etag = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The etag.

getEtagBytes()

public abstract ByteString getEtagBytes()

Optional. Etag of the resource. If this is provided, it must match the server's etag. If the provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.

string etag = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for etag.

getGoogleManaged()

public abstract AgentGateway.GoogleManaged getGoogleManaged()

Optional. Proxy is orchestrated and managed by GoogleCloud in a tenant project.

.google.cloud.networkservices.v1.AgentGateway.GoogleManaged google_managed = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGateway.GoogleManaged

The googleManaged.

getGoogleManagedOrBuilder()

public abstract AgentGateway.GoogleManagedOrBuilder getGoogleManagedOrBuilder()

Optional. Proxy is orchestrated and managed by GoogleCloud in a tenant project.

.google.cloud.networkservices.v1.AgentGateway.GoogleManaged google_managed = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGateway.GoogleManagedOrBuilder

getLabels() (deprecated)

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

Optional. Set of label tags associated with the AgentGateway resource.

map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

Optional. Set of label tags associated with the AgentGateway resource.

map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public abstract String getLabelsOrDefault(String key, String defaultValue)

Optional. Set of label tags associated with the AgentGateway resource.

map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

Optional. Set of label tags associated with the AgentGateway resource.

map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getName()

public abstract String getName()

Identifier. Name of the AgentGateway resource. It matches pattern projects/*/locations/*/agentGateways/<agent_gateway>.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. Name of the AgentGateway resource. It matches pattern projects/*/locations/*/agentGateways/<agent_gateway>.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getNetworkConfig()

public abstract AgentGateway.NetworkConfig getNetworkConfig()

Optional. Network configuration for the AgentGateway.

.google.cloud.networkservices.v1.AgentGateway.NetworkConfig network_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGateway.NetworkConfig

The networkConfig.

getNetworkConfigOrBuilder()

public abstract AgentGateway.NetworkConfigOrBuilder getNetworkConfigOrBuilder()

Optional. Network configuration for the AgentGateway.

.google.cloud.networkservices.v1.AgentGateway.NetworkConfig network_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGateway.NetworkConfigOrBuilder

getProtocols(int index) (deprecated)

public abstract AgentGateway.Protocol getProtocols(int index)

Deprecated. google.cloud.networkservices.v1.AgentGateway.protocols is deprecated. See google/cloud/networkservices/v1/agent_gateway.proto;l=183

Optional. Deprecated.

repeated .google.cloud.networkservices.v1.AgentGateway.Protocol protocols = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
AgentGateway.Protocol

The protocols at the given index.

getProtocolsCount() (deprecated)

public abstract int getProtocolsCount()

Deprecated. google.cloud.networkservices.v1.AgentGateway.protocols is deprecated. See google/cloud/networkservices/v1/agent_gateway.proto;l=183

Optional. Deprecated.

repeated .google.cloud.networkservices.v1.AgentGateway.Protocol protocols = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of protocols.

getProtocolsList() (deprecated)

public abstract List<AgentGateway.Protocol> getProtocolsList()

Deprecated. google.cloud.networkservices.v1.AgentGateway.protocols is deprecated. See google/cloud/networkservices/v1/agent_gateway.proto;l=183

Optional. Deprecated.

repeated .google.cloud.networkservices.v1.AgentGateway.Protocol protocols = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Protocol>

A list containing the protocols.

getProtocolsValue(int index) (deprecated)

public abstract int getProtocolsValue(int index)

Deprecated. google.cloud.networkservices.v1.AgentGateway.protocols is deprecated. See google/cloud/networkservices/v1/agent_gateway.proto;l=183

Optional. Deprecated.

repeated .google.cloud.networkservices.v1.AgentGateway.Protocol protocols = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of protocols at the given index.

getProtocolsValueList() (deprecated)

public abstract List<Integer> getProtocolsValueList()

Deprecated. google.cloud.networkservices.v1.AgentGateway.protocols is deprecated. See google/cloud/networkservices/v1/agent_gateway.proto;l=183

Optional. Deprecated.

repeated .google.cloud.networkservices.v1.AgentGateway.Protocol protocols = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for protocols.

getRegistries(int index)

public abstract String getRegistries(int index)

Optional. A list of Agent registries containing the agents, MCP servers and tools governed by the Agent Gateway. Note: Currently limited to project-scoped registries Must be of format //agentregistry.googleapis.com/projects/{project}/locations/{location}/

repeated string registries = 13 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The registries at the given index.

getRegistriesBytes(int index)

public abstract ByteString getRegistriesBytes(int index)

Optional. A list of Agent registries containing the agents, MCP servers and tools governed by the Agent Gateway. Note: Currently limited to project-scoped registries Must be of format //agentregistry.googleapis.com/projects/{project}/locations/{location}/

repeated string registries = 13 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the registries at the given index.

getRegistriesCount()

public abstract int getRegistriesCount()

Optional. A list of Agent registries containing the agents, MCP servers and tools governed by the Agent Gateway. Note: Currently limited to project-scoped registries Must be of format //agentregistry.googleapis.com/projects/{project}/locations/{location}/

repeated string registries = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of registries.

getRegistriesList()

public abstract List<String> getRegistriesList()

Optional. A list of Agent registries containing the agents, MCP servers and tools governed by the Agent Gateway. Note: Currently limited to project-scoped registries Must be of format //agentregistry.googleapis.com/projects/{project}/locations/{location}/

repeated string registries = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the registries.

getSelfManaged()

public abstract AgentGateway.SelfManaged getSelfManaged()

Optional. Attach to existing Application Load Balancers or Secure Web Proxies.

.google.cloud.networkservices.v1.AgentGateway.SelfManaged self_managed = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGateway.SelfManaged

The selfManaged.

getSelfManagedOrBuilder()

public abstract AgentGateway.SelfManagedOrBuilder getSelfManagedOrBuilder()

Optional. Attach to existing Application Load Balancers or Secure Web Proxies.

.google.cloud.networkservices.v1.AgentGateway.SelfManaged self_managed = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGateway.SelfManagedOrBuilder

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. The timestamp when the resource was updated.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The timestamp when the resource was updated.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasAgentGatewayCard()

public abstract boolean hasAgentGatewayCard()

Output only. Field for populated AgentGateway card.

.google.cloud.networkservices.v1.AgentGateway.AgentGatewayOutputCard agent_gateway_card = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the agentGatewayCard field is set.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. The timestamp when the resource was created.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasGoogleManaged()

public abstract boolean hasGoogleManaged()

Optional. Proxy is orchestrated and managed by GoogleCloud in a tenant project.

.google.cloud.networkservices.v1.AgentGateway.GoogleManaged google_managed = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the googleManaged field is set.

hasNetworkConfig()

public abstract boolean hasNetworkConfig()

Optional. Network configuration for the AgentGateway.

.google.cloud.networkservices.v1.AgentGateway.NetworkConfig network_config = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the networkConfig field is set.

hasSelfManaged()

public abstract boolean hasSelfManaged()

Optional. Attach to existing Application Load Balancers or Secure Web Proxies.

.google.cloud.networkservices.v1.AgentGateway.SelfManaged self_managed = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the selfManaged field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. The timestamp when the resource was updated.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the updateTime field is set.