@Generated(value="software.amazon.awssdk:codegen") public final class ECSTarget extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ECSTarget.Builder,ECSTarget>
Information about the target of an Amazon ECS deployment.
Modifier and Type | Class and Description |
---|---|
static interface |
ECSTarget.Builder |
Modifier and Type | Method and Description |
---|---|
static ECSTarget.Builder |
builder() |
String |
deploymentId()
The unique ID of a deployment.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdatedAt()
The date and time when the target Amazon ECS application was updated by a deployment.
|
List<LifecycleEvent> |
lifecycleEvents()
The lifecycle events of the deployment to this target Amazon ECS application.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ECSTarget.Builder> |
serializableBuilderClass() |
TargetStatus |
status()
The status an Amazon ECS deployment's target ECS application.
|
String |
statusAsString()
The status an Amazon ECS deployment's target ECS application.
|
String |
targetArn()
The ARN of the target.
|
String |
targetId()
The unique ID of a deployment target that has a type of
ecsTarget . |
List<ECSTaskSet> |
taskSetsInfo()
The
ECSTaskSet objects associated with the ECS target. |
ECSTarget.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String deploymentId()
The unique ID of a deployment.
public String targetId()
The unique ID of a deployment target that has a type of ecsTarget
.
ecsTarget
.public String targetArn()
The ARN of the target.
public Instant lastUpdatedAt()
The date and time when the target Amazon ECS application was updated by a deployment.
public List<LifecycleEvent> lifecycleEvents()
The lifecycle events of the deployment to this target Amazon ECS application.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public TargetStatus status()
The status an Amazon ECS deployment's target ECS application.
If the service returns an enum value that is not available in the current SDK version, status
will
return TargetStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
TargetStatus
public String statusAsString()
The status an Amazon ECS deployment's target ECS application.
If the service returns an enum value that is not available in the current SDK version, status
will
return TargetStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
TargetStatus
public List<ECSTaskSet> taskSetsInfo()
The ECSTaskSet
objects associated with the ECS target.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
ECSTaskSet
objects associated with the ECS target.public ECSTarget.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ECSTarget.Builder,ECSTarget>
public static ECSTarget.Builder builder()
public static Class<? extends ECSTarget.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.