Package org.finos.tracdap.api
Class FileReadResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<FileReadResponse.Builder>
com.google.protobuf.GeneratedMessage.Builder<FileReadResponse.Builder>
org.finos.tracdap.api.FileReadResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,FileReadResponseOrBuilder
- Enclosing class:
FileReadResponse
public static final class FileReadResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FileReadResponse.Builder>
implements FileReadResponseOrBuilder
* Response to a request to read a FILE, i.e. retrieve its content from the platform. @see TracDataApi.readFileProtobuf type
tracdap.api.FileReadResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()* A chunk of the file content The file content will be sent as a stream of chunks (byte buffers), with one chunk in each message.* Definition of the FILE being readcom.google.protobuf.ByteString* A chunk of the file content The file content will be sent as a stream of chunks (byte buffers), with one chunk in each message.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptororg.finos.tracdap.metadata.FileDefinition* Definition of the FILE being readorg.finos.tracdap.metadata.FileDefinition.Builder* Definition of the FILE being readorg.finos.tracdap.metadata.FileDefinitionOrBuilder* Definition of the FILE being readboolean* Definition of the FILE being readprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFileDefinition(org.finos.tracdap.metadata.FileDefinition value) * Definition of the FILE being readmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(FileReadResponse other) setContent(com.google.protobuf.ByteString value) * A chunk of the file content The file content will be sent as a stream of chunks (byte buffers), with one chunk in each message.setFileDefinition(org.finos.tracdap.metadata.FileDefinition value) * Definition of the FILE being readsetFileDefinition(org.finos.tracdap.metadata.FileDefinition.Builder builderForValue) * Definition of the FILE being readMethods 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<FileReadResponse.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<FileReadResponse.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<FileReadResponse.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<FileReadResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FileReadResponse.Builder>
-
mergeFrom
public FileReadResponse.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<FileReadResponse.Builder>- Throws:
IOException
-
hasFileDefinition
public boolean hasFileDefinition()* Definition of the FILE being read
optional .tracdap.metadata.FileDefinition fileDefinition = 1;- Specified by:
hasFileDefinitionin interfaceFileReadResponseOrBuilder- Returns:
- Whether the fileDefinition field is set.
-
getFileDefinition
public org.finos.tracdap.metadata.FileDefinition getFileDefinition()* Definition of the FILE being read
optional .tracdap.metadata.FileDefinition fileDefinition = 1;- Specified by:
getFileDefinitionin interfaceFileReadResponseOrBuilder- Returns:
- The fileDefinition.
-
setFileDefinition
* Definition of the FILE being read
optional .tracdap.metadata.FileDefinition fileDefinition = 1; -
setFileDefinition
public FileReadResponse.Builder setFileDefinition(org.finos.tracdap.metadata.FileDefinition.Builder builderForValue) * Definition of the FILE being read
optional .tracdap.metadata.FileDefinition fileDefinition = 1; -
mergeFileDefinition
public FileReadResponse.Builder mergeFileDefinition(org.finos.tracdap.metadata.FileDefinition value) * Definition of the FILE being read
optional .tracdap.metadata.FileDefinition fileDefinition = 1; -
clearFileDefinition
* Definition of the FILE being read
optional .tracdap.metadata.FileDefinition fileDefinition = 1; -
getFileDefinitionBuilder
public org.finos.tracdap.metadata.FileDefinition.Builder getFileDefinitionBuilder()* Definition of the FILE being read
optional .tracdap.metadata.FileDefinition fileDefinition = 1; -
getFileDefinitionOrBuilder
public org.finos.tracdap.metadata.FileDefinitionOrBuilder getFileDefinitionOrBuilder()* Definition of the FILE being read
optional .tracdap.metadata.FileDefinition fileDefinition = 1;- Specified by:
getFileDefinitionOrBuilderin interfaceFileReadResponseOrBuilder
-
getContent
public com.google.protobuf.ByteString getContent()* A chunk of the file content The file content will be sent as a stream of chunks (byte buffers), with one chunk in each message. Empty chunks may be included at any point in the response stream and should be ignored. In particular, TRAC guarantees that the chunk in the first message will always be an empty chunk.
bytes content = 1000;- Specified by:
getContentin interfaceFileReadResponseOrBuilder- Returns:
- The content.
-
setContent
* A chunk of the file content The file content will be sent as a stream of chunks (byte buffers), with one chunk in each message. Empty chunks may be included at any point in the response stream and should be ignored. In particular, TRAC guarantees that the chunk in the first message will always be an empty chunk.
bytes content = 1000;- Parameters:
value- The content to set.- Returns:
- This builder for chaining.
-
clearContent
* A chunk of the file content The file content will be sent as a stream of chunks (byte buffers), with one chunk in each message. Empty chunks may be included at any point in the response stream and should be ignored. In particular, TRAC guarantees that the chunk in the first message will always be an empty chunk.
bytes content = 1000;- Returns:
- This builder for chaining.
-