public final class FileShareConfig extends GeneratedMessageV3 implements FileShareConfigOrBuilder
File share configuration for the instance.
Protobuf type google.cloud.filestore.v1.FileShareConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CAPACITY_GB_FIELD_NUMBER
public static final int CAPACITY_GB_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NFS_EXPORT_OPTIONS_FIELD_NUMBER
public static final int NFS_EXPORT_OPTIONS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SOURCE_BACKUP_FIELD_NUMBER
public static final int SOURCE_BACKUP_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static FileShareConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static FileShareConfig.Builder newBuilder()
newBuilder(FileShareConfig prototype)
public static FileShareConfig.Builder newBuilder(FileShareConfig prototype)
public static FileShareConfig parseDelimitedFrom(InputStream input)
public static FileShareConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static FileShareConfig parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FileShareConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static FileShareConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FileShareConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FileShareConfig parseFrom(CodedInputStream input)
public static FileShareConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static FileShareConfig parseFrom(InputStream input)
public static FileShareConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static FileShareConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static FileShareConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<FileShareConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getCapacityGb()
public long getCapacityGb()
File share capacity in gigabytes (GB).
Filestore defines 1 GB as 1024^3 bytes.
int64 capacity_gb = 2;
Returns |
---|
Type | Description |
long | The capacityGb.
|
getDefaultInstanceForType()
public FileShareConfig getDefaultInstanceForType()
getName()
Required. The name of the file share. Must use 1-16 characters for the
basic service tier and 1-63 characters for all other service tiers.
Must use lowercase letters, numbers, or underscores [a-z0-9_]
. Must
start with a letter. Immutable.
string name = 1;
Returns |
---|
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. The name of the file share. Must use 1-16 characters for the
basic service tier and 1-63 characters for all other service tiers.
Must use lowercase letters, numbers, or underscores [a-z0-9_]
. Must
start with a letter. Immutable.
string name = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for name.
|
getNfsExportOptions(int index)
public NfsExportOptions getNfsExportOptions(int index)
Nfs Export Options.
There is a limit of 10 export options per file share.
repeated .google.cloud.filestore.v1.NfsExportOptions nfs_export_options = 7;
Parameter |
---|
Name | Description |
index | int
|
getNfsExportOptionsCount()
public int getNfsExportOptionsCount()
Nfs Export Options.
There is a limit of 10 export options per file share.
repeated .google.cloud.filestore.v1.NfsExportOptions nfs_export_options = 7;
Returns |
---|
Type | Description |
int | |
getNfsExportOptionsList()
public List<NfsExportOptions> getNfsExportOptionsList()
Nfs Export Options.
There is a limit of 10 export options per file share.
repeated .google.cloud.filestore.v1.NfsExportOptions nfs_export_options = 7;
getNfsExportOptionsOrBuilder(int index)
public NfsExportOptionsOrBuilder getNfsExportOptionsOrBuilder(int index)
Nfs Export Options.
There is a limit of 10 export options per file share.
repeated .google.cloud.filestore.v1.NfsExportOptions nfs_export_options = 7;
Parameter |
---|
Name | Description |
index | int
|
getNfsExportOptionsOrBuilderList()
public List<? extends NfsExportOptionsOrBuilder> getNfsExportOptionsOrBuilderList()
Nfs Export Options.
There is a limit of 10 export options per file share.
repeated .google.cloud.filestore.v1.NfsExportOptions nfs_export_options = 7;
Returns |
---|
Type | Description |
List<? extends com.google.cloud.filestore.v1.NfsExportOptionsOrBuilder> | |
getParserForType()
public Parser<FileShareConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getSourceBackup()
public String getSourceBackup()
The resource name of the backup, in the format
projects/{project_number}/locations/{location_id}/backups/{backup_id}
,
that this file share has been restored from.
string source_backup = 8 [(.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The sourceBackup.
|
getSourceBackupBytes()
public ByteString getSourceBackupBytes()
The resource name of the backup, in the format
projects/{project_number}/locations/{location_id}/backups/{backup_id}
,
that this file share has been restored from.
string source_backup = 8 [(.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for sourceBackup.
|
getSourceCase()
public FileShareConfig.SourceCase getSourceCase()
hasSourceBackup()
public boolean hasSourceBackup()
The resource name of the backup, in the format
projects/{project_number}/locations/{location_id}/backups/{backup_id}
,
that this file share has been restored from.
string source_backup = 8 [(.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
boolean | Whether the sourceBackup field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public FileShareConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected FileShareConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public FileShareConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides