Package com.google.protobuf
Class FieldMask.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<FieldMask,FieldMask.Builder>
-
- com.google.protobuf.FieldMask.Builder
-
- All Implemented Interfaces:
FieldMaskOrBuilder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable
- Enclosing class:
- FieldMask
public static final class FieldMask.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<FieldMask,FieldMask.Builder> implements FieldMaskOrBuilder
Protobuf typegoogle.protobuf.FieldMask
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldMask.BuilderaddAllPaths(java.lang.Iterable<java.lang.String> values)repeated string paths = 1 [json_name = "paths"];FieldMask.BuilderaddPaths(java.lang.String value)repeated string paths = 1 [json_name = "paths"];FieldMask.BuilderaddPathsBytes(com.google.protobuf.ByteString value)repeated string paths = 1 [json_name = "paths"];FieldMask.BuilderclearPaths()repeated string paths = 1 [json_name = "paths"];java.lang.StringgetPaths(int index)repeated string paths = 1 [json_name = "paths"];com.google.protobuf.ByteStringgetPathsBytes(int index)repeated string paths = 1 [json_name = "paths"];intgetPathsCount()repeated string paths = 1 [json_name = "paths"];java.util.List<java.lang.String>getPathsList()repeated string paths = 1 [json_name = "paths"];FieldMask.BuildersetPaths(int index, java.lang.String value)repeated string paths = 1 [json_name = "paths"];-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getPathsList
public java.util.List<java.lang.String> getPathsList()
repeated string paths = 1 [json_name = "paths"];- Specified by:
getPathsListin interfaceFieldMaskOrBuilder- Returns:
- A list containing the paths.
-
getPathsCount
public int getPathsCount()
repeated string paths = 1 [json_name = "paths"];- Specified by:
getPathsCountin interfaceFieldMaskOrBuilder- Returns:
- The count of paths.
-
getPaths
public java.lang.String getPaths(int index)
repeated string paths = 1 [json_name = "paths"];- Specified by:
getPathsin interfaceFieldMaskOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The paths at the given index.
-
getPathsBytes
public com.google.protobuf.ByteString getPathsBytes(int index)
repeated string paths = 1 [json_name = "paths"];- Specified by:
getPathsBytesin interfaceFieldMaskOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the paths at the given index.
-
setPaths
public FieldMask.Builder setPaths(int index, java.lang.String value)
repeated string paths = 1 [json_name = "paths"];- Parameters:
index- The index to set the value at.value- The paths to set.- Returns:
- This builder for chaining.
-
addPaths
public FieldMask.Builder addPaths(java.lang.String value)
repeated string paths = 1 [json_name = "paths"];- Parameters:
value- The paths to add.- Returns:
- This builder for chaining.
-
addAllPaths
public FieldMask.Builder addAllPaths(java.lang.Iterable<java.lang.String> values)
repeated string paths = 1 [json_name = "paths"];- Parameters:
values- The paths to add.- Returns:
- This builder for chaining.
-
clearPaths
public FieldMask.Builder clearPaths()
repeated string paths = 1 [json_name = "paths"];- Returns:
- This builder for chaining.
-
addPathsBytes
public FieldMask.Builder addPathsBytes(com.google.protobuf.ByteString value)
repeated string paths = 1 [json_name = "paths"];- Parameters:
value- The bytes of the paths to add.- Returns:
- This builder for chaining.
-
-