Class AgentGatewaySetting.Builder (0.90.0)

public static final class AgentGatewaySetting.Builder extends GeneratedMessage.Builder<AgentGatewaySetting.Builder> implements AgentGatewaySettingOrBuilder

Agent Gateway setting, which may be attached to Gemini Enterprise resources for egress control of Gemini Enterprise agents to agents and tools outside of Gemini Enterprise.

Protobuf type google.cloud.discoveryengine.v1beta.AgentGatewaySetting

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public AgentGatewaySetting build()
Returns
Type Description
AgentGatewaySetting

buildPartial()

public AgentGatewaySetting buildPartial()
Returns
Type Description
AgentGatewaySetting

clear()

public AgentGatewaySetting.Builder clear()
Returns
Type Description
AgentGatewaySetting.Builder
Overrides

clearDefaultEgressAgentGateway()

public AgentGatewaySetting.Builder clearDefaultEgressAgentGateway()

Optional. The default egress agent gateway to use, when this setting is applied to a Gemini Enterprise resource.

The deployment mode must be GOOGLE_MANAGED, and the governed access path must be AGENT_TO_ANYWHERE.

.google.cloud.discoveryengine.v1beta.AgentGatewaySetting.AgentGatewayReference default_egress_agent_gateway = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGatewaySetting.Builder

getDefaultEgressAgentGateway()

public AgentGatewaySetting.AgentGatewayReference getDefaultEgressAgentGateway()

Optional. The default egress agent gateway to use, when this setting is applied to a Gemini Enterprise resource.

The deployment mode must be GOOGLE_MANAGED, and the governed access path must be AGENT_TO_ANYWHERE.

.google.cloud.discoveryengine.v1beta.AgentGatewaySetting.AgentGatewayReference default_egress_agent_gateway = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGatewaySetting.AgentGatewayReference

The defaultEgressAgentGateway.

getDefaultEgressAgentGatewayBuilder()

public AgentGatewaySetting.AgentGatewayReference.Builder getDefaultEgressAgentGatewayBuilder()

Optional. The default egress agent gateway to use, when this setting is applied to a Gemini Enterprise resource.

The deployment mode must be GOOGLE_MANAGED, and the governed access path must be AGENT_TO_ANYWHERE.

.google.cloud.discoveryengine.v1beta.AgentGatewaySetting.AgentGatewayReference default_egress_agent_gateway = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGatewaySetting.AgentGatewayReference.Builder

getDefaultEgressAgentGatewayOrBuilder()

public AgentGatewaySetting.AgentGatewayReferenceOrBuilder getDefaultEgressAgentGatewayOrBuilder()

Optional. The default egress agent gateway to use, when this setting is applied to a Gemini Enterprise resource.

The deployment mode must be GOOGLE_MANAGED, and the governed access path must be AGENT_TO_ANYWHERE.

.google.cloud.discoveryengine.v1beta.AgentGatewaySetting.AgentGatewayReference default_egress_agent_gateway = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AgentGatewaySetting.AgentGatewayReferenceOrBuilder

getDefaultInstanceForType()

public AgentGatewaySetting getDefaultInstanceForType()
Returns
Type Description
AgentGatewaySetting

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

hasDefaultEgressAgentGateway()

public boolean hasDefaultEgressAgentGateway()

Optional. The default egress agent gateway to use, when this setting is applied to a Gemini Enterprise resource.

The deployment mode must be GOOGLE_MANAGED, and the governed access path must be AGENT_TO_ANYWHERE.

.google.cloud.discoveryengine.v1beta.AgentGatewaySetting.AgentGatewayReference default_egress_agent_gateway = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the defaultEgressAgentGateway field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDefaultEgressAgentGateway(AgentGatewaySetting.AgentGatewayReference value)

public AgentGatewaySetting.Builder mergeDefaultEgressAgentGateway(AgentGatewaySetting.AgentGatewayReference value)

Optional. The default egress agent gateway to use, when this setting is applied to a Gemini Enterprise resource.

The deployment mode must be GOOGLE_MANAGED, and the governed access path must be AGENT_TO_ANYWHERE.

.google.cloud.discoveryengine.v1beta.AgentGatewaySetting.AgentGatewayReference default_egress_agent_gateway = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AgentGatewaySetting.AgentGatewayReference
Returns
Type Description
AgentGatewaySetting.Builder

mergeFrom(AgentGatewaySetting other)

public AgentGatewaySetting.Builder mergeFrom(AgentGatewaySetting other)
Parameter
Name Description
other AgentGatewaySetting
Returns
Type Description
AgentGatewaySetting.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AgentGatewaySetting.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AgentGatewaySetting.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AgentGatewaySetting.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AgentGatewaySetting.Builder
Overrides

setDefaultEgressAgentGateway(AgentGatewaySetting.AgentGatewayReference value)

public AgentGatewaySetting.Builder setDefaultEgressAgentGateway(AgentGatewaySetting.AgentGatewayReference value)

Optional. The default egress agent gateway to use, when this setting is applied to a Gemini Enterprise resource.

The deployment mode must be GOOGLE_MANAGED, and the governed access path must be AGENT_TO_ANYWHERE.

.google.cloud.discoveryengine.v1beta.AgentGatewaySetting.AgentGatewayReference default_egress_agent_gateway = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AgentGatewaySetting.AgentGatewayReference
Returns
Type Description
AgentGatewaySetting.Builder

setDefaultEgressAgentGateway(AgentGatewaySetting.AgentGatewayReference.Builder builderForValue)

public AgentGatewaySetting.Builder setDefaultEgressAgentGateway(AgentGatewaySetting.AgentGatewayReference.Builder builderForValue)

Optional. The default egress agent gateway to use, when this setting is applied to a Gemini Enterprise resource.

The deployment mode must be GOOGLE_MANAGED, and the governed access path must be AGENT_TO_ANYWHERE.

.google.cloud.discoveryengine.v1beta.AgentGatewaySetting.AgentGatewayReference default_egress_agent_gateway = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue AgentGatewaySetting.AgentGatewayReference.Builder
Returns
Type Description
AgentGatewaySetting.Builder