Package com.google.cloud.config.v1
Enum Resource.Intent
- java.lang.Object
-
- java.lang.Enum<Resource.Intent>
-
- com.google.cloud.config.v1.Resource.Intent
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<Resource.Intent>
- Enclosing class:
- Resource
public static enum Resource.Intent extends Enum<Resource.Intent> implements com.google.protobuf.ProtocolMessageEnum
Possible intent of the resource.
Protobuf enumgoogle.cloud.config.v1.Resource.Intent
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CREATE
Infra Manager will create this Resource.DELETE
Infra Manager will delete this Resource.INTENT_UNSPECIFIED
The default value.RECREATE
Infra Manager will destroy and recreate this Resource.UNCHANGED
Infra Manager will leave this Resource untouched.UNRECOGNIZED
UPDATE
Infra Manager will update this Resource.
-
Field Summary
Fields Modifier and Type Field Description static int
CREATE_VALUE
Infra Manager will create this Resource.static int
DELETE_VALUE
Infra Manager will delete this Resource.static int
INTENT_UNSPECIFIED_VALUE
The default value.static int
RECREATE_VALUE
Infra Manager will destroy and recreate this Resource.static int
UNCHANGED_VALUE
Infra Manager will leave this Resource untouched.static int
UPDATE_VALUE
Infra Manager will update this Resource.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Resource.Intent
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<Resource.Intent>
internalGetValueMap()
static Resource.Intent
valueOf(int value)
Deprecated.static Resource.Intent
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static Resource.Intent
valueOf(String name)
Returns the enum constant of this type with the specified name.static Resource.Intent[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
INTENT_UNSPECIFIED
public static final Resource.Intent INTENT_UNSPECIFIED
The default value. This value is used if the intent is omitted.
INTENT_UNSPECIFIED = 0;
-
CREATE
public static final Resource.Intent CREATE
Infra Manager will create this Resource.
CREATE = 1;
-
UPDATE
public static final Resource.Intent UPDATE
Infra Manager will update this Resource.
UPDATE = 2;
-
DELETE
public static final Resource.Intent DELETE
Infra Manager will delete this Resource.
DELETE = 3;
-
RECREATE
public static final Resource.Intent RECREATE
Infra Manager will destroy and recreate this Resource.
RECREATE = 4;
-
UNCHANGED
public static final Resource.Intent UNCHANGED
Infra Manager will leave this Resource untouched.
UNCHANGED = 5;
-
UNRECOGNIZED
public static final Resource.Intent UNRECOGNIZED
-
-
Field Detail
-
INTENT_UNSPECIFIED_VALUE
public static final int INTENT_UNSPECIFIED_VALUE
The default value. This value is used if the intent is omitted.
INTENT_UNSPECIFIED = 0;
- See Also:
- Constant Field Values
-
CREATE_VALUE
public static final int CREATE_VALUE
Infra Manager will create this Resource.
CREATE = 1;
- See Also:
- Constant Field Values
-
UPDATE_VALUE
public static final int UPDATE_VALUE
Infra Manager will update this Resource.
UPDATE = 2;
- See Also:
- Constant Field Values
-
DELETE_VALUE
public static final int DELETE_VALUE
Infra Manager will delete this Resource.
DELETE = 3;
- See Also:
- Constant Field Values
-
RECREATE_VALUE
public static final int RECREATE_VALUE
Infra Manager will destroy and recreate this Resource.
RECREATE = 4;
- See Also:
- Constant Field Values
-
UNCHANGED_VALUE
public static final int UNCHANGED_VALUE
Infra Manager will leave this Resource untouched.
UNCHANGED = 5;
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static Resource.Intent[] 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 (Resource.Intent c : Resource.Intent.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Resource.Intent 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 Resource.Intent 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 Resource.Intent 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<Resource.Intent> 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 Resource.Intent 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
-
-