Package com.google.api.expr.v1alpha1
Class Expr.CreateStruct.Entry.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
- com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.Builder
-
- All Implemented Interfaces:
Expr.CreateStruct.EntryOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Expr.CreateStruct.Entry
public static final class Expr.CreateStruct.Entry.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder> implements Expr.CreateStruct.EntryOrBuilder
Represents an entry.
Protobuf typegoogle.api.expr.v1alpha1.Expr.CreateStruct.Entry
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Expr.CreateStruct.Entry.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Expr.CreateStruct.Entrybuild()Expr.CreateStruct.EntrybuildPartial()Expr.CreateStruct.Entry.Builderclear()Expr.CreateStruct.Entry.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Expr.CreateStruct.Entry.BuilderclearFieldKey()The field key for a message creator statement.Expr.CreateStruct.Entry.BuilderclearId()Required.Expr.CreateStruct.Entry.BuilderclearKeyKind()Expr.CreateStruct.Entry.BuilderclearMapKey()The key expression for a map creation statement.Expr.CreateStruct.Entry.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Expr.CreateStruct.Entry.BuilderclearOptionalEntry()Whether the key-value pair is optional.Expr.CreateStruct.Entry.BuilderclearValue()Required.Expr.CreateStruct.Entry.Builderclone()Expr.CreateStruct.EntrygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetFieldKey()The field key for a message creator statement.com.google.protobuf.ByteStringgetFieldKeyBytes()The field key for a message creator statement.longgetId()Required.Expr.CreateStruct.Entry.KeyKindCasegetKeyKindCase()ExprgetMapKey()The key expression for a map creation statement.Expr.BuildergetMapKeyBuilder()The key expression for a map creation statement.ExprOrBuildergetMapKeyOrBuilder()The key expression for a map creation statement.booleangetOptionalEntry()Whether the key-value pair is optional.ExprgetValue()Required.Expr.BuildergetValueBuilder()Required.ExprOrBuildergetValueOrBuilder()Required.booleanhasFieldKey()The field key for a message creator statement.booleanhasMapKey()The key expression for a map creation statement.booleanhasValue()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Expr.CreateStruct.Entry.BuildermergeFrom(Expr.CreateStruct.Entry other)Expr.CreateStruct.Entry.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Expr.CreateStruct.Entry.BuildermergeFrom(com.google.protobuf.Message other)Expr.CreateStruct.Entry.BuildermergeMapKey(Expr value)The key expression for a map creation statement.Expr.CreateStruct.Entry.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Expr.CreateStruct.Entry.BuildermergeValue(Expr value)Required.Expr.CreateStruct.Entry.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Expr.CreateStruct.Entry.BuildersetFieldKey(java.lang.String value)The field key for a message creator statement.Expr.CreateStruct.Entry.BuildersetFieldKeyBytes(com.google.protobuf.ByteString value)The field key for a message creator statement.Expr.CreateStruct.Entry.BuildersetId(long value)Required.Expr.CreateStruct.Entry.BuildersetMapKey(Expr value)The key expression for a map creation statement.Expr.CreateStruct.Entry.BuildersetMapKey(Expr.Builder builderForValue)The key expression for a map creation statement.Expr.CreateStruct.Entry.BuildersetOptionalEntry(boolean value)Whether the key-value pair is optional.Expr.CreateStruct.Entry.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Expr.CreateStruct.Entry.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Expr.CreateStruct.Entry.BuildersetValue(Expr value)Required.Expr.CreateStruct.Entry.BuildersetValue(Expr.Builder builderForValue)Required.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
clear
public Expr.CreateStruct.Entry.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.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.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
getDefaultInstanceForType
public Expr.CreateStruct.Entry getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Expr.CreateStruct.Entry build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Expr.CreateStruct.Entry buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Expr.CreateStruct.Entry.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
setField
public Expr.CreateStruct.Entry.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
clearField
public Expr.CreateStruct.Entry.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
clearOneof
public Expr.CreateStruct.Entry.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
setRepeatedField
public Expr.CreateStruct.Entry.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
addRepeatedField
public Expr.CreateStruct.Entry.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
mergeFrom
public Expr.CreateStruct.Entry.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expr.CreateStruct.Entry.Builder>
-
mergeFrom
public Expr.CreateStruct.Entry.Builder mergeFrom(Expr.CreateStruct.Entry other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
mergeFrom
public Expr.CreateStruct.Entry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expr.CreateStruct.Entry.Builder>- Throws:
java.io.IOException
-
getKeyKindCase
public Expr.CreateStruct.Entry.KeyKindCase getKeyKindCase()
- Specified by:
getKeyKindCasein interfaceExpr.CreateStruct.EntryOrBuilder
-
clearKeyKind
public Expr.CreateStruct.Entry.Builder clearKeyKind()
-
getId
public long getId()
Required. An id assigned to this node by the parser which is unique in a given expression tree. This is used to associate type information and other attributes to the node.
int64 id = 1;- Specified by:
getIdin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The id.
-
setId
public Expr.CreateStruct.Entry.Builder setId(long value)
Required. An id assigned to this node by the parser which is unique in a given expression tree. This is used to associate type information and other attributes to the node.
int64 id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public Expr.CreateStruct.Entry.Builder clearId()
Required. An id assigned to this node by the parser which is unique in a given expression tree. This is used to associate type information and other attributes to the node.
int64 id = 1;- Returns:
- This builder for chaining.
-
hasFieldKey
public boolean hasFieldKey()
The field key for a message creator statement.
string field_key = 2;- Specified by:
hasFieldKeyin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- Whether the fieldKey field is set.
-
getFieldKey
public java.lang.String getFieldKey()
The field key for a message creator statement.
string field_key = 2;- Specified by:
getFieldKeyin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The fieldKey.
-
getFieldKeyBytes
public com.google.protobuf.ByteString getFieldKeyBytes()
The field key for a message creator statement.
string field_key = 2;- Specified by:
getFieldKeyBytesin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The bytes for fieldKey.
-
setFieldKey
public Expr.CreateStruct.Entry.Builder setFieldKey(java.lang.String value)
The field key for a message creator statement.
string field_key = 2;- Parameters:
value- The fieldKey to set.- Returns:
- This builder for chaining.
-
clearFieldKey
public Expr.CreateStruct.Entry.Builder clearFieldKey()
The field key for a message creator statement.
string field_key = 2;- Returns:
- This builder for chaining.
-
setFieldKeyBytes
public Expr.CreateStruct.Entry.Builder setFieldKeyBytes(com.google.protobuf.ByteString value)
The field key for a message creator statement.
string field_key = 2;- Parameters:
value- The bytes for fieldKey to set.- Returns:
- This builder for chaining.
-
hasMapKey
public boolean hasMapKey()
The key expression for a map creation statement.
.google.api.expr.v1alpha1.Expr map_key = 3;- Specified by:
hasMapKeyin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- Whether the mapKey field is set.
-
getMapKey
public Expr getMapKey()
The key expression for a map creation statement.
.google.api.expr.v1alpha1.Expr map_key = 3;- Specified by:
getMapKeyin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The mapKey.
-
setMapKey
public Expr.CreateStruct.Entry.Builder setMapKey(Expr value)
The key expression for a map creation statement.
.google.api.expr.v1alpha1.Expr map_key = 3;
-
setMapKey
public Expr.CreateStruct.Entry.Builder setMapKey(Expr.Builder builderForValue)
The key expression for a map creation statement.
.google.api.expr.v1alpha1.Expr map_key = 3;
-
mergeMapKey
public Expr.CreateStruct.Entry.Builder mergeMapKey(Expr value)
The key expression for a map creation statement.
.google.api.expr.v1alpha1.Expr map_key = 3;
-
clearMapKey
public Expr.CreateStruct.Entry.Builder clearMapKey()
The key expression for a map creation statement.
.google.api.expr.v1alpha1.Expr map_key = 3;
-
getMapKeyBuilder
public Expr.Builder getMapKeyBuilder()
The key expression for a map creation statement.
.google.api.expr.v1alpha1.Expr map_key = 3;
-
getMapKeyOrBuilder
public ExprOrBuilder getMapKeyOrBuilder()
The key expression for a map creation statement.
.google.api.expr.v1alpha1.Expr map_key = 3;- Specified by:
getMapKeyOrBuilderin interfaceExpr.CreateStruct.EntryOrBuilder
-
hasValue
public boolean hasValue()
Required. The value assigned to the key. If the optional_entry field is true, the expression must resolve to an optional-typed value. If the optional value is present, the key will be set; however, if the optional value is absent, the key will be unset.
.google.api.expr.v1alpha1.Expr value = 4;- Specified by:
hasValuein interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- Whether the value field is set.
-
getValue
public Expr getValue()
Required. The value assigned to the key. If the optional_entry field is true, the expression must resolve to an optional-typed value. If the optional value is present, the key will be set; however, if the optional value is absent, the key will be unset.
.google.api.expr.v1alpha1.Expr value = 4;- Specified by:
getValuein interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The value.
-
setValue
public Expr.CreateStruct.Entry.Builder setValue(Expr value)
Required. The value assigned to the key. If the optional_entry field is true, the expression must resolve to an optional-typed value. If the optional value is present, the key will be set; however, if the optional value is absent, the key will be unset.
.google.api.expr.v1alpha1.Expr value = 4;
-
setValue
public Expr.CreateStruct.Entry.Builder setValue(Expr.Builder builderForValue)
Required. The value assigned to the key. If the optional_entry field is true, the expression must resolve to an optional-typed value. If the optional value is present, the key will be set; however, if the optional value is absent, the key will be unset.
.google.api.expr.v1alpha1.Expr value = 4;
-
mergeValue
public Expr.CreateStruct.Entry.Builder mergeValue(Expr value)
Required. The value assigned to the key. If the optional_entry field is true, the expression must resolve to an optional-typed value. If the optional value is present, the key will be set; however, if the optional value is absent, the key will be unset.
.google.api.expr.v1alpha1.Expr value = 4;
-
clearValue
public Expr.CreateStruct.Entry.Builder clearValue()
Required. The value assigned to the key. If the optional_entry field is true, the expression must resolve to an optional-typed value. If the optional value is present, the key will be set; however, if the optional value is absent, the key will be unset.
.google.api.expr.v1alpha1.Expr value = 4;
-
getValueBuilder
public Expr.Builder getValueBuilder()
Required. The value assigned to the key. If the optional_entry field is true, the expression must resolve to an optional-typed value. If the optional value is present, the key will be set; however, if the optional value is absent, the key will be unset.
.google.api.expr.v1alpha1.Expr value = 4;
-
getValueOrBuilder
public ExprOrBuilder getValueOrBuilder()
Required. The value assigned to the key. If the optional_entry field is true, the expression must resolve to an optional-typed value. If the optional value is present, the key will be set; however, if the optional value is absent, the key will be unset.
.google.api.expr.v1alpha1.Expr value = 4;- Specified by:
getValueOrBuilderin interfaceExpr.CreateStruct.EntryOrBuilder
-
getOptionalEntry
public boolean getOptionalEntry()
Whether the key-value pair is optional.
bool optional_entry = 5;- Specified by:
getOptionalEntryin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The optionalEntry.
-
setOptionalEntry
public Expr.CreateStruct.Entry.Builder setOptionalEntry(boolean value)
Whether the key-value pair is optional.
bool optional_entry = 5;- Parameters:
value- The optionalEntry to set.- Returns:
- This builder for chaining.
-
clearOptionalEntry
public Expr.CreateStruct.Entry.Builder clearOptionalEntry()
Whether the key-value pair is optional.
bool optional_entry = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Expr.CreateStruct.Entry.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
mergeUnknownFields
public final Expr.CreateStruct.Entry.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expr.CreateStruct.Entry.Builder>
-
-