@Generated(value="software.amazon.awssdk:codegen") public final class CloudFormationTarget extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CloudFormationTarget.Builder,CloudFormationTarget>
Information about the target to be updated by an AWS CloudFormation blue/green deployment. This target type is used for all deployments initiated by a CloudFormation stack update.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CloudFormationTarget.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CloudFormationTarget.Builder |
builder() |
String |
deploymentId()
The unique ID of an AWS CloudFormation blue/green deployment.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasLifecycleEvents()
Returns true if the LifecycleEvents property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
Instant |
lastUpdatedAt()
The date and time when the target application was updated by an AWS CloudFormation blue/green deployment.
|
List<LifecycleEvent> |
lifecycleEvents()
The lifecycle events of the AWS CloudFormation blue/green deployment to this target application.
|
String |
resourceType()
The resource type for the AWS CloudFormation blue/green deployment.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CloudFormationTarget.Builder> |
serializableBuilderClass() |
TargetStatus |
status()
The status of an AWS CloudFormation blue/green deployment's target application.
|
String |
statusAsString()
The status of an AWS CloudFormation blue/green deployment's target application.
|
String |
targetId()
The unique ID of a deployment target that has a type of
CloudFormationTarget. |
Double |
targetVersionWeight()
The percentage of production traffic that the target version of an AWS CloudFormation blue/green deployment
receives.
|
CloudFormationTarget.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String deploymentId()
The unique ID of an AWS CloudFormation blue/green deployment.
public String targetId()
The unique ID of a deployment target that has a type of CloudFormationTarget.
CloudFormationTarget.public Instant lastUpdatedAt()
The date and time when the target application was updated by an AWS CloudFormation blue/green deployment.
public boolean hasLifecycleEvents()
public List<LifecycleEvent> lifecycleEvents()
The lifecycle events of the AWS CloudFormation blue/green deployment to this target application.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasLifecycleEvents() to see if a value was sent in this field.
public TargetStatus status()
The status of an AWS CloudFormation blue/green deployment's target 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().
TargetStatuspublic String statusAsString()
The status of an AWS CloudFormation blue/green deployment's target 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().
TargetStatuspublic String resourceType()
The resource type for the AWS CloudFormation blue/green deployment.
public Double targetVersionWeight()
The percentage of production traffic that the target version of an AWS CloudFormation blue/green deployment receives.
public CloudFormationTarget.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CloudFormationTarget.Builder,CloudFormationTarget>public static CloudFormationTarget.Builder builder()
public static Class<? extends CloudFormationTarget.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.