@Generated(value="software.amazon.awssdk:codegen") public class TargetInstances extends Object implements StructuredPojo, 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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public 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.
public 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.
public 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.
public TargetInstances.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<TargetInstances.Builder,TargetInstances>
public static TargetInstances.Builder builder()
public static Class<? extends TargetInstances.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.