public interface NfsExportOptionsOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getAccessMode()
public abstract NfsExportOptions.AccessMode getAccessMode()
Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE.
.google.cloud.filestore.v1.NfsExportOptions.AccessMode access_mode = 2;
Returns | |
---|---|
Type | Description |
NfsExportOptions.AccessMode | The accessMode. |
getAccessModeValue()
public abstract int getAccessModeValue()
Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE.
.google.cloud.filestore.v1.NfsExportOptions.AccessMode access_mode = 2;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for accessMode. |
getAnonGid()
public abstract long getAnonGid()
An integer representing the anonymous group id with a default value of 65534. Anon_gid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings.
int64 anon_gid = 5;
Returns | |
---|---|
Type | Description |
long | The anonGid. |
getAnonUid()
public abstract long getAnonUid()
An integer representing the anonymous user id with a default value of 65534. Anon_uid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings.
int64 anon_uid = 4;
Returns | |
---|---|
Type | Description |
long | The anonUid. |
getIpRanges(int index)
public abstract String getIpRanges(int index)
List of either an IPv4 addresses in the format
{octet1}.{octet2}.{octet3}.{octet4}
or CIDR ranges in the format
{octet1}.{octet2}.{octet3}.{octet4}/{mask size}
which may mount the
file share.
Overlapping IP ranges are not allowed, both within and across
NfsExportOptions. An error will be returned.
The limit is 64 IP ranges/addresses for each FileShareConfig among all
NfsExportOptions.
repeated string ip_ranges = 1;
Parameter | |
---|---|
Name | Description |
index | int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String | The ipRanges at the given index. |
getIpRangesBytes(int index)
public abstract ByteString getIpRangesBytes(int index)
List of either an IPv4 addresses in the format
{octet1}.{octet2}.{octet3}.{octet4}
or CIDR ranges in the format
{octet1}.{octet2}.{octet3}.{octet4}/{mask size}
which may mount the
file share.
Overlapping IP ranges are not allowed, both within and across
NfsExportOptions. An error will be returned.
The limit is 64 IP ranges/addresses for each FileShareConfig among all
NfsExportOptions.
repeated string ip_ranges = 1;
Parameter | |
---|---|
Name | Description |
index | int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString | The bytes of the ipRanges at the given index. |
getIpRangesCount()
public abstract int getIpRangesCount()
List of either an IPv4 addresses in the format
{octet1}.{octet2}.{octet3}.{octet4}
or CIDR ranges in the format
{octet1}.{octet2}.{octet3}.{octet4}/{mask size}
which may mount the
file share.
Overlapping IP ranges are not allowed, both within and across
NfsExportOptions. An error will be returned.
The limit is 64 IP ranges/addresses for each FileShareConfig among all
NfsExportOptions.
repeated string ip_ranges = 1;
Returns | |
---|---|
Type | Description |
int | The count of ipRanges. |
getIpRangesList()
public abstract List<String> getIpRangesList()
List of either an IPv4 addresses in the format
{octet1}.{octet2}.{octet3}.{octet4}
or CIDR ranges in the format
{octet1}.{octet2}.{octet3}.{octet4}/{mask size}
which may mount the
file share.
Overlapping IP ranges are not allowed, both within and across
NfsExportOptions. An error will be returned.
The limit is 64 IP ranges/addresses for each FileShareConfig among all
NfsExportOptions.
repeated string ip_ranges = 1;
Returns | |
---|---|
Type | Description |
List<String> | A list containing the ipRanges. |
getSquashMode()
public abstract NfsExportOptions.SquashMode getSquashMode()
Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
.google.cloud.filestore.v1.NfsExportOptions.SquashMode squash_mode = 3;
Returns | |
---|---|
Type | Description |
NfsExportOptions.SquashMode | The squashMode. |
getSquashModeValue()
public abstract int getSquashModeValue()
Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
.google.cloud.filestore.v1.NfsExportOptions.SquashMode squash_mode = 3;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for squashMode. |