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 addresses
      com.google.protobuf.ByteString getAllowedClientsBytes()
      Comma separated list of allowed clients IP addresses
      String 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 addresses
      boolean 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.MessageLiteOrBuilder

        isInitialized
      • 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.