Package com.google.api.expr.v1beta1
Class Expr.CreateStruct.Entry.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Expr.CreateStruct.Entry,Expr.CreateStruct.Entry.Builder>
com.google.api.expr.v1beta1.Expr.CreateStruct.Entry.Builder
- All Implemented Interfaces:
Expr.CreateStruct.EntryOrBuilder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Cloneable
- Enclosing class:
- Expr.CreateStruct.Entry
public static final class Expr.CreateStruct.Entry.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Expr.CreateStruct.Entry,Expr.CreateStruct.Entry.Builder>
implements Expr.CreateStruct.EntryOrBuilder
Represents an entry.Protobuf type
google.api.expr.v1beta1.Expr.CreateStruct.Entry-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionThe field key for a message creator statement.clearId()Required.The key expression for a map creation statement.Required.The field key for a message creator statement.com.google.protobuf.ByteStringThe field key for a message creator statement.intgetId()Required.The key expression for a map creation statement.getValue()Required.booleanThe field key for a message creator statement.booleanThe key expression for a map creation statement.booleanhasValue()Required.mergeMapKey(Expr value) The key expression for a map creation statement.mergeValue(Expr value) Required.setFieldKey(String value) The field key for a message creator statement.setFieldKeyBytes(com.google.protobuf.ByteString value) The field key for a message creator statement.setId(int value) Required.The key expression for a map creation statement.setMapKey(Expr.Builder builderForValue) The key expression for a map creation statement.Required.setValue(Expr.Builder builderForValue) Required.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getKeyKindCase
- Specified by:
getKeyKindCasein interfaceExpr.CreateStruct.EntryOrBuilder
-
clearKeyKind
-
getId
public int 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.
int32 id = 1 [json_name = "id"];- Specified by:
getIdin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The id.
-
setId
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.
int32 id = 1 [json_name = "id"];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
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.
int32 id = 1 [json_name = "id"];- Returns:
- This builder for chaining.
-
hasFieldKey
public boolean hasFieldKey()The field key for a message creator statement.
string field_key = 2 [json_name = "fieldKey"];- Specified by:
hasFieldKeyin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- Whether the fieldKey field is set.
-
getFieldKey
The field key for a message creator statement.
string field_key = 2 [json_name = "fieldKey"];- 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 [json_name = "fieldKey"];- Specified by:
getFieldKeyBytesin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The bytes for fieldKey.
-
setFieldKey
The field key for a message creator statement.
string field_key = 2 [json_name = "fieldKey"];- Parameters:
value- The fieldKey to set.- Returns:
- This builder for chaining.
-
clearFieldKey
The field key for a message creator statement.
string field_key = 2 [json_name = "fieldKey"];- Returns:
- This builder for chaining.
-
setFieldKeyBytes
The field key for a message creator statement.
string field_key = 2 [json_name = "fieldKey"];- 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.v1beta1.Expr map_key = 3 [json_name = "mapKey"];- Specified by:
hasMapKeyin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- Whether the mapKey field is set.
-
getMapKey
The key expression for a map creation statement.
.google.api.expr.v1beta1.Expr map_key = 3 [json_name = "mapKey"];- Specified by:
getMapKeyin interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The mapKey.
-
setMapKey
The key expression for a map creation statement.
.google.api.expr.v1beta1.Expr map_key = 3 [json_name = "mapKey"]; -
setMapKey
The key expression for a map creation statement.
.google.api.expr.v1beta1.Expr map_key = 3 [json_name = "mapKey"]; -
mergeMapKey
The key expression for a map creation statement.
.google.api.expr.v1beta1.Expr map_key = 3 [json_name = "mapKey"]; -
clearMapKey
The key expression for a map creation statement.
.google.api.expr.v1beta1.Expr map_key = 3 [json_name = "mapKey"]; -
hasValue
public boolean hasValue()Required. The value assigned to the key.
.google.api.expr.v1beta1.Expr value = 4 [json_name = "value"];- Specified by:
hasValuein interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- Whether the value field is set.
-
getValue
Required. The value assigned to the key.
.google.api.expr.v1beta1.Expr value = 4 [json_name = "value"];- Specified by:
getValuein interfaceExpr.CreateStruct.EntryOrBuilder- Returns:
- The value.
-
setValue
Required. The value assigned to the key.
.google.api.expr.v1beta1.Expr value = 4 [json_name = "value"]; -
setValue
Required. The value assigned to the key.
.google.api.expr.v1beta1.Expr value = 4 [json_name = "value"]; -
mergeValue
Required. The value assigned to the key.
.google.api.expr.v1beta1.Expr value = 4 [json_name = "value"]; -
clearValue
Required. The value assigned to the key.
.google.api.expr.v1beta1.Expr value = 4 [json_name = "value"];
-