Package org.finos.tracdap.api
Class FileWriteRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<FileWriteRequest.Builder>
-
- org.finos.tracdap.api.FileWriteRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,FileWriteRequestOrBuilder
- Enclosing class:
- FileWriteRequest
public static final class FileWriteRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FileWriteRequest.Builder> implements FileWriteRequestOrBuilder
Request to create or update a FILE and store content to the platform. @see TracDataApi.createFile @see TracDataApi.updateFile
Protobuf typetracdap.api.FileWriteRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FileWriteRequest.BuilderaddAllTagUpdates(java.lang.Iterable<? extends org.finos.tracdap.metadata.TagUpdate> values)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.FileWriteRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)FileWriteRequest.BuilderaddTagUpdates(int index, org.finos.tracdap.metadata.TagUpdate value)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.FileWriteRequest.BuilderaddTagUpdates(int index, org.finos.tracdap.metadata.TagUpdate.Builder builderForValue)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.FileWriteRequest.BuilderaddTagUpdates(org.finos.tracdap.metadata.TagUpdate value)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.FileWriteRequest.BuilderaddTagUpdates(org.finos.tracdap.metadata.TagUpdate.Builder builderForValue)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.org.finos.tracdap.metadata.TagUpdate.BuilderaddTagUpdatesBuilder()Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.org.finos.tracdap.metadata.TagUpdate.BuilderaddTagUpdatesBuilder(int index)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.FileWriteRequestbuild()FileWriteRequestbuildPartial()FileWriteRequest.Builderclear()FileWriteRequest.BuilderclearContent()A chunk of the file content The file content should be sent as a stream of chunks (byte buffers), with one chunk in each message.FileWriteRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)FileWriteRequest.BuilderclearMimeType()Mime type of the file being saved, always required Must be a valid mime type.FileWriteRequest.BuilderclearName()File name of the file being saved, always required Must be a valid file name with no path component (i.e.FileWriteRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)FileWriteRequest.BuilderclearPriorVersion()Prior object/tag version to use for update operations This field should be omitted when creating a new file.FileWriteRequest.BuilderclearSize()Size of the file being saved, if known in advance When a size is supplied, TRAC will check the size against the number of bytes stored.FileWriteRequest.BuilderclearTagUpdates()Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.FileWriteRequest.BuilderclearTenant()Tenant code for the requested operation, always requiredFileWriteRequest.Builderclone()com.google.protobuf.ByteStringgetContent()A chunk of the file content The file content should be sent as a stream of chunks (byte buffers), with one chunk in each message.FileWriteRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetMimeType()Mime type of the file being saved, always required Must be a valid mime type.com.google.protobuf.ByteStringgetMimeTypeBytes()Mime type of the file being saved, always required Must be a valid mime type.java.lang.StringgetName()File name of the file being saved, always required Must be a valid file name with no path component (i.e.com.google.protobuf.ByteStringgetNameBytes()File name of the file being saved, always required Must be a valid file name with no path component (i.e.org.finos.tracdap.metadata.TagSelectorgetPriorVersion()Prior object/tag version to use for update operations This field should be omitted when creating a new file.org.finos.tracdap.metadata.TagSelector.BuildergetPriorVersionBuilder()Prior object/tag version to use for update operations This field should be omitted when creating a new file.org.finos.tracdap.metadata.TagSelectorOrBuildergetPriorVersionOrBuilder()Prior object/tag version to use for update operations This field should be omitted when creating a new file.longgetSize()Size of the file being saved, if known in advance When a size is supplied, TRAC will check the size against the number of bytes stored.org.finos.tracdap.metadata.TagUpdategetTagUpdates(int index)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.org.finos.tracdap.metadata.TagUpdate.BuildergetTagUpdatesBuilder(int index)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.java.util.List<org.finos.tracdap.metadata.TagUpdate.Builder>getTagUpdatesBuilderList()Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.intgetTagUpdatesCount()Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.java.util.List<org.finos.tracdap.metadata.TagUpdate>getTagUpdatesList()Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.org.finos.tracdap.metadata.TagUpdateOrBuildergetTagUpdatesOrBuilder(int index)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.java.util.List<? extends org.finos.tracdap.metadata.TagUpdateOrBuilder>getTagUpdatesOrBuilderList()Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.java.lang.StringgetTenant()Tenant code for the requested operation, always requiredcom.google.protobuf.ByteStringgetTenantBytes()Tenant code for the requested operation, always requiredbooleanhasPriorVersion()Prior object/tag version to use for update operations This field should be omitted when creating a new file.booleanhasSize()Size of the file being saved, if known in advance When a size is supplied, TRAC will check the size against the number of bytes stored.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()FileWriteRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)FileWriteRequest.BuildermergeFrom(com.google.protobuf.Message other)FileWriteRequest.BuildermergeFrom(FileWriteRequest other)FileWriteRequest.BuildermergePriorVersion(org.finos.tracdap.metadata.TagSelector value)Prior object/tag version to use for update operations This field should be omitted when creating a new file.FileWriteRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)FileWriteRequest.BuilderremoveTagUpdates(int index)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.FileWriteRequest.BuildersetContent(com.google.protobuf.ByteString value)A chunk of the file content The file content should be sent as a stream of chunks (byte buffers), with one chunk in each message.FileWriteRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)FileWriteRequest.BuildersetMimeType(java.lang.String value)Mime type of the file being saved, always required Must be a valid mime type.FileWriteRequest.BuildersetMimeTypeBytes(com.google.protobuf.ByteString value)Mime type of the file being saved, always required Must be a valid mime type.FileWriteRequest.BuildersetName(java.lang.String value)File name of the file being saved, always required Must be a valid file name with no path component (i.e.FileWriteRequest.BuildersetNameBytes(com.google.protobuf.ByteString value)File name of the file being saved, always required Must be a valid file name with no path component (i.e.FileWriteRequest.BuildersetPriorVersion(org.finos.tracdap.metadata.TagSelector value)Prior object/tag version to use for update operations This field should be omitted when creating a new file.FileWriteRequest.BuildersetPriorVersion(org.finos.tracdap.metadata.TagSelector.Builder builderForValue)Prior object/tag version to use for update operations This field should be omitted when creating a new file.FileWriteRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)FileWriteRequest.BuildersetSize(long value)Size of the file being saved, if known in advance When a size is supplied, TRAC will check the size against the number of bytes stored.FileWriteRequest.BuildersetTagUpdates(int index, org.finos.tracdap.metadata.TagUpdate value)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.FileWriteRequest.BuildersetTagUpdates(int index, org.finos.tracdap.metadata.TagUpdate.Builder builderForValue)Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests.FileWriteRequest.BuildersetTenant(java.lang.String value)Tenant code for the requested operation, always requiredFileWriteRequest.BuildersetTenantBytes(com.google.protobuf.ByteString value)Tenant code for the requested operation, always requiredFileWriteRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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<FileWriteRequest.Builder>
-
clear
public FileWriteRequest.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<FileWriteRequest.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<FileWriteRequest.Builder>
-
getDefaultInstanceForType
public FileWriteRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public FileWriteRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public FileWriteRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public FileWriteRequest.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<FileWriteRequest.Builder>
-
setField
public FileWriteRequest.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<FileWriteRequest.Builder>
-
clearField
public FileWriteRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FileWriteRequest.Builder>
-
clearOneof
public FileWriteRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FileWriteRequest.Builder>
-
setRepeatedField
public FileWriteRequest.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<FileWriteRequest.Builder>
-
addRepeatedField
public FileWriteRequest.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<FileWriteRequest.Builder>
-
mergeFrom
public FileWriteRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FileWriteRequest.Builder>
-
mergeFrom
public FileWriteRequest.Builder mergeFrom(FileWriteRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FileWriteRequest.Builder>
-
mergeFrom
public FileWriteRequest.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<FileWriteRequest.Builder>- Throws:
java.io.IOException
-
getTenant
public java.lang.String getTenant()
Tenant code for the requested operation, always required
string tenant = 1;- Specified by:
getTenantin interfaceFileWriteRequestOrBuilder- Returns:
- The tenant.
-
getTenantBytes
public com.google.protobuf.ByteString getTenantBytes()
Tenant code for the requested operation, always required
string tenant = 1;- Specified by:
getTenantBytesin interfaceFileWriteRequestOrBuilder- Returns:
- The bytes for tenant.
-
setTenant
public FileWriteRequest.Builder setTenant(java.lang.String value)
Tenant code for the requested operation, always required
string tenant = 1;- Parameters:
value- The tenant to set.- Returns:
- This builder for chaining.
-
clearTenant
public FileWriteRequest.Builder clearTenant()
Tenant code for the requested operation, always required
string tenant = 1;- Returns:
- This builder for chaining.
-
setTenantBytes
public FileWriteRequest.Builder setTenantBytes(com.google.protobuf.ByteString value)
Tenant code for the requested operation, always required
string tenant = 1;- Parameters:
value- The bytes for tenant to set.- Returns:
- This builder for chaining.
-
hasPriorVersion
public boolean hasPriorVersion()
Prior object/tag version to use for update operations This field should be omitted when creating a new file.
optional .tracdap.metadata.TagSelector priorVersion = 2;- Specified by:
hasPriorVersionin interfaceFileWriteRequestOrBuilder- Returns:
- Whether the priorVersion field is set.
-
getPriorVersion
public org.finos.tracdap.metadata.TagSelector getPriorVersion()
Prior object/tag version to use for update operations This field should be omitted when creating a new file.
optional .tracdap.metadata.TagSelector priorVersion = 2;- Specified by:
getPriorVersionin interfaceFileWriteRequestOrBuilder- Returns:
- The priorVersion.
-
setPriorVersion
public FileWriteRequest.Builder setPriorVersion(org.finos.tracdap.metadata.TagSelector value)
Prior object/tag version to use for update operations This field should be omitted when creating a new file.
optional .tracdap.metadata.TagSelector priorVersion = 2;
-
setPriorVersion
public FileWriteRequest.Builder setPriorVersion(org.finos.tracdap.metadata.TagSelector.Builder builderForValue)
Prior object/tag version to use for update operations This field should be omitted when creating a new file.
optional .tracdap.metadata.TagSelector priorVersion = 2;
-
mergePriorVersion
public FileWriteRequest.Builder mergePriorVersion(org.finos.tracdap.metadata.TagSelector value)
Prior object/tag version to use for update operations This field should be omitted when creating a new file.
optional .tracdap.metadata.TagSelector priorVersion = 2;
-
clearPriorVersion
public FileWriteRequest.Builder clearPriorVersion()
Prior object/tag version to use for update operations This field should be omitted when creating a new file.
optional .tracdap.metadata.TagSelector priorVersion = 2;
-
getPriorVersionBuilder
public org.finos.tracdap.metadata.TagSelector.Builder getPriorVersionBuilder()
Prior object/tag version to use for update operations This field should be omitted when creating a new file.
optional .tracdap.metadata.TagSelector priorVersion = 2;
-
getPriorVersionOrBuilder
public org.finos.tracdap.metadata.TagSelectorOrBuilder getPriorVersionOrBuilder()
Prior object/tag version to use for update operations This field should be omitted when creating a new file.
optional .tracdap.metadata.TagSelector priorVersion = 2;- Specified by:
getPriorVersionOrBuilderin interfaceFileWriteRequestOrBuilder
-
getTagUpdatesList
public java.util.List<org.finos.tracdap.metadata.TagUpdate> getTagUpdatesList()
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;- Specified by:
getTagUpdatesListin interfaceFileWriteRequestOrBuilder
-
getTagUpdatesCount
public int getTagUpdatesCount()
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;- Specified by:
getTagUpdatesCountin interfaceFileWriteRequestOrBuilder
-
getTagUpdates
public org.finos.tracdap.metadata.TagUpdate getTagUpdates(int index)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;- Specified by:
getTagUpdatesin interfaceFileWriteRequestOrBuilder
-
setTagUpdates
public FileWriteRequest.Builder setTagUpdates(int index, org.finos.tracdap.metadata.TagUpdate value)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
setTagUpdates
public FileWriteRequest.Builder setTagUpdates(int index, org.finos.tracdap.metadata.TagUpdate.Builder builderForValue)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
addTagUpdates
public FileWriteRequest.Builder addTagUpdates(org.finos.tracdap.metadata.TagUpdate value)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
addTagUpdates
public FileWriteRequest.Builder addTagUpdates(int index, org.finos.tracdap.metadata.TagUpdate value)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
addTagUpdates
public FileWriteRequest.Builder addTagUpdates(org.finos.tracdap.metadata.TagUpdate.Builder builderForValue)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
addTagUpdates
public FileWriteRequest.Builder addTagUpdates(int index, org.finos.tracdap.metadata.TagUpdate.Builder builderForValue)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
addAllTagUpdates
public FileWriteRequest.Builder addAllTagUpdates(java.lang.Iterable<? extends org.finos.tracdap.metadata.TagUpdate> values)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
clearTagUpdates
public FileWriteRequest.Builder clearTagUpdates()
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
removeTagUpdates
public FileWriteRequest.Builder removeTagUpdates(int index)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
getTagUpdatesBuilder
public org.finos.tracdap.metadata.TagUpdate.Builder getTagUpdatesBuilder(int index)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
getTagUpdatesOrBuilder
public org.finos.tracdap.metadata.TagUpdateOrBuilder getTagUpdatesOrBuilder(int index)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;- Specified by:
getTagUpdatesOrBuilderin interfaceFileWriteRequestOrBuilder
-
getTagUpdatesOrBuilderList
public java.util.List<? extends org.finos.tracdap.metadata.TagUpdateOrBuilder> getTagUpdatesOrBuilderList()
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;- Specified by:
getTagUpdatesOrBuilderListin interfaceFileWriteRequestOrBuilder
-
addTagUpdatesBuilder
public org.finos.tracdap.metadata.TagUpdate.Builder addTagUpdatesBuilder()
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
addTagUpdatesBuilder
public org.finos.tracdap.metadata.TagUpdate.Builder addTagUpdatesBuilder(int index)
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
getTagUpdatesBuilderList
public java.util.List<org.finos.tracdap.metadata.TagUpdate.Builder> getTagUpdatesBuilderList()
Tag update operations to be applied Tag updates are applied in exactly the same way as for metadata write requests. @see MetadataWriteRequest @see TracMetadataApi
repeated .tracdap.metadata.TagUpdate tagUpdates = 3;
-
getName
public java.lang.String getName()
File name of the file being saved, always required Must be a valid file name with no path component (i.e. the name may not contain slashes). If the name contains a period character, the file extension will be set as the portion of the name following the last period. Otherwise the file extension will be blank. For update requests the name may change but the extension must stay the same. E.g. a file can be created as "my_file_v1.txt" and updated as "my_file_v2.txt", but updating with the name as "my_file_v1.doc" would not be allowed. Attempting to change the extension in an update will result in an error status of FAILED_PRECONDITION. Fle name and extension are stored in the file definition, and in the trac_file_name and trac_file_extension attributes.
string name = 4;- Specified by:
getNamein interfaceFileWriteRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
File name of the file being saved, always required Must be a valid file name with no path component (i.e. the name may not contain slashes). If the name contains a period character, the file extension will be set as the portion of the name following the last period. Otherwise the file extension will be blank. For update requests the name may change but the extension must stay the same. E.g. a file can be created as "my_file_v1.txt" and updated as "my_file_v2.txt", but updating with the name as "my_file_v1.doc" would not be allowed. Attempting to change the extension in an update will result in an error status of FAILED_PRECONDITION. Fle name and extension are stored in the file definition, and in the trac_file_name and trac_file_extension attributes.
string name = 4;- Specified by:
getNameBytesin interfaceFileWriteRequestOrBuilder- Returns:
- The bytes for name.
-
setName
public FileWriteRequest.Builder setName(java.lang.String value)
File name of the file being saved, always required Must be a valid file name with no path component (i.e. the name may not contain slashes). If the name contains a period character, the file extension will be set as the portion of the name following the last period. Otherwise the file extension will be blank. For update requests the name may change but the extension must stay the same. E.g. a file can be created as "my_file_v1.txt" and updated as "my_file_v2.txt", but updating with the name as "my_file_v1.doc" would not be allowed. Attempting to change the extension in an update will result in an error status of FAILED_PRECONDITION. Fle name and extension are stored in the file definition, and in the trac_file_name and trac_file_extension attributes.
string name = 4;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public FileWriteRequest.Builder clearName()
File name of the file being saved, always required Must be a valid file name with no path component (i.e. the name may not contain slashes). If the name contains a period character, the file extension will be set as the portion of the name following the last period. Otherwise the file extension will be blank. For update requests the name may change but the extension must stay the same. E.g. a file can be created as "my_file_v1.txt" and updated as "my_file_v2.txt", but updating with the name as "my_file_v1.doc" would not be allowed. Attempting to change the extension in an update will result in an error status of FAILED_PRECONDITION. Fle name and extension are stored in the file definition, and in the trac_file_name and trac_file_extension attributes.
string name = 4;- Returns:
- This builder for chaining.
-
setNameBytes
public FileWriteRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
File name of the file being saved, always required Must be a valid file name with no path component (i.e. the name may not contain slashes). If the name contains a period character, the file extension will be set as the portion of the name following the last period. Otherwise the file extension will be blank. For update requests the name may change but the extension must stay the same. E.g. a file can be created as "my_file_v1.txt" and updated as "my_file_v2.txt", but updating with the name as "my_file_v1.doc" would not be allowed. Attempting to change the extension in an update will result in an error status of FAILED_PRECONDITION. Fle name and extension are stored in the file definition, and in the trac_file_name and trac_file_extension attributes.
string name = 4;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getMimeType
public java.lang.String getMimeType()
Mime type of the file being saved, always required Must be a valid mime type. For update requests, the mime type must match exactly with the mime type supplied when the file was originally created. Attempting to change the mime type in an update will result in an error status of FAILED_PRECONDITION. Mime type is stored in the file definition and in the trac_file_mime_type attribute.
string mimeType = 5;- Specified by:
getMimeTypein interfaceFileWriteRequestOrBuilder- Returns:
- The mimeType.
-
getMimeTypeBytes
public com.google.protobuf.ByteString getMimeTypeBytes()
Mime type of the file being saved, always required Must be a valid mime type. For update requests, the mime type must match exactly with the mime type supplied when the file was originally created. Attempting to change the mime type in an update will result in an error status of FAILED_PRECONDITION. Mime type is stored in the file definition and in the trac_file_mime_type attribute.
string mimeType = 5;- Specified by:
getMimeTypeBytesin interfaceFileWriteRequestOrBuilder- Returns:
- The bytes for mimeType.
-
setMimeType
public FileWriteRequest.Builder setMimeType(java.lang.String value)
Mime type of the file being saved, always required Must be a valid mime type. For update requests, the mime type must match exactly with the mime type supplied when the file was originally created. Attempting to change the mime type in an update will result in an error status of FAILED_PRECONDITION. Mime type is stored in the file definition and in the trac_file_mime_type attribute.
string mimeType = 5;- Parameters:
value- The mimeType to set.- Returns:
- This builder for chaining.
-
clearMimeType
public FileWriteRequest.Builder clearMimeType()
Mime type of the file being saved, always required Must be a valid mime type. For update requests, the mime type must match exactly with the mime type supplied when the file was originally created. Attempting to change the mime type in an update will result in an error status of FAILED_PRECONDITION. Mime type is stored in the file definition and in the trac_file_mime_type attribute.
string mimeType = 5;- Returns:
- This builder for chaining.
-
setMimeTypeBytes
public FileWriteRequest.Builder setMimeTypeBytes(com.google.protobuf.ByteString value)
Mime type of the file being saved, always required Must be a valid mime type. For update requests, the mime type must match exactly with the mime type supplied when the file was originally created. Attempting to change the mime type in an update will result in an error status of FAILED_PRECONDITION. Mime type is stored in the file definition and in the trac_file_mime_type attribute.
string mimeType = 5;- Parameters:
value- The bytes for mimeType to set.- Returns:
- This builder for chaining.
-
hasSize
public boolean hasSize()
Size of the file being saved, if known in advance When a size is supplied, TRAC will check the size against the number of bytes stored. If the stored file size does not match the supplied value, the error will be reported with an error status of DATA_LOSS. When no size is supplied the check cannot be performed. File size is stored in the created file definition and in the trac_file_size attribute.
optional uint64 size = 6;- Specified by:
hasSizein interfaceFileWriteRequestOrBuilder- Returns:
- Whether the size field is set.
-
getSize
public long getSize()
Size of the file being saved, if known in advance When a size is supplied, TRAC will check the size against the number of bytes stored. If the stored file size does not match the supplied value, the error will be reported with an error status of DATA_LOSS. When no size is supplied the check cannot be performed. File size is stored in the created file definition and in the trac_file_size attribute.
optional uint64 size = 6;- Specified by:
getSizein interfaceFileWriteRequestOrBuilder- Returns:
- The size.
-
setSize
public FileWriteRequest.Builder setSize(long value)
Size of the file being saved, if known in advance When a size is supplied, TRAC will check the size against the number of bytes stored. If the stored file size does not match the supplied value, the error will be reported with an error status of DATA_LOSS. When no size is supplied the check cannot be performed. File size is stored in the created file definition and in the trac_file_size attribute.
optional uint64 size = 6;- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
public FileWriteRequest.Builder clearSize()
Size of the file being saved, if known in advance When a size is supplied, TRAC will check the size against the number of bytes stored. If the stored file size does not match the supplied value, the error will be reported with an error status of DATA_LOSS. When no size is supplied the check cannot be performed. File size is stored in the created file definition and in the trac_file_size attribute.
optional uint64 size = 6;- Returns:
- This builder for chaining.
-
getContent
public com.google.protobuf.ByteString getContent()
A chunk of the file content The file content should be sent as a stream of chunks (byte buffers), with one chunk in each message. Empty chunks can be included at any point in the request stream and will be ignored.
bytes content = 1000;- Specified by:
getContentin interfaceFileWriteRequestOrBuilder- Returns:
- The content.
-
setContent
public FileWriteRequest.Builder setContent(com.google.protobuf.ByteString value)
A chunk of the file content The file content should be sent as a stream of chunks (byte buffers), with one chunk in each message. Empty chunks can be included at any point in the request stream and will be ignored.
bytes content = 1000;- Parameters:
value- The content to set.- Returns:
- This builder for chaining.
-
clearContent
public FileWriteRequest.Builder clearContent()
A chunk of the file content The file content should be sent as a stream of chunks (byte buffers), with one chunk in each message. Empty chunks can be included at any point in the request stream and will be ignored.
bytes content = 1000;- Returns:
- This builder for chaining.
-
setUnknownFields
public final FileWriteRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FileWriteRequest.Builder>
-
mergeUnknownFields
public final FileWriteRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FileWriteRequest.Builder>
-
-