Class TypeSchema.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TypeSchema.Builder>
com.google.cloud.dialogflow.cx.v3beta1.TypeSchema.Builder
- All Implemented Interfaces:
TypeSchemaOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TypeSchema
public static final class TypeSchema.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TypeSchema.Builder>
implements TypeSchemaOrBuilder
Encapsulates different type schema variations: either a reference to an a schema that's already defined by a tool, or an inline definition.Protobuf type
google.cloud.dialogflow.cx.v3beta1.TypeSchema-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Set if this is an inline schema definition.Set if this is a schema reference.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSet if this is an inline schema definition.Set if this is an inline schema definition.Set if this is an inline schema definition.Set if this is a schema reference.Set if this is a schema reference.Set if this is a schema reference.booleanSet if this is an inline schema definition.booleanSet if this is a schema reference.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(TypeSchema other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInlineSchema(InlineSchema value) Set if this is an inline schema definition.Set if this is a schema reference.setInlineSchema(InlineSchema value) Set if this is an inline schema definition.setInlineSchema(InlineSchema.Builder builderForValue) Set if this is an inline schema definition.Set if this is a schema reference.setSchemaReference(TypeSchema.SchemaReference.Builder builderForValue) Set if this is a schema reference.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<TypeSchema.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<TypeSchema.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<TypeSchema.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TypeSchema.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TypeSchema.Builder>
-
mergeFrom
public TypeSchema.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TypeSchema.Builder>- Throws:
IOException
-
getSchemaCase
- Specified by:
getSchemaCasein interfaceTypeSchemaOrBuilder
-
clearSchema
-
hasInlineSchema
public boolean hasInlineSchema()Set if this is an inline schema definition.
.google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1;- Specified by:
hasInlineSchemain interfaceTypeSchemaOrBuilder- Returns:
- Whether the inlineSchema field is set.
-
getInlineSchema
Set if this is an inline schema definition.
.google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1;- Specified by:
getInlineSchemain interfaceTypeSchemaOrBuilder- Returns:
- The inlineSchema.
-
setInlineSchema
Set if this is an inline schema definition.
.google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; -
setInlineSchema
Set if this is an inline schema definition.
.google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; -
mergeInlineSchema
Set if this is an inline schema definition.
.google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; -
clearInlineSchema
Set if this is an inline schema definition.
.google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; -
getInlineSchemaBuilder
Set if this is an inline schema definition.
.google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1; -
getInlineSchemaOrBuilder
Set if this is an inline schema definition.
.google.cloud.dialogflow.cx.v3beta1.InlineSchema inline_schema = 1;- Specified by:
getInlineSchemaOrBuilderin interfaceTypeSchemaOrBuilder
-
hasSchemaReference
public boolean hasSchemaReference()Set if this is a schema reference.
.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2;- Specified by:
hasSchemaReferencein interfaceTypeSchemaOrBuilder- Returns:
- Whether the schemaReference field is set.
-
getSchemaReference
Set if this is a schema reference.
.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2;- Specified by:
getSchemaReferencein interfaceTypeSchemaOrBuilder- Returns:
- The schemaReference.
-
setSchemaReference
Set if this is a schema reference.
.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; -
setSchemaReference
Set if this is a schema reference.
.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; -
mergeSchemaReference
Set if this is a schema reference.
.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; -
clearSchemaReference
Set if this is a schema reference.
.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; -
getSchemaReferenceBuilder
Set if this is a schema reference.
.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2; -
getSchemaReferenceOrBuilder
Set if this is a schema reference.
.google.cloud.dialogflow.cx.v3beta1.TypeSchema.SchemaReference schema_reference = 2;- Specified by:
getSchemaReferenceOrBuilderin interfaceTypeSchemaOrBuilder
-