public interface AgentGatewayOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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 |
intThe 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 |
intThe 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 |
intThe 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 |
intThe 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. |