Class EnvironmentTier
- java.lang.Object
-
- software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentTier
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EnvironmentTier.Builder,EnvironmentTier>
@Generated("software.amazon.awssdk:codegen") public final class EnvironmentTier extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EnvironmentTier.Builder,EnvironmentTier>
Describes the properties of an environment tier
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEnvironmentTier.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EnvironmentTier.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The name of this environment tier.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends EnvironmentTier.Builder>serializableBuilderClass()EnvironmentTier.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringtype()The type of this environment tier.Stringversion()The version of this environment tier.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
name
public final String name()
The name of this environment tier.
Valid values:
-
For Web server tier –
WebServer -
For Worker tier –
Worker
- Returns:
- The name of this environment tier.
Valid values:
-
For Web server tier –
WebServer -
For Worker tier –
Worker
-
-
-
type
public final String type()
The type of this environment tier.
Valid values:
-
For Web server tier –
Standard -
For Worker tier –
SQS/HTTP
- Returns:
- The type of this environment tier.
Valid values:
-
For Web server tier –
Standard -
For Worker tier –
SQS/HTTP
-
-
-
version
public final String version()
The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.
This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.
- Returns:
- The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest
compatible worker tier version.
This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.
-
toBuilder
public EnvironmentTier.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EnvironmentTier.Builder,EnvironmentTier>
-
builder
public static EnvironmentTier.Builder builder()
-
serializableBuilderClass
public static Class<? extends EnvironmentTier.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-