@Generated(value="software.amazon.awssdk:codegen") public final class ListInstancesRequest extends EmrRequest implements ToCopyableBuilder<ListInstancesRequest.Builder,ListInstancesRequest>
This input determines which instances to list.
Modifier and Type | Class and Description |
---|---|
static interface |
ListInstancesRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static ListInstancesRequest.Builder |
builder() |
String |
clusterId()
The identifier of the cluster for which to list the instances.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasInstanceGroupTypes()
For responses, this returns true if the service returned a value for the InstanceGroupTypes property.
|
boolean |
hasInstanceStates()
For responses, this returns true if the service returned a value for the InstanceStates property.
|
String |
instanceFleetId()
The unique identifier of the instance fleet.
|
InstanceFleetType |
instanceFleetType()
The node type of the instance fleet.
|
String |
instanceFleetTypeAsString()
The node type of the instance fleet.
|
String |
instanceGroupId()
The identifier of the instance group for which to list the instances.
|
List<InstanceGroupType> |
instanceGroupTypes()
The type of instance group for which to list the instances.
|
List<String> |
instanceGroupTypesAsStrings()
The type of instance group for which to list the instances.
|
List<InstanceState> |
instanceStates()
A list of instance states that will filter the instances returned with this request.
|
List<String> |
instanceStatesAsStrings()
A list of instance states that will filter the instances returned with this request.
|
String |
marker()
The pagination token that indicates the next set of results to retrieve.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListInstancesRequest.Builder> |
serializableBuilderClass() |
ListInstancesRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String clusterId()
The identifier of the cluster for which to list the instances.
public final String instanceGroupId()
The identifier of the instance group for which to list the instances.
public final List<InstanceGroupType> instanceGroupTypes()
The type of instance group for which to list the instances.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasInstanceGroupTypes()
method.
public final boolean hasInstanceGroupTypes()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> instanceGroupTypesAsStrings()
The type of instance group for which to list the instances.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasInstanceGroupTypes()
method.
public final String instanceFleetId()
The unique identifier of the instance fleet.
public final InstanceFleetType instanceFleetType()
The node type of the instance fleet. For example MASTER, CORE, or TASK.
If the service returns an enum value that is not available in the current SDK version, instanceFleetType
will return InstanceFleetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from instanceFleetTypeAsString()
.
InstanceFleetType
public final String instanceFleetTypeAsString()
The node type of the instance fleet. For example MASTER, CORE, or TASK.
If the service returns an enum value that is not available in the current SDK version, instanceFleetType
will return InstanceFleetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from instanceFleetTypeAsString()
.
InstanceFleetType
public final List<InstanceState> instanceStates()
A list of instance states that will filter the instances returned with this request.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasInstanceStates()
method.
public final boolean hasInstanceStates()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> instanceStatesAsStrings()
A list of instance states that will filter the instances returned with this request.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasInstanceStates()
method.
public final String marker()
The pagination token that indicates the next set of results to retrieve.
public ListInstancesRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ListInstancesRequest.Builder,ListInstancesRequest>
toBuilder
in class EmrRequest
public static ListInstancesRequest.Builder builder()
public static Class<? extends ListInstancesRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2023. All rights reserved.