Class Tool

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dialogflow.v2.Tool
All Implemented Interfaces:
ToolOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class Tool extends com.google.protobuf.GeneratedMessage implements ToolOrBuilder
 Represents a tool.
 
Protobuf type google.cloud.dialogflow.v2.Tool
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • TOOL_KEY_FIELD_NUMBER

      public static final int TOOL_KEY_FIELD_NUMBER
      See Also:
    • DISPLAY_NAME_FIELD_NUMBER

      public static final int DISPLAY_NAME_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • ACTION_CONFIRMATION_REQUIREMENT_FIELD_NUMBER

      public static final int ACTION_CONFIRMATION_REQUIREMENT_FIELD_NUMBER
      See Also:
    • EXTENSION_SPEC_FIELD_NUMBER

      public static final int EXTENSION_SPEC_FIELD_NUMBER
      See Also:
    • FUNCTION_SPEC_FIELD_NUMBER

      public static final int FUNCTION_SPEC_FIELD_NUMBER
      See Also:
    • CONNECTOR_SPEC_FIELD_NUMBER

      public static final int CONNECTOR_SPEC_FIELD_NUMBER
      See Also:
    • OPEN_API_SPEC_FIELD_NUMBER

      public static final int OPEN_API_SPEC_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • SATISFIES_PZS_FIELD_NUMBER

      public static final int SATISFIES_PZS_FIELD_NUMBER
      See Also:
    • SATISFIES_PZI_FIELD_NUMBER

      public static final int SATISFIES_PZI_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getSpecificationCase

      public Tool.SpecificationCase getSpecificationCase()
      Specified by:
      getSpecificationCase in interface ToolOrBuilder
    • getName

      public String getName()
       Output only. Identifier. The resource name of the tool. Format:
       `projects/<Project ID>/locations/<Location ID>/tools/<Tool ID>`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getName in interface ToolOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Output only. Identifier. The resource name of the tool. Format:
       `projects/<Project ID>/locations/<Location ID>/tools/<Tool ID>`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getNameBytes in interface ToolOrBuilder
      Returns:
      The bytes for name.
    • getToolKey

      public String getToolKey()
       Required. A human readable short name of the tool, which should be unique
       within the project. It should only contain letters, numbers, and
       underscores, and it will be used by LLM to identify the tool.
       
      string tool_key = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getToolKey in interface ToolOrBuilder
      Returns:
      The toolKey.
    • getToolKeyBytes

      public com.google.protobuf.ByteString getToolKeyBytes()
       Required. A human readable short name of the tool, which should be unique
       within the project. It should only contain letters, numbers, and
       underscores, and it will be used by LLM to identify the tool.
       
      string tool_key = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getToolKeyBytes in interface ToolOrBuilder
      Returns:
      The bytes for toolKey.
    • getDisplayName

      public String getDisplayName()
       Optional. A human readable short name of the tool, to be shown on the UI.
       
      string display_name = 19 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayName in interface ToolOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Optional. A human readable short name of the tool, to be shown on the UI.
       
      string display_name = 19 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayNameBytes in interface ToolOrBuilder
      Returns:
      The bytes for displayName.
    • getDescription

      public String getDescription()
       Optional. A human readable description of the tool.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescription in interface ToolOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Optional. A human readable description of the tool.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescriptionBytes in interface ToolOrBuilder
      Returns:
      The bytes for description.
    • getActionConfirmationRequirementCount

      public int getActionConfirmationRequirementCount()
      Description copied from interface: ToolOrBuilder
       Optional. Confirmation requirement for the actions. Each key is an action
       name in the action_schemas. If an action's confirmation requirement is
       unspecified (either the key is not present, or its value is
       CONFIRMATION_REQUIREMENT_UNSPECIFIED), the requirement is inferred from the
       action's method_type - confirmation is not required if and only if
       method_type is GET.
       
      map<string, .google.cloud.dialogflow.v2.Tool.ConfirmationRequirement> action_confirmation_requirement = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getActionConfirmationRequirementCount in interface ToolOrBuilder
    • containsActionConfirmationRequirement

      public boolean containsActionConfirmationRequirement(String key)
       Optional. Confirmation requirement for the actions. Each key is an action
       name in the action_schemas. If an action's confirmation requirement is
       unspecified (either the key is not present, or its value is
       CONFIRMATION_REQUIREMENT_UNSPECIFIED), the requirement is inferred from the
       action's method_type - confirmation is not required if and only if
       method_type is GET.
       
      map<string, .google.cloud.dialogflow.v2.Tool.ConfirmationRequirement> action_confirmation_requirement = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsActionConfirmationRequirement in interface ToolOrBuilder
    • getActionConfirmationRequirement

      @Deprecated public Map<String,Tool.ConfirmationRequirement> getActionConfirmationRequirement()
      Deprecated.
      Specified by:
      getActionConfirmationRequirement in interface ToolOrBuilder
    • getActionConfirmationRequirementMap

      public Map<String,Tool.ConfirmationRequirement> getActionConfirmationRequirementMap()
       Optional. Confirmation requirement for the actions. Each key is an action
       name in the action_schemas. If an action's confirmation requirement is
       unspecified (either the key is not present, or its value is
       CONFIRMATION_REQUIREMENT_UNSPECIFIED), the requirement is inferred from the
       action's method_type - confirmation is not required if and only if
       method_type is GET.
       
      map<string, .google.cloud.dialogflow.v2.Tool.ConfirmationRequirement> action_confirmation_requirement = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getActionConfirmationRequirementMap in interface ToolOrBuilder
    • getActionConfirmationRequirementOrDefault

      public Tool.ConfirmationRequirement getActionConfirmationRequirementOrDefault(String key, Tool.ConfirmationRequirement defaultValue)
       Optional. Confirmation requirement for the actions. Each key is an action
       name in the action_schemas. If an action's confirmation requirement is
       unspecified (either the key is not present, or its value is
       CONFIRMATION_REQUIREMENT_UNSPECIFIED), the requirement is inferred from the
       action's method_type - confirmation is not required if and only if
       method_type is GET.
       
      map<string, .google.cloud.dialogflow.v2.Tool.ConfirmationRequirement> action_confirmation_requirement = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getActionConfirmationRequirementOrDefault in interface ToolOrBuilder
    • getActionConfirmationRequirementOrThrow

      public Tool.ConfirmationRequirement getActionConfirmationRequirementOrThrow(String key)
       Optional. Confirmation requirement for the actions. Each key is an action
       name in the action_schemas. If an action's confirmation requirement is
       unspecified (either the key is not present, or its value is
       CONFIRMATION_REQUIREMENT_UNSPECIFIED), the requirement is inferred from the
       action's method_type - confirmation is not required if and only if
       method_type is GET.
       
      map<string, .google.cloud.dialogflow.v2.Tool.ConfirmationRequirement> action_confirmation_requirement = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getActionConfirmationRequirementOrThrow in interface ToolOrBuilder
    • getActionConfirmationRequirementValue

      @Deprecated public Map<String,Integer> getActionConfirmationRequirementValue()
      Deprecated.
      Specified by:
      getActionConfirmationRequirementValue in interface ToolOrBuilder
    • getActionConfirmationRequirementValueMap

      public Map<String,Integer> getActionConfirmationRequirementValueMap()
       Optional. Confirmation requirement for the actions. Each key is an action
       name in the action_schemas. If an action's confirmation requirement is
       unspecified (either the key is not present, or its value is
       CONFIRMATION_REQUIREMENT_UNSPECIFIED), the requirement is inferred from the
       action's method_type - confirmation is not required if and only if
       method_type is GET.
       
      map<string, .google.cloud.dialogflow.v2.Tool.ConfirmationRequirement> action_confirmation_requirement = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getActionConfirmationRequirementValueMap in interface ToolOrBuilder
    • getActionConfirmationRequirementValueOrDefault

      public int getActionConfirmationRequirementValueOrDefault(String key, int defaultValue)
       Optional. Confirmation requirement for the actions. Each key is an action
       name in the action_schemas. If an action's confirmation requirement is
       unspecified (either the key is not present, or its value is
       CONFIRMATION_REQUIREMENT_UNSPECIFIED), the requirement is inferred from the
       action's method_type - confirmation is not required if and only if
       method_type is GET.
       
      map<string, .google.cloud.dialogflow.v2.Tool.ConfirmationRequirement> action_confirmation_requirement = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getActionConfirmationRequirementValueOrDefault in interface ToolOrBuilder
    • getActionConfirmationRequirementValueOrThrow

      public int getActionConfirmationRequirementValueOrThrow(String key)
       Optional. Confirmation requirement for the actions. Each key is an action
       name in the action_schemas. If an action's confirmation requirement is
       unspecified (either the key is not present, or its value is
       CONFIRMATION_REQUIREMENT_UNSPECIFIED), the requirement is inferred from the
       action's method_type - confirmation is not required if and only if
       method_type is GET.
       
      map<string, .google.cloud.dialogflow.v2.Tool.ConfirmationRequirement> action_confirmation_requirement = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getActionConfirmationRequirementValueOrThrow in interface ToolOrBuilder
    • hasExtensionSpec

      @Deprecated public boolean hasExtensionSpec()
      Deprecated.
      google.cloud.dialogflow.v2.Tool.extension_spec is deprecated. See google/cloud/dialogflow/v2/tool.proto;l=563
       Vertex extension tool specification.
       
      .google.cloud.dialogflow.v2.Tool.ExtensionTool extension_spec = 4 [deprecated = true];
      Specified by:
      hasExtensionSpec in interface ToolOrBuilder
      Returns:
      Whether the extensionSpec field is set.
    • getExtensionSpec

      @Deprecated public Tool.ExtensionTool getExtensionSpec()
      Deprecated.
      google.cloud.dialogflow.v2.Tool.extension_spec is deprecated. See google/cloud/dialogflow/v2/tool.proto;l=563
       Vertex extension tool specification.
       
      .google.cloud.dialogflow.v2.Tool.ExtensionTool extension_spec = 4 [deprecated = true];
      Specified by:
      getExtensionSpec in interface ToolOrBuilder
      Returns:
      The extensionSpec.
    • getExtensionSpecOrBuilder

      @Deprecated public Tool.ExtensionToolOrBuilder getExtensionSpecOrBuilder()
      Deprecated.
       Vertex extension tool specification.
       
      .google.cloud.dialogflow.v2.Tool.ExtensionTool extension_spec = 4 [deprecated = true];
      Specified by:
      getExtensionSpecOrBuilder in interface ToolOrBuilder
    • hasFunctionSpec

      public boolean hasFunctionSpec()
       Client side executed function specification.
       
      .google.cloud.dialogflow.v2.Tool.FunctionTool function_spec = 13;
      Specified by:
      hasFunctionSpec in interface ToolOrBuilder
      Returns:
      Whether the functionSpec field is set.
    • getFunctionSpec

      public Tool.FunctionTool getFunctionSpec()
       Client side executed function specification.
       
      .google.cloud.dialogflow.v2.Tool.FunctionTool function_spec = 13;
      Specified by:
      getFunctionSpec in interface ToolOrBuilder
      Returns:
      The functionSpec.
    • getFunctionSpecOrBuilder

      public Tool.FunctionToolOrBuilder getFunctionSpecOrBuilder()
       Client side executed function specification.
       
      .google.cloud.dialogflow.v2.Tool.FunctionTool function_spec = 13;
      Specified by:
      getFunctionSpecOrBuilder in interface ToolOrBuilder
    • hasConnectorSpec

      public boolean hasConnectorSpec()
       Integration connectors tool specification.
       
      .google.cloud.dialogflow.v2.Tool.ConnectorTool connector_spec = 18;
      Specified by:
      hasConnectorSpec in interface ToolOrBuilder
      Returns:
      Whether the connectorSpec field is set.
    • getConnectorSpec

      public Tool.ConnectorTool getConnectorSpec()
       Integration connectors tool specification.
       
      .google.cloud.dialogflow.v2.Tool.ConnectorTool connector_spec = 18;
      Specified by:
      getConnectorSpec in interface ToolOrBuilder
      Returns:
      The connectorSpec.
    • getConnectorSpecOrBuilder

      public Tool.ConnectorToolOrBuilder getConnectorSpecOrBuilder()
       Integration connectors tool specification.
       
      .google.cloud.dialogflow.v2.Tool.ConnectorTool connector_spec = 18;
      Specified by:
      getConnectorSpecOrBuilder in interface ToolOrBuilder
    • hasOpenApiSpec

      public boolean hasOpenApiSpec()
       OpenAPI tool.
       
      .google.cloud.dialogflow.v2.Tool.OpenApiTool open_api_spec = 20;
      Specified by:
      hasOpenApiSpec in interface ToolOrBuilder
      Returns:
      Whether the openApiSpec field is set.
    • getOpenApiSpec

      public Tool.OpenApiTool getOpenApiSpec()
       OpenAPI tool.
       
      .google.cloud.dialogflow.v2.Tool.OpenApiTool open_api_spec = 20;
      Specified by:
      getOpenApiSpec in interface ToolOrBuilder
      Returns:
      The openApiSpec.
    • getOpenApiSpecOrBuilder

      public Tool.OpenApiToolOrBuilder getOpenApiSpecOrBuilder()
       OpenAPI tool.
       
      .google.cloud.dialogflow.v2.Tool.OpenApiTool open_api_spec = 20;
      Specified by:
      getOpenApiSpecOrBuilder in interface ToolOrBuilder
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. Creation time of this tool.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface ToolOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. Creation time of this tool.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface ToolOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Creation time of this tool.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface ToolOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. Update time of this tool.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface ToolOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. Update time of this tool.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface ToolOrBuilder
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Update time of this tool.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface ToolOrBuilder
    • hasSatisfiesPzs

      public boolean hasSatisfiesPzs()
       Output only. A read only boolean field reflecting Zone Separation
       status of the tool. If the field is absent, it means the status is unknown.
       
      optional bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasSatisfiesPzs in interface ToolOrBuilder
      Returns:
      Whether the satisfiesPzs field is set.
    • getSatisfiesPzs

      public boolean getSatisfiesPzs()
       Output only. A read only boolean field reflecting Zone Separation
       status of the tool. If the field is absent, it means the status is unknown.
       
      optional bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSatisfiesPzs in interface ToolOrBuilder
      Returns:
      The satisfiesPzs.
    • hasSatisfiesPzi

      public boolean hasSatisfiesPzi()
       Output only. A read only boolean field reflecting Zone Isolation status
       of the tool. If the field is absent, it means the status is unknown.
       
      optional bool satisfies_pzi = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasSatisfiesPzi in interface ToolOrBuilder
      Returns:
      Whether the satisfiesPzi field is set.
    • getSatisfiesPzi

      public boolean getSatisfiesPzi()
       Output only. A read only boolean field reflecting Zone Isolation status
       of the tool. If the field is absent, it means the status is unknown.
       
      optional bool satisfies_pzi = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSatisfiesPzi in interface ToolOrBuilder
      Returns:
      The satisfiesPzi.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Tool parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Tool parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Tool parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Tool parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Tool parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Tool parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Tool parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Tool parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Tool parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Tool parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Tool parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Tool parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Tool.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Tool.Builder newBuilder()
    • newBuilder

      public static Tool.Builder newBuilder(Tool prototype)
    • toBuilder

      public Tool.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Tool.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Tool getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Tool> parser()
    • getParserForType

      public com.google.protobuf.Parser<Tool> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Tool getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder