Enum SMBSettings

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<SMBSettings>

    public enum SMBSettings
    extends Enum<SMBSettings>
    implements com.google.protobuf.ProtocolMessageEnum
     SMBSettings
     Modifies the behaviour of a SMB volume.
     
    Protobuf enum google.cloud.netapp.v1.SMBSettings
    • Enum Constant Detail

      • SMB_SETTINGS_UNSPECIFIED

        public static final SMBSettings SMB_SETTINGS_UNSPECIFIED
         Unspecified default option
         
        SMB_SETTINGS_UNSPECIFIED = 0;
      • ENCRYPT_DATA

        public static final SMBSettings ENCRYPT_DATA
         SMB setting encrypt data
         
        ENCRYPT_DATA = 1;
      • BROWSABLE

        public static final SMBSettings BROWSABLE
         SMB setting browsable
         
        BROWSABLE = 2;
      • CHANGE_NOTIFY

        public static final SMBSettings CHANGE_NOTIFY
         SMB setting notify change
         
        CHANGE_NOTIFY = 3;
      • NON_BROWSABLE

        public static final SMBSettings NON_BROWSABLE
         SMB setting not to notify change
         
        NON_BROWSABLE = 4;
      • OPLOCKS

        public static final SMBSettings OPLOCKS
         SMB setting oplocks
         
        OPLOCKS = 5;
      • SHOW_SNAPSHOT

        public static final SMBSettings SHOW_SNAPSHOT
         SMB setting to show snapshots
         
        SHOW_SNAPSHOT = 6;
      • SHOW_PREVIOUS_VERSIONS

        public static final SMBSettings SHOW_PREVIOUS_VERSIONS
         SMB setting to show previous versions
         
        SHOW_PREVIOUS_VERSIONS = 7;
      • ACCESS_BASED_ENUMERATION

        public static final SMBSettings ACCESS_BASED_ENUMERATION
         SMB setting to access volume based on enumerartion
         
        ACCESS_BASED_ENUMERATION = 8;
      • CONTINUOUSLY_AVAILABLE

        public static final SMBSettings CONTINUOUSLY_AVAILABLE
         Continuously available enumeration
         
        CONTINUOUSLY_AVAILABLE = 9;
      • UNRECOGNIZED

        public static final SMBSettings UNRECOGNIZED
    • Field Detail

      • SMB_SETTINGS_UNSPECIFIED_VALUE

        public static final int SMB_SETTINGS_UNSPECIFIED_VALUE
         Unspecified default option
         
        SMB_SETTINGS_UNSPECIFIED = 0;
        See Also:
        Constant Field Values
      • ENCRYPT_DATA_VALUE

        public static final int ENCRYPT_DATA_VALUE
         SMB setting encrypt data
         
        ENCRYPT_DATA = 1;
        See Also:
        Constant Field Values
      • BROWSABLE_VALUE

        public static final int BROWSABLE_VALUE
         SMB setting browsable
         
        BROWSABLE = 2;
        See Also:
        Constant Field Values
      • CHANGE_NOTIFY_VALUE

        public static final int CHANGE_NOTIFY_VALUE
         SMB setting notify change
         
        CHANGE_NOTIFY = 3;
        See Also:
        Constant Field Values
      • NON_BROWSABLE_VALUE

        public static final int NON_BROWSABLE_VALUE
         SMB setting not to notify change
         
        NON_BROWSABLE = 4;
        See Also:
        Constant Field Values
      • OPLOCKS_VALUE

        public static final int OPLOCKS_VALUE
         SMB setting oplocks
         
        OPLOCKS = 5;
        See Also:
        Constant Field Values
      • SHOW_SNAPSHOT_VALUE

        public static final int SHOW_SNAPSHOT_VALUE
         SMB setting to show snapshots
         
        SHOW_SNAPSHOT = 6;
        See Also:
        Constant Field Values
      • SHOW_PREVIOUS_VERSIONS_VALUE

        public static final int SHOW_PREVIOUS_VERSIONS_VALUE
         SMB setting to show previous versions
         
        SHOW_PREVIOUS_VERSIONS = 7;
        See Also:
        Constant Field Values
      • ACCESS_BASED_ENUMERATION_VALUE

        public static final int ACCESS_BASED_ENUMERATION_VALUE
         SMB setting to access volume based on enumerartion
         
        ACCESS_BASED_ENUMERATION = 8;
        See Also:
        Constant Field Values
      • CONTINUOUSLY_AVAILABLE_VALUE

        public static final int CONTINUOUSLY_AVAILABLE_VALUE
         Continuously available enumeration
         
        CONTINUOUSLY_AVAILABLE = 9;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static SMBSettings[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (SMBSettings c : SMBSettings.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static SMBSettings valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getNumber

        public final int getNumber()
        Specified by:
        getNumber in interface com.google.protobuf.Internal.EnumLite
        Specified by:
        getNumber in interface com.google.protobuf.ProtocolMessageEnum
      • valueOf

        @Deprecated
        public static SMBSettings valueOf​(int value)
        Deprecated.
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        value - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • forNumber

        public static SMBSettings forNumber​(int value)
        Parameters:
        value - The numeric wire value of the corresponding enum entry.
        Returns:
        The enum associated with the given numeric wire value.
      • internalGetValueMap

        public static com.google.protobuf.Internal.EnumLiteMap<SMBSettings> internalGetValueMap()
      • getValueDescriptor

        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
        Specified by:
        getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptorForType

        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptor

        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
      • valueOf

        public static SMBSettings valueOf​(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        desc - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null