@Generated(value="software.amazon.awssdk:codegen") public final class CancelStepsRequest extends EmrRequest implements ToCopyableBuilder<CancelStepsRequest.Builder,CancelStepsRequest>
The input argument to the CancelSteps operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CancelStepsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CancelStepsRequest.Builder |
builder() |
String |
clusterId()
The
ClusterID for the specified steps that will be canceled. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasStepIds()
For responses, this returns true if the service returned a value for the StepIds property.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CancelStepsRequest.Builder> |
serializableBuilderClass() |
StepCancellationOption |
stepCancellationOption()
The option to choose to cancel
RUNNING steps. |
String |
stepCancellationOptionAsString()
The option to choose to cancel
RUNNING steps. |
List<String> |
stepIds()
The list of
StepIDs to cancel. |
CancelStepsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clusterId()
The ClusterID for the specified steps that will be canceled. Use RunJobFlow and
ListClusters to get ClusterIDs.
ClusterID for the specified steps that will be canceled. Use RunJobFlow and
ListClusters to get ClusterIDs.public final boolean hasStepIds()
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> stepIds()
The list of StepIDs to cancel. Use ListSteps to get steps and their states for the specified
cluster.
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 hasStepIds() method.
StepIDs to cancel. Use ListSteps to get steps and their states for the
specified cluster.public final StepCancellationOption stepCancellationOption()
The option to choose to cancel RUNNING steps. By default, the value is SEND_INTERRUPT.
If the service returns an enum value that is not available in the current SDK version,
stepCancellationOption will return StepCancellationOption.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from stepCancellationOptionAsString().
RUNNING steps. By default, the value is
SEND_INTERRUPT.StepCancellationOptionpublic final String stepCancellationOptionAsString()
The option to choose to cancel RUNNING steps. By default, the value is SEND_INTERRUPT.
If the service returns an enum value that is not available in the current SDK version,
stepCancellationOption will return StepCancellationOption.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from stepCancellationOptionAsString().
RUNNING steps. By default, the value is
SEND_INTERRUPT.StepCancellationOptionpublic CancelStepsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CancelStepsRequest.Builder,CancelStepsRequest>toBuilder in class EmrRequestpublic static CancelStepsRequest.Builder builder()
public static Class<? extends CancelStepsRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.