Package com.google.cloud.dialogflow.v2
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAuthentication information required for API callsstatic interfacestatic final classRepresents a tool.static enumTypes of confirmation requirement.static final classA ConnectorTool enabling using Integration Connectors Connections as tools.static interfacestatic final classAn ExtensionTool is a way to use Vertex Extensions as a tool.static interfacestatic final classA Function tool describes the functions to be invoked on the client side.static interfacestatic enumThe method type of the tool.static final classAn OpenAPI tool is a way to provide the Tool specifications in the Open API schema format.static interfacestatic final classConfiguration for tools using Service Directory.static interfacestatic enumstatic final classThe TLS configuration.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptional.booleanDeprecated.intOptional.Optional.getActionConfirmationRequirementOrDefault(String key, Tool.ConfirmationRequirement defaultValue) Optional.Optional.Deprecated.Optional.intgetActionConfirmationRequirementValueOrDefault(String key, int defaultValue) Optional.intOptional.Integration connectors tool specification.Integration connectors tool specification.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static ToolOptional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.Deprecated.google.cloud.dialogflow.v2.Tool.extension_spec is deprecated.Deprecated.Client side executed function specification.Client side executed function specification.getName()Output only.com.google.protobuf.ByteStringOutput only.OpenAPI tool.OpenAPI tool.com.google.protobuf.Parser<Tool>booleanOutput only.booleanOutput only.intRequired.com.google.protobuf.ByteStringRequired.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanIntegration connectors tool specification.booleanOutput only.booleanDeprecated.google.cloud.dialogflow.v2.Tool.extension_spec is deprecated.booleanClient side executed function specification.inthashCode()booleanOpenAPI tool.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) final booleanstatic Tool.Builderstatic Tool.BuildernewBuilder(Tool prototype) protected Tool.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ToolparseDelimitedFrom(InputStream input) static ToolparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolparseFrom(byte[] data) static ToolparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolparseFrom(com.google.protobuf.ByteString data) static ToolparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolparseFrom(com.google.protobuf.CodedInputStream input) static ToolparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolparseFrom(InputStream input) static ToolparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ToolparseFrom(ByteBuffer data) static ToolparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Tool>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getSpecificationCase
- Specified by:
getSpecificationCasein interfaceToolOrBuilder
-
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:
getNamein interfaceToolOrBuilder- 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:
getNameBytesin interfaceToolOrBuilder- Returns:
- The bytes for name.
-
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:
getToolKeyin interfaceToolOrBuilder- 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:
getToolKeyBytesin interfaceToolOrBuilder- Returns:
- The bytes for toolKey.
-
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:
getDisplayNamein interfaceToolOrBuilder- 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:
getDisplayNameBytesin interfaceToolOrBuilder- Returns:
- The bytes for displayName.
-
getDescription
Optional. A human readable description of the tool.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionin interfaceToolOrBuilder- 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:
getDescriptionBytesin interfaceToolOrBuilder- Returns:
- The bytes for description.
-
getActionConfirmationRequirementCount
public int getActionConfirmationRequirementCount()Description copied from interface:ToolOrBuilderOptional. 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:
getActionConfirmationRequirementCountin interfaceToolOrBuilder
-
containsActionConfirmationRequirement
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:
containsActionConfirmationRequirementin interfaceToolOrBuilder
-
getActionConfirmationRequirement
Deprecated.UsegetActionConfirmationRequirementMap()instead.- Specified by:
getActionConfirmationRequirementin interfaceToolOrBuilder
-
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:
getActionConfirmationRequirementMapin interfaceToolOrBuilder
-
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:
getActionConfirmationRequirementOrDefaultin interfaceToolOrBuilder
-
getActionConfirmationRequirementOrThrow
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:
getActionConfirmationRequirementOrThrowin interfaceToolOrBuilder
-
getActionConfirmationRequirementValue
Deprecated.UsegetActionConfirmationRequirementValueMap()instead.- Specified by:
getActionConfirmationRequirementValuein interfaceToolOrBuilder
-
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:
getActionConfirmationRequirementValueMapin interfaceToolOrBuilder
-
getActionConfirmationRequirementValueOrDefault
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:
getActionConfirmationRequirementValueOrDefaultin interfaceToolOrBuilder
-
getActionConfirmationRequirementValueOrThrow
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:
getActionConfirmationRequirementValueOrThrowin interfaceToolOrBuilder
-
hasExtensionSpec
Deprecated.google.cloud.dialogflow.v2.Tool.extension_spec is deprecated. See google/cloud/dialogflow/v2/tool.proto;l=563Vertex extension tool specification.
.google.cloud.dialogflow.v2.Tool.ExtensionTool extension_spec = 4 [deprecated = true];- Specified by:
hasExtensionSpecin interfaceToolOrBuilder- Returns:
- Whether the extensionSpec field is set.
-
getExtensionSpec
Deprecated.google.cloud.dialogflow.v2.Tool.extension_spec is deprecated. See google/cloud/dialogflow/v2/tool.proto;l=563Vertex extension tool specification.
.google.cloud.dialogflow.v2.Tool.ExtensionTool extension_spec = 4 [deprecated = true];- Specified by:
getExtensionSpecin interfaceToolOrBuilder- Returns:
- The extensionSpec.
-
getExtensionSpecOrBuilder
Deprecated.Vertex extension tool specification.
.google.cloud.dialogflow.v2.Tool.ExtensionTool extension_spec = 4 [deprecated = true];- Specified by:
getExtensionSpecOrBuilderin interfaceToolOrBuilder
-
hasFunctionSpec
public boolean hasFunctionSpec()Client side executed function specification.
.google.cloud.dialogflow.v2.Tool.FunctionTool function_spec = 13;- Specified by:
hasFunctionSpecin interfaceToolOrBuilder- Returns:
- Whether the functionSpec field is set.
-
getFunctionSpec
Client side executed function specification.
.google.cloud.dialogflow.v2.Tool.FunctionTool function_spec = 13;- Specified by:
getFunctionSpecin interfaceToolOrBuilder- Returns:
- The functionSpec.
-
getFunctionSpecOrBuilder
Client side executed function specification.
.google.cloud.dialogflow.v2.Tool.FunctionTool function_spec = 13;- Specified by:
getFunctionSpecOrBuilderin interfaceToolOrBuilder
-
hasConnectorSpec
public boolean hasConnectorSpec()Integration connectors tool specification.
.google.cloud.dialogflow.v2.Tool.ConnectorTool connector_spec = 18;- Specified by:
hasConnectorSpecin interfaceToolOrBuilder- Returns:
- Whether the connectorSpec field is set.
-
getConnectorSpec
Integration connectors tool specification.
.google.cloud.dialogflow.v2.Tool.ConnectorTool connector_spec = 18;- Specified by:
getConnectorSpecin interfaceToolOrBuilder- Returns:
- The connectorSpec.
-
getConnectorSpecOrBuilder
Integration connectors tool specification.
.google.cloud.dialogflow.v2.Tool.ConnectorTool connector_spec = 18;- Specified by:
getConnectorSpecOrBuilderin interfaceToolOrBuilder
-
hasOpenApiSpec
public boolean hasOpenApiSpec()OpenAPI tool.
.google.cloud.dialogflow.v2.Tool.OpenApiTool open_api_spec = 20;- Specified by:
hasOpenApiSpecin interfaceToolOrBuilder- Returns:
- Whether the openApiSpec field is set.
-
getOpenApiSpec
OpenAPI tool.
.google.cloud.dialogflow.v2.Tool.OpenApiTool open_api_spec = 20;- Specified by:
getOpenApiSpecin interfaceToolOrBuilder- Returns:
- The openApiSpec.
-
getOpenApiSpecOrBuilder
OpenAPI tool.
.google.cloud.dialogflow.v2.Tool.OpenApiTool open_api_spec = 20;- Specified by:
getOpenApiSpecOrBuilderin interfaceToolOrBuilder
-
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:
hasCreateTimein interfaceToolOrBuilder- 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:
getCreateTimein interfaceToolOrBuilder- 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:
getCreateTimeOrBuilderin interfaceToolOrBuilder
-
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:
hasUpdateTimein interfaceToolOrBuilder- 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:
getUpdateTimein interfaceToolOrBuilder- 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:
getUpdateTimeOrBuilderin interfaceToolOrBuilder
-
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:
hasSatisfiesPzsin interfaceToolOrBuilder- 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:
getSatisfiesPzsin interfaceToolOrBuilder- 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:
hasSatisfiesPziin interfaceToolOrBuilder- 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:
getSatisfiesPziin interfaceToolOrBuilder- Returns:
- The satisfiesPzi.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.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
- 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
- Throws:
IOException
-
parseFrom
public static Tool parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Tool parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Tool parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
- Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-