public final class FileShareConfig extends GeneratedMessageV3 implements FileShareConfigOrBuilder
File share configuration for the instance.
Protobuf type google.cloud.filestore.v1.FileShareConfig
Static Fields
CAPACITY_GB_FIELD_NUMBER
public static final int CAPACITY_GB_FIELD_NUMBER
Field Value
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value
NFS_EXPORT_OPTIONS_FIELD_NUMBER
public static final int NFS_EXPORT_OPTIONS_FIELD_NUMBER
Field Value
SOURCE_BACKUP_FIELD_NUMBER
public static final int SOURCE_BACKUP_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static FileShareConfig getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static FileShareConfig.Builder newBuilder()
Returns
newBuilder(FileShareConfig prototype)
public static FileShareConfig.Builder newBuilder(FileShareConfig prototype)
Parameter
Returns
public static FileShareConfig parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static FileShareConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static FileShareConfig parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FileShareConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static FileShareConfig parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FileShareConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FileShareConfig parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static FileShareConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FileShareConfig parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static FileShareConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static FileShareConfig parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static FileShareConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<FileShareConfig> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCapacityGb()
public long getCapacityGb()
File share capacity in gigabytes (GB).
Cloud Filestore defines 1 GB as 1024^3 bytes.
int64 capacity_gb = 2;
Returns
Type | Description |
long | The capacityGb.
|
getDefaultInstanceForType()
public FileShareConfig getDefaultInstanceForType()
Returns
getName()
The name of the file share (must be 16 characters or less).
string name = 1;
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
The name of the file share (must be 16 characters or less).
string name = 1;
Returns
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
Returns
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
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;
Returns
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
Returns
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()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
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()
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
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
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public FileShareConfig.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected FileShareConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public FileShareConfig.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions