Enum NfsExportOptions.SecurityFlavor
- java.lang.Object
-
- java.lang.Enum<NfsExportOptions.SecurityFlavor>
-
- com.google.cloud.filestore.v1beta1.NfsExportOptions.SecurityFlavor
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<NfsExportOptions.SecurityFlavor>
- Enclosing class:
- NfsExportOptions
public static enum NfsExportOptions.SecurityFlavor extends Enum<NfsExportOptions.SecurityFlavor> implements com.google.protobuf.ProtocolMessageEnum
The security flavor. In general, a "flavor" represents a designed process or system. A "security flavor" is a system designed for the purpose of authenticating a data originator (client), recipient (server), and the data they transmit between one another.
Protobuf enumgoogle.cloud.filestore.v1beta1.NfsExportOptions.SecurityFlavor
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AUTH_SYS
The user's UNIX user-id and group-ids are transferred "in the clear" (not encrypted) on the network, unauthenticated by the NFS server (default).KRB5
End-user authentication through Kerberos V5.KRB5I
krb5 plus integrity protection (data packets are tamper proof).KRB5P
krb5i plus privacy protection (data packets are tamper proof and encrypted).SECURITY_FLAVOR_UNSPECIFIED
SecurityFlavor not set.UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static int
AUTH_SYS_VALUE
The user's UNIX user-id and group-ids are transferred "in the clear" (not encrypted) on the network, unauthenticated by the NFS server (default).static int
KRB5_VALUE
End-user authentication through Kerberos V5.static int
KRB5I_VALUE
krb5 plus integrity protection (data packets are tamper proof).static int
KRB5P_VALUE
krb5i plus privacy protection (data packets are tamper proof and encrypted).static int
SECURITY_FLAVOR_UNSPECIFIED_VALUE
SecurityFlavor not set.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static NfsExportOptions.SecurityFlavor
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<NfsExportOptions.SecurityFlavor>
internalGetValueMap()
static NfsExportOptions.SecurityFlavor
valueOf(int value)
Deprecated.static NfsExportOptions.SecurityFlavor
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static NfsExportOptions.SecurityFlavor
valueOf(String name)
Returns the enum constant of this type with the specified name.static NfsExportOptions.SecurityFlavor[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SECURITY_FLAVOR_UNSPECIFIED
public static final NfsExportOptions.SecurityFlavor SECURITY_FLAVOR_UNSPECIFIED
SecurityFlavor not set.
SECURITY_FLAVOR_UNSPECIFIED = 0;
-
AUTH_SYS
public static final NfsExportOptions.SecurityFlavor AUTH_SYS
The user's UNIX user-id and group-ids are transferred "in the clear" (not encrypted) on the network, unauthenticated by the NFS server (default).
AUTH_SYS = 1;
-
KRB5
public static final NfsExportOptions.SecurityFlavor KRB5
End-user authentication through Kerberos V5.
KRB5 = 2;
-
KRB5I
public static final NfsExportOptions.SecurityFlavor KRB5I
krb5 plus integrity protection (data packets are tamper proof).
KRB5I = 3;
-
KRB5P
public static final NfsExportOptions.SecurityFlavor KRB5P
krb5i plus privacy protection (data packets are tamper proof and encrypted).
KRB5P = 4;
-
UNRECOGNIZED
public static final NfsExportOptions.SecurityFlavor UNRECOGNIZED
-
-
Field Detail
-
SECURITY_FLAVOR_UNSPECIFIED_VALUE
public static final int SECURITY_FLAVOR_UNSPECIFIED_VALUE
SecurityFlavor not set.
SECURITY_FLAVOR_UNSPECIFIED = 0;
- See Also:
- Constant Field Values
-
AUTH_SYS_VALUE
public static final int AUTH_SYS_VALUE
The user's UNIX user-id and group-ids are transferred "in the clear" (not encrypted) on the network, unauthenticated by the NFS server (default).
AUTH_SYS = 1;
- See Also:
- Constant Field Values
-
KRB5_VALUE
public static final int KRB5_VALUE
End-user authentication through Kerberos V5.
KRB5 = 2;
- See Also:
- Constant Field Values
-
KRB5I_VALUE
public static final int KRB5I_VALUE
krb5 plus integrity protection (data packets are tamper proof).
KRB5I = 3;
- See Also:
- Constant Field Values
-
KRB5P_VALUE
public static final int KRB5P_VALUE
krb5i plus privacy protection (data packets are tamper proof and encrypted).
KRB5P = 4;
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static NfsExportOptions.SecurityFlavor[] 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 (NfsExportOptions.SecurityFlavor c : NfsExportOptions.SecurityFlavor.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static NfsExportOptions.SecurityFlavor 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 nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static NfsExportOptions.SecurityFlavor 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 nameNullPointerException
- if the argument is null
-
forNumber
public static NfsExportOptions.SecurityFlavor 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<NfsExportOptions.SecurityFlavor> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static NfsExportOptions.SecurityFlavor 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 nameNullPointerException
- if the argument is null
-
-