@Generated(value="software.amazon.awssdk:codegen") public final class UpdateMitigationActionRequest extends IotRequest implements ToCopyableBuilder<UpdateMitigationActionRequest.Builder,UpdateMitigationActionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateMitigationActionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
actionName()
The friendly name for the mitigation action.
|
MitigationActionParams |
actionParams()
Defines the type of action and the parameters for that action.
|
static UpdateMitigationActionRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
roleArn()
The ARN of the IAM role that is used to apply the mitigation action.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateMitigationActionRequest.Builder> |
serializableBuilderClass() |
UpdateMitigationActionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String actionName()
The friendly name for the mitigation action. You can't change the name by using
UpdateMitigationAction. Instead, you must delete and re-create the mitigation action with the new
name.
UpdateMitigationAction. Instead, you must delete and re-create the mitigation action with
the new name.public String roleArn()
The ARN of the IAM role that is used to apply the mitigation action.
public MitigationActionParams actionParams()
Defines the type of action and the parameters for that action.
public UpdateMitigationActionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateMitigationActionRequest.Builder,UpdateMitigationActionRequest>toBuilder in class IotRequestpublic static UpdateMitigationActionRequest.Builder builder()
public static Class<? extends UpdateMitigationActionRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.