public final class McpToolset extends GeneratedMessage implements McpToolsetOrBuilder
A toolset that contains a list of tools that are offered by the MCP
server.
Protobuf type google.cloud.ces.v1.McpToolset
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int API_AUTHENTICATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int SERVER_ADDRESS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int SERVICE_DIRECTORY_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TLS_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static McpToolset getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static McpToolset.Builder newBuilder()
public static McpToolset.Builder newBuilder(McpToolset prototype)
public static McpToolset parseDelimitedFrom(InputStream input)
public static McpToolset parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static McpToolset parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static McpToolset parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static McpToolset parseFrom(ByteString data)
public static McpToolset parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static McpToolset parseFrom(CodedInputStream input)
public static McpToolset parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static McpToolset parseFrom(InputStream input)
public static McpToolset parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static McpToolset parseFrom(ByteBuffer data)
public static McpToolset parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<McpToolset> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public ApiAuthentication getApiAuthentication()
Optional. Authentication information required to access tools and execute a
tool against the MCP server. For bearer token authentication, the token
applies only to tool execution, not to listing tools. This requires that
tools can be listed without authentication.
.google.cloud.ces.v1.ApiAuthentication api_authentication = 2 [(.google.api.field_behavior) = OPTIONAL];
public ApiAuthenticationOrBuilder getApiAuthenticationOrBuilder()
Optional. Authentication information required to access tools and execute a
tool against the MCP server. For bearer token authentication, the token
applies only to tool execution, not to listing tools. This requires that
tools can be listed without authentication.
.google.cloud.ces.v1.ApiAuthentication api_authentication = 2 [(.google.api.field_behavior) = OPTIONAL];
public McpToolset getDefaultInstanceForType()
public Parser<McpToolset> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public String getServerAddress()
| Returns |
| Type |
Description |
String |
The serverAddress.
|
public ByteString getServerAddressBytes()
| Returns |
| Type |
Description |
ByteString |
The bytes for serverAddress.
|
public ServiceDirectoryConfig getServiceDirectoryConfig()
Optional. Service Directory configuration for VPC-SC, used to resolve
service names within a perimeter.
.google.cloud.ces.v1.ServiceDirectoryConfig service_directory_config = 3 [(.google.api.field_behavior) = OPTIONAL];
public ServiceDirectoryConfigOrBuilder getServiceDirectoryConfigOrBuilder()
Optional. Service Directory configuration for VPC-SC, used to resolve
service names within a perimeter.
.google.cloud.ces.v1.ServiceDirectoryConfig service_directory_config = 3 [(.google.api.field_behavior) = OPTIONAL];
public TlsConfig getTlsConfig()
Optional. The TLS configuration. Includes the custom server certificates
that the client should trust.
.google.cloud.ces.v1.TlsConfig tls_config = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
TlsConfig |
The tlsConfig.
|
public TlsConfigOrBuilder getTlsConfigOrBuilder()
Optional. The TLS configuration. Includes the custom server certificates
that the client should trust.
.google.cloud.ces.v1.TlsConfig tls_config = 4 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasApiAuthentication()
Optional. Authentication information required to access tools and execute a
tool against the MCP server. For bearer token authentication, the token
applies only to tool execution, not to listing tools. This requires that
tools can be listed without authentication.
.google.cloud.ces.v1.ApiAuthentication api_authentication = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the apiAuthentication field is set.
|
public boolean hasServiceDirectoryConfig()
Optional. Service Directory configuration for VPC-SC, used to resolve
service names within a perimeter.
.google.cloud.ces.v1.ServiceDirectoryConfig service_directory_config = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the serviceDirectoryConfig field is set.
|
public boolean hasTlsConfig()
Optional. The TLS configuration. Includes the custom server certificates
that the client should trust.
.google.cloud.ces.v1.TlsConfig tls_config = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the tlsConfig field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public McpToolset.Builder newBuilderForType()
protected McpToolset.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public McpToolset.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides