public class S3FileStore extends AbstractFileStore
| Constructor and Description |
|---|
S3FileStore(FileStoreInfo fsInfo,
java.lang.String region,
java.lang.String endpoint,
AwsCredential credential,
boolean partitionedPrefixEnabled,
int numPartitionedPrefix) |
S3FileStore(java.lang.String key,
java.lang.String name,
java.lang.String bucket,
java.lang.String region,
java.lang.String endpoint,
AwsCredential credential,
java.lang.String pathPrefix) |
S3FileStore(java.lang.String key,
java.lang.String name,
java.lang.String bucket,
java.lang.String region,
java.lang.String endpoint,
AwsCredential credential,
java.lang.String pathPrefix,
boolean partitionedPrefixEnabled,
int numPartitionedPrefix) |
| Modifier and Type | Method and Description |
|---|---|
static FileStore |
fromProtobuf(FileStoreInfo fsInfo) |
AwsCredential |
getCredential() |
java.lang.String |
getEndpoint() |
java.lang.String |
getRegion() |
boolean |
isPartitionedPrefixEnabled() |
boolean |
isValid() |
void |
mergeFrom(FileStore other)
Allows update FileStore from @other if the corresponding field is set
|
int |
numOfPartitionedPrefix() |
java.lang.String |
rootPath() |
FileStoreInfo |
toDebugProtobuf() |
FileStoreInfo |
toProtobuf() |
FileStoreType |
type() |
getComment, getEnabled, getVersion, increaseVersion, isBuiltin, key, name, setBuiltin, setEnabled, toProtobufBuilderpublic S3FileStore(java.lang.String key,
java.lang.String name,
java.lang.String bucket,
java.lang.String region,
java.lang.String endpoint,
AwsCredential credential,
java.lang.String pathPrefix)
public S3FileStore(java.lang.String key,
java.lang.String name,
java.lang.String bucket,
java.lang.String region,
java.lang.String endpoint,
AwsCredential credential,
java.lang.String pathPrefix,
boolean partitionedPrefixEnabled,
int numPartitionedPrefix)
public S3FileStore(FileStoreInfo fsInfo, java.lang.String region, java.lang.String endpoint, AwsCredential credential, boolean partitionedPrefixEnabled, int numPartitionedPrefix)
public FileStoreType type()
public java.lang.String rootPath()
rootPath in interface FileStorerootPath in class AbstractFileStorepublic boolean isValid()
public FileStoreInfo toProtobuf()
toProtobuf in interface FileStoretoProtobuf in class AbstractFileStorepublic FileStoreInfo toDebugProtobuf()
toDebugProtobuf in interface FileStoretoDebugProtobuf in class AbstractFileStorepublic void mergeFrom(FileStore other)
AbstractFileStoremergeFrom in interface FileStoremergeFrom in class AbstractFileStoreother - the other FileStore instance to be mergedpublic boolean isPartitionedPrefixEnabled()
isPartitionedPrefixEnabled in interface FileStoreisPartitionedPrefixEnabled in class AbstractFileStorepublic int numOfPartitionedPrefix()
numOfPartitionedPrefix in interface FileStorenumOfPartitionedPrefix in class AbstractFileStorepublic static FileStore fromProtobuf(FileStoreInfo fsInfo)
public java.lang.String getRegion()
public java.lang.String getEndpoint()
public AwsCredential getCredential()
Copyright © 2024. All rights reserved.