Interface SimpleExportPolicyRuleOrBuilder (0.31.0)

public interface SimpleExportPolicyRuleOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccessType()

public abstract AccessType getAccessType()

Access type (ReadWrite, ReadOnly, None)

optional .google.cloud.netapp.v1.AccessType access_type = 3;

Returns
Type Description
AccessType

The accessType.

getAccessTypeValue()

public abstract int getAccessTypeValue()

Access type (ReadWrite, ReadOnly, None)

optional .google.cloud.netapp.v1.AccessType access_type = 3;

Returns
Type Description
int

The enum numeric value on the wire for accessType.

getAllowedClients()

public abstract String getAllowedClients()

Comma separated list of allowed clients IP addresses

optional string allowed_clients = 1;

Returns
Type Description
String

The allowedClients.

getAllowedClientsBytes()

public abstract ByteString getAllowedClientsBytes()

Comma separated list of allowed clients IP addresses

optional string allowed_clients = 1;

Returns
Type Description
ByteString

The bytes for allowedClients.

getHasRootAccess()

public abstract String getHasRootAccess()

Whether Unix root access will be granted.

optional string has_root_access = 2;

Returns
Type Description
String

The hasRootAccess.

getHasRootAccessBytes()

public abstract ByteString getHasRootAccessBytes()

Whether Unix root access will be granted.

optional string has_root_access = 2;

Returns
Type Description
ByteString

The bytes for hasRootAccess.

getKerberos5IReadOnly()

public abstract boolean getKerberos5IReadOnly()

If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode.

optional bool kerberos_5i_read_only = 8;

Returns
Type Description
boolean

The kerberos5iReadOnly.

getKerberos5IReadWrite()

public abstract boolean getKerberos5IReadWrite()

If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode. The 'kerberos5iReadOnly' value be ignored if this is enabled.

optional bool kerberos_5i_read_write = 9;

Returns
Type Description
boolean

The kerberos5iReadWrite.

getKerberos5PReadOnly()

public abstract boolean getKerberos5PReadOnly()

If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode.

optional bool kerberos_5p_read_only = 10;

Returns
Type Description
boolean

The kerberos5pReadOnly.

getKerberos5PReadWrite()

public abstract boolean getKerberos5PReadWrite()

If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode. The 'kerberos5pReadOnly' value be ignored if this is enabled.

optional bool kerberos_5p_read_write = 11;

Returns
Type Description
boolean

The kerberos5pReadWrite.

getKerberos5ReadOnly()

public abstract boolean getKerberos5ReadOnly()

If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode.

optional bool kerberos_5_read_only = 6;

Returns
Type Description
boolean

The kerberos5ReadOnly.

getKerberos5ReadWrite()

public abstract boolean getKerberos5ReadWrite()

If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode. The 'kerberos5ReadOnly' value be ignored if this is enabled.

optional bool kerberos_5_read_write = 7;

Returns
Type Description
boolean

The kerberos5ReadWrite.

getNfsv3()

public abstract boolean getNfsv3()

NFS V3 protocol.

optional bool nfsv3 = 4;

Returns
Type Description
boolean

The nfsv3.

getNfsv4()

public abstract boolean getNfsv4()

NFS V4 protocol.

optional bool nfsv4 = 5;

Returns
Type Description
boolean

The nfsv4.

hasAccessType()

public abstract boolean hasAccessType()

Access type (ReadWrite, ReadOnly, None)

optional .google.cloud.netapp.v1.AccessType access_type = 3;

Returns
Type Description
boolean

Whether the accessType field is set.

hasAllowedClients()

public abstract boolean hasAllowedClients()

Comma separated list of allowed clients IP addresses

optional string allowed_clients = 1;

Returns
Type Description
boolean

Whether the allowedClients field is set.

hasHasRootAccess()

public abstract boolean hasHasRootAccess()

Whether Unix root access will be granted.

optional string has_root_access = 2;

Returns
Type Description
boolean

Whether the hasRootAccess field is set.

hasKerberos5IReadOnly()

public abstract boolean hasKerberos5IReadOnly()

If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode.

optional bool kerberos_5i_read_only = 8;

Returns
Type Description
boolean

Whether the kerberos5iReadOnly field is set.

hasKerberos5IReadWrite()

public abstract boolean hasKerberos5IReadWrite()

If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode. The 'kerberos5iReadOnly' value be ignored if this is enabled.

optional bool kerberos_5i_read_write = 9;

Returns
Type Description
boolean

Whether the kerberos5iReadWrite field is set.

hasKerberos5PReadOnly()

public abstract boolean hasKerberos5PReadOnly()

If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode.

optional bool kerberos_5p_read_only = 10;

Returns
Type Description
boolean

Whether the kerberos5pReadOnly field is set.

hasKerberos5PReadWrite()

public abstract boolean hasKerberos5PReadWrite()

If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode. The 'kerberos5pReadOnly' value be ignored if this is enabled.

optional bool kerberos_5p_read_write = 11;

Returns
Type Description
boolean

Whether the kerberos5pReadWrite field is set.

hasKerberos5ReadOnly()

public abstract boolean hasKerberos5ReadOnly()

If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode.

optional bool kerberos_5_read_only = 6;

Returns
Type Description
boolean

Whether the kerberos5ReadOnly field is set.

hasKerberos5ReadWrite()

public abstract boolean hasKerberos5ReadWrite()

If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode. The 'kerberos5ReadOnly' value be ignored if this is enabled.

optional bool kerberos_5_read_write = 7;

Returns
Type Description
boolean

Whether the kerberos5ReadWrite field is set.

hasNfsv3()

public abstract boolean hasNfsv3()

NFS V3 protocol.

optional bool nfsv3 = 4;

Returns
Type Description
boolean

Whether the nfsv3 field is set.

hasNfsv4()

public abstract boolean hasNfsv4()

NFS V4 protocol.

optional bool nfsv4 = 5;

Returns
Type Description
boolean

Whether the nfsv4 field is set.