Package com.google.cloud.netapp.v1
Interface SimpleExportPolicyRuleOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SimpleExportPolicyRule
,SimpleExportPolicyRule.Builder
public interface SimpleExportPolicyRuleOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessType
getAccessType()
Access type (ReadWrite, ReadOnly, None)int
getAccessTypeValue()
Access type (ReadWrite, ReadOnly, None)String
getAllowedClients()
Comma separated list of allowed clients IP addressescom.google.protobuf.ByteString
getAllowedClientsBytes()
Comma separated list of allowed clients IP addressesString
getHasRootAccess()
Whether Unix root access will be granted.com.google.protobuf.ByteString
getHasRootAccessBytes()
Whether Unix root access will be granted.boolean
getKerberos5IReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification.boolean
getKerberos5IReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification.boolean
getKerberos5PReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification.boolean
getKerberos5PReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification.boolean
getKerberos5ReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification.boolean
getKerberos5ReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification.boolean
getNfsv3()
NFS V3 protocol.boolean
getNfsv4()
NFS V4 protocol.boolean
hasAccessType()
Access type (ReadWrite, ReadOnly, None)boolean
hasAllowedClients()
Comma separated list of allowed clients IP addressesboolean
hasHasRootAccess()
Whether Unix root access will be granted.boolean
hasKerberos5IReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification.boolean
hasKerberos5IReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification.boolean
hasKerberos5PReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification.boolean
hasKerberos5PReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification.boolean
hasKerberos5ReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification.boolean
hasKerberos5ReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification.boolean
hasNfsv3()
NFS V3 protocol.boolean
hasNfsv4()
NFS V4 protocol.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAllowedClients
boolean hasAllowedClients()
Comma separated list of allowed clients IP addresses
optional string allowed_clients = 1;
- Returns:
- Whether the allowedClients field is set.
-
getAllowedClients
String getAllowedClients()
Comma separated list of allowed clients IP addresses
optional string allowed_clients = 1;
- Returns:
- The allowedClients.
-
getAllowedClientsBytes
com.google.protobuf.ByteString getAllowedClientsBytes()
Comma separated list of allowed clients IP addresses
optional string allowed_clients = 1;
- Returns:
- The bytes for allowedClients.
-
hasHasRootAccess
boolean hasHasRootAccess()
Whether Unix root access will be granted.
optional string has_root_access = 2;
- Returns:
- Whether the hasRootAccess field is set.
-
getHasRootAccess
String getHasRootAccess()
Whether Unix root access will be granted.
optional string has_root_access = 2;
- Returns:
- The hasRootAccess.
-
getHasRootAccessBytes
com.google.protobuf.ByteString getHasRootAccessBytes()
Whether Unix root access will be granted.
optional string has_root_access = 2;
- Returns:
- The bytes for hasRootAccess.
-
hasAccessType
boolean hasAccessType()
Access type (ReadWrite, ReadOnly, None)
optional .google.cloud.netapp.v1.AccessType access_type = 3;
- Returns:
- Whether the accessType field is set.
-
getAccessTypeValue
int getAccessTypeValue()
Access type (ReadWrite, ReadOnly, None)
optional .google.cloud.netapp.v1.AccessType access_type = 3;
- Returns:
- The enum numeric value on the wire for accessType.
-
getAccessType
AccessType getAccessType()
Access type (ReadWrite, ReadOnly, None)
optional .google.cloud.netapp.v1.AccessType access_type = 3;
- Returns:
- The accessType.
-
hasNfsv3
boolean hasNfsv3()
NFS V3 protocol.
optional bool nfsv3 = 4;
- Returns:
- Whether the nfsv3 field is set.
-
getNfsv3
boolean getNfsv3()
NFS V3 protocol.
optional bool nfsv3 = 4;
- Returns:
- The nfsv3.
-
hasNfsv4
boolean hasNfsv4()
NFS V4 protocol.
optional bool nfsv4 = 5;
- Returns:
- Whether the nfsv4 field is set.
-
getNfsv4
boolean getNfsv4()
NFS V4 protocol.
optional bool nfsv4 = 5;
- Returns:
- The nfsv4.
-
hasKerberos5ReadOnly
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:
- Whether the kerberos5ReadOnly field is set.
-
getKerberos5ReadOnly
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:
- The kerberos5ReadOnly.
-
hasKerberos5ReadWrite
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:
- Whether the kerberos5ReadWrite field is set.
-
getKerberos5ReadWrite
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:
- The kerberos5ReadWrite.
-
hasKerberos5IReadOnly
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:
- Whether the kerberos5iReadOnly field is set.
-
getKerberos5IReadOnly
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:
- The kerberos5iReadOnly.
-
hasKerberos5IReadWrite
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:
- Whether the kerberos5iReadWrite field is set.
-
getKerberos5IReadWrite
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:
- The kerberos5iReadWrite.
-
hasKerberos5PReadOnly
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:
- Whether the kerberos5pReadOnly field is set.
-
getKerberos5PReadOnly
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:
- The kerberos5pReadOnly.
-
hasKerberos5PReadWrite
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:
- Whether the kerberos5pReadWrite field is set.
-
getKerberos5PReadWrite
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:
- The kerberos5pReadWrite.
-
-