Class TreeEntry.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TreeEntry.Builder>
com.google.cloud.securesourcemanager.v1.TreeEntry.Builder
- All Implemented Interfaces:
TreeEntryOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TreeEntry
public static final class TreeEntry.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TreeEntry.Builder>
implements TreeEntryOrBuilder
Represents an entry within a tree structure (like a Git tree).Protobuf type
google.cloud.securesourcemanager.v1.TreeEntry-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.clearSha()Output only.Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMode()Output only.com.google.protobuf.ByteStringOutput only.getPath()Output only.com.google.protobuf.ByteStringOutput only.getSha()Output only.com.google.protobuf.ByteStringOutput only.longgetSize()Output only.getType()Output only.intOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Output only.setModeBytes(com.google.protobuf.ByteString value) Output only.Output only.setPathBytes(com.google.protobuf.ByteString value) Output only.Output only.setShaBytes(com.google.protobuf.ByteString value) Output only.setSize(long value) Output only.setType(TreeEntry.ObjectType value) Output only.setTypeValue(int value) Output only.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<TreeEntry.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<TreeEntry.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<TreeEntry.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<TreeEntry.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TreeEntry.Builder>
-
mergeFrom
public TreeEntry.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<TreeEntry.Builder>- Throws:
IOException
-
getTypeValue
public int getTypeValue()Output only. The type of the object (TREE, BLOB, COMMIT). Output-only.
.google.cloud.securesourcemanager.v1.TreeEntry.ObjectType type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTypeValuein interfaceTreeEntryOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Output only. The type of the object (TREE, BLOB, COMMIT). Output-only.
.google.cloud.securesourcemanager.v1.TreeEntry.ObjectType type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Output only. The type of the object (TREE, BLOB, COMMIT). Output-only.
.google.cloud.securesourcemanager.v1.TreeEntry.ObjectType type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTypein interfaceTreeEntryOrBuilder- Returns:
- The type.
-
setType
Output only. The type of the object (TREE, BLOB, COMMIT). Output-only.
.google.cloud.securesourcemanager.v1.TreeEntry.ObjectType type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Output only. The type of the object (TREE, BLOB, COMMIT). Output-only.
.google.cloud.securesourcemanager.v1.TreeEntry.ObjectType type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getSha
Output only. The SHA-1 hash of the object (unique identifier). Output-only.
string sha = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getShain interfaceTreeEntryOrBuilder- Returns:
- The sha.
-
getShaBytes
public com.google.protobuf.ByteString getShaBytes()Output only. The SHA-1 hash of the object (unique identifier). Output-only.
string sha = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getShaBytesin interfaceTreeEntryOrBuilder- Returns:
- The bytes for sha.
-
setSha
Output only. The SHA-1 hash of the object (unique identifier). Output-only.
string sha = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The sha to set.- Returns:
- This builder for chaining.
-
clearSha
Output only. The SHA-1 hash of the object (unique identifier). Output-only.
string sha = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setShaBytes
Output only. The SHA-1 hash of the object (unique identifier). Output-only.
string sha = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for sha to set.- Returns:
- This builder for chaining.
-
getPath
Output only. The path of the file or directory within the tree (e.g., "src/main/java/MyClass.java"). Output-only.
string path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPathin interfaceTreeEntryOrBuilder- Returns:
- The path.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()Output only. The path of the file or directory within the tree (e.g., "src/main/java/MyClass.java"). Output-only.
string path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPathBytesin interfaceTreeEntryOrBuilder- Returns:
- The bytes for path.
-
setPath
Output only. The path of the file or directory within the tree (e.g., "src/main/java/MyClass.java"). Output-only.
string path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The path to set.- Returns:
- This builder for chaining.
-
clearPath
Output only. The path of the file or directory within the tree (e.g., "src/main/java/MyClass.java"). Output-only.
string path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setPathBytes
Output only. The path of the file or directory within the tree (e.g., "src/main/java/MyClass.java"). Output-only.
string path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for path to set.- Returns:
- This builder for chaining.
-
getMode
Output only. The file mode as a string (e.g., "100644"). Indicates file type. Output-only.
string mode = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getModein interfaceTreeEntryOrBuilder- Returns:
- The mode.
-
getModeBytes
public com.google.protobuf.ByteString getModeBytes()Output only. The file mode as a string (e.g., "100644"). Indicates file type. Output-only.
string mode = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getModeBytesin interfaceTreeEntryOrBuilder- Returns:
- The bytes for mode.
-
setMode
Output only. The file mode as a string (e.g., "100644"). Indicates file type. Output-only.
string mode = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The mode to set.- Returns:
- This builder for chaining.
-
clearMode
Output only. The file mode as a string (e.g., "100644"). Indicates file type. Output-only.
string mode = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setModeBytes
Output only. The file mode as a string (e.g., "100644"). Indicates file type. Output-only.
string mode = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for mode to set.- Returns:
- This builder for chaining.
-
getSize
public long getSize()Output only. The size of the object in bytes (only for blobs). Output-only.
int64 size = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSizein interfaceTreeEntryOrBuilder- Returns:
- The size.
-
setSize
Output only. The size of the object in bytes (only for blobs). Output-only.
int64 size = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
Output only. The size of the object in bytes (only for blobs). Output-only.
int64 size = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-