public final class StorageDirectoryMapping extends GeneratedMessage implements StorageDirectoryMappingOrBuilder
Mapping of backing Cloud Storage path to the directory where the user lands
in the SFTP server. If directory is not specified, it'll default to '/'.
Eg 1 -
(bucket_name: bucket, bucket_prefix: path1/path2, directory:
/abc/def/username)
The user will land at /abcd/def/username, and the view there will match that
of /bucket/path1/path2. The user will not be aware of Cloud Storage prefix
'/bucket/path1' and there will be no such directory in the view.
Eg 2 -
(bucket_name: bucket, bucket_prefix: path1/path2, directory: '')
The user will land at '/', and the view there will match
that of /bucket/path1/path2. The user will not be aware of Cloud Storage
prefix '/bucket/path1/path2' and there will be no such directory in the view.
Protobuf type google.cloud.ftp.v1.StorageDirectoryMapping
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
BUCKET_FIELD_NUMBER
public static final int BUCKET_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
BUCKET_PREFIX_FIELD_NUMBER
public static final int BUCKET_PREFIX_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DIRECTORY_FIELD_NUMBER
public static final int DIRECTORY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PERMISSION_FIELD_NUMBER
public static final int PERMISSION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static StorageDirectoryMapping getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static StorageDirectoryMapping.Builder newBuilder()
newBuilder(StorageDirectoryMapping prototype)
public static StorageDirectoryMapping.Builder newBuilder(StorageDirectoryMapping prototype)
public static StorageDirectoryMapping parseDelimitedFrom(InputStream input)
public static StorageDirectoryMapping parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static StorageDirectoryMapping parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static StorageDirectoryMapping parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static StorageDirectoryMapping parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static StorageDirectoryMapping parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static StorageDirectoryMapping parseFrom(CodedInputStream input)
public static StorageDirectoryMapping parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static StorageDirectoryMapping parseFrom(InputStream input)
public static StorageDirectoryMapping parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static StorageDirectoryMapping parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static StorageDirectoryMapping parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<StorageDirectoryMapping> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getBucket()
public String getBucket()
Required. Name of the bucket.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The bucket.
|
getBucketBytes()
public ByteString getBucketBytes()
Required. Name of the bucket.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for bucket.
|
getBucketPrefix()
public String getBucketPrefix()
Optional. Prefix inside the bucket.
string bucket_prefix = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The bucketPrefix.
|
getBucketPrefixBytes()
public ByteString getBucketPrefixBytes()
Optional. Prefix inside the bucket.
string bucket_prefix = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for bucketPrefix.
|
getDefaultInstanceForType()
public StorageDirectoryMapping getDefaultInstanceForType()
getDirectory()
public String getDirectory()
Required. Directory where the user lands in the SFTP server.
string directory = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The directory.
|
getDirectoryBytes()
public ByteString getDirectoryBytes()
Required. Directory where the user lands in the SFTP server.
string directory = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for directory.
|
getParserForType()
public Parser<StorageDirectoryMapping> getParserForType()
Overrides
getPermission()
public StorageDirectoryMapping.Permission getPermission()
Required. Permission to the bucket.
.google.cloud.ftp.v1.StorageDirectoryMapping.Permission permission = 4 [(.google.api.field_behavior) = REQUIRED];
getPermissionValue()
public int getPermissionValue()
Required. Permission to the bucket.
.google.cloud.ftp.v1.StorageDirectoryMapping.Permission permission = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for permission.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public StorageDirectoryMapping.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected StorageDirectoryMapping.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public StorageDirectoryMapping.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides