@Generated(value="software.amazon.awssdk:codegen") public final class ActionTypeProperty extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ActionTypeProperty.Builder,ActionTypeProperty>
Represents information about each property specified in the action configuration, such as the description and key name that display for the customer using the action type.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ActionTypeProperty.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ActionTypeProperty.Builder |
builder() |
String |
description()
The description of the property that is displayed to users.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
key()
Whether the configuration property is a key.
|
String |
name()
The property name that is displayed to users.
|
Boolean |
noEcho()
Whether to omit the field value entered by the customer in the log.
|
Boolean |
optional()
Whether the configuration property is an optional value.
|
Boolean |
queryable()
Indicates that the property is used with polling.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ActionTypeProperty.Builder> |
serializableBuilderClass() |
ActionTypeProperty.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The property name that is displayed to users.
public final Boolean optional()
Whether the configuration property is an optional value.
public final Boolean key()
Whether the configuration property is a key.
public final Boolean noEcho()
Whether to omit the field value entered by the customer in the log. If true, the value is not saved
in CloudTrail logs for the action execution.
true, the value is
not saved in CloudTrail logs for the action execution.public final Boolean queryable()
Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.
public final String description()
The description of the property that is displayed to users.
public ActionTypeProperty.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ActionTypeProperty.Builder,ActionTypeProperty>public static ActionTypeProperty.Builder builder()
public static Class<? extends ActionTypeProperty.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.