@Generated(value="software.amazon.awssdk:codegen") public final class TargetInstances extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TargetInstances.Builder,TargetInstances>
Information about the instances to be used in the replacement environment in a blue/green deployment.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TargetInstances.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
autoScalingGroups()
The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.
|
static TargetInstances.Builder |
builder() |
EC2TagSet |
ec2TagSet()
Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be
included in the replacement environment for a blue/green deployment.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAutoScalingGroups()
Returns true if the AutoScalingGroups property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasTagFilters()
Returns true if the TagFilters property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TargetInstances.Builder> |
serializableBuilderClass() |
List<EC2TagFilter> |
tagFilters()
The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a
blue/green deployment.
|
TargetInstances.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasTagFilters()
public final List<EC2TagFilter> tagFilters()
The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a
blue/green deployment. Cannot be used in the same call as ec2TagSet.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTagFilters() to see if a value was sent in this field.
ec2TagSet.public final boolean hasAutoScalingGroups()
public final List<String> autoScalingGroups()
The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAutoScalingGroups() to see if a value was sent in this field.
public final EC2TagSet ec2TagSet()
Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be
included in the replacement environment for a blue/green deployment. Cannot be used in the same call as
tagFilters.
tagFilters.public TargetInstances.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TargetInstances.Builder,TargetInstances>public static TargetInstances.Builder builder()
public static Class<? extends TargetInstances.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.