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.v1beta1.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.v1beta1.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. |
getSecurityFlavors(int index)
public abstract NfsExportOptions.SecurityFlavor getSecurityFlavors(int index)
The security flavors allowed for mount operations. The default is AUTH_SYS.
repeated .google.cloud.filestore.v1beta1.NfsExportOptions.SecurityFlavor security_flavors = 6;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
NfsExportOptions.SecurityFlavor |
The securityFlavors at the given index. |
getSecurityFlavorsCount()
public abstract int getSecurityFlavorsCount()
The security flavors allowed for mount operations. The default is AUTH_SYS.
repeated .google.cloud.filestore.v1beta1.NfsExportOptions.SecurityFlavor security_flavors = 6;
Returns | |
---|---|
Type | Description |
int |
The count of securityFlavors. |
getSecurityFlavorsList()
public abstract List<NfsExportOptions.SecurityFlavor> getSecurityFlavorsList()
The security flavors allowed for mount operations. The default is AUTH_SYS.
repeated .google.cloud.filestore.v1beta1.NfsExportOptions.SecurityFlavor security_flavors = 6;
Returns | |
---|---|
Type | Description |
List<SecurityFlavor> |
A list containing the securityFlavors. |
getSecurityFlavorsValue(int index)
public abstract int getSecurityFlavorsValue(int index)
The security flavors allowed for mount operations. The default is AUTH_SYS.
repeated .google.cloud.filestore.v1beta1.NfsExportOptions.SecurityFlavor security_flavors = 6;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire of securityFlavors at the given index. |
getSecurityFlavorsValueList()
public abstract List<Integer> getSecurityFlavorsValueList()
The security flavors allowed for mount operations. The default is AUTH_SYS.
repeated .google.cloud.filestore.v1beta1.NfsExportOptions.SecurityFlavor security_flavors = 6;
Returns | |
---|---|
Type | Description |
List<Integer> |
A list containing the enum numeric values on the wire for securityFlavors. |
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.v1beta1.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.v1beta1.NfsExportOptions.SquashMode squash_mode = 3;
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for squashMode. |