Class EnvironmentVariable
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EnvironmentVariable.Builder,EnvironmentVariable>
Represents an app's environment variable.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic EnvironmentVariable.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringkey()(Required) The environment variable's name, which can consist of up to 64 characters and must be specified.final Booleansecure()(Optional) Whether the variable's value is returned by the DescribeApps action.static Class<? extends EnvironmentVariable.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final Stringvalue()(Optional) The environment variable's value, which can be left empty.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
key
(Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.
- Returns:
- (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.
-
value
(Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.
- Returns:
- (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.
-
secure
(Optional) Whether the variable's value is returned by the DescribeApps action. To hide an environment variable's value, set
Securetotrue.DescribeAppsreturns*****FILTERED*****instead of the actual value. The default value forSecureisfalse.- Returns:
- (Optional) Whether the variable's value is returned by the DescribeApps action. To hide an
environment variable's value, set
Securetotrue.DescribeAppsreturns*****FILTERED*****instead of the actual value. The default value forSecureisfalse.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<EnvironmentVariable.Builder,EnvironmentVariable> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-