Class AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.Builder,AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.Builder,AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails>
A dependency that is defined for container startup and shutdown.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.Builderbuilder()Stringcondition()The dependency condition of the dependent container.StringcontainerName()The name of the dependent container.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.Builder>serializableBuilderClass()AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
condition
public final String condition()
The dependency condition of the dependent container. Indicates the required status of the dependent container before the current container can start. Valid values are as follows:
-
COMPLETE -
HEALTHY -
SUCCESS -
START
- Returns:
- The dependency condition of the dependent container. Indicates the required status of the dependent
container before the current container can start. Valid values are as follows:
-
COMPLETE -
HEALTHY -
SUCCESS -
START
-
-
-
containerName
public final String containerName()
The name of the dependent container.
- Returns:
- The name of the dependent container.
-
toBuilder
public AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.Builder toBuilder()
-
builder
public static AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.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
-
-