@Generated(value="software.amazon.awssdk:codegen") public final class Target extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Target.Builder,Target>
An array of search criteria that targets instances using a Key,Value combination that you specify.
Targets is required if you don't provide one or more instance IDs in the call.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Target.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Target.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
key()
User-defined criteria for sending commands that target instances that meet the criteria.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Target.Builder> |
serializableBuilderClass() |
Target.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<String> |
values()
User-defined criteria that maps to
Key. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String key()
User-defined criteria for sending commands that target instances that meet the criteria. Key can be
tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send
commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.
Key
can be tag:<Amazon EC2 tag> or InstanceIds. For more information about
how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User
Guide.public List<String> values()
User-defined criteria that maps to Key. For example, if you specified tag:ServerRole,
you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of
ServerRole,WebServer. For more information about how to send commands that target instances using
Key,Value parameters, see Using Targets and
Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
Key. For example, if you specified
tag:ServerRole, you could specify value:WebServer to run a command on instances
that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send
commands that target instances using Key,Value parameters, see Using
Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.public Target.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Target.Builder,Target>public static Target.Builder builder()
public static Class<? extends Target.Builder> serializableBuilderClass()
public String toString()
Copyright © 2019. All rights reserved.