Class ActionTypeProperty
- java.lang.Object
-
- software.amazon.awssdk.services.codepipeline.model.ActionTypeProperty
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ActionTypeProperty.Builder,ActionTypeProperty>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceActionTypeProperty.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActionTypeProperty.Builderbuilder()Stringdescription()The description of the property that is displayed to users.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Booleankey()Whether the configuration property is a key.Stringname()The property name that is displayed to users.BooleannoEcho()Whether to omit the field value entered by the customer in the log.Booleanoptional()Whether the configuration property is an optional value.Booleanqueryable()Indicates that the property is used with polling.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ActionTypeProperty.Builder>serializableBuilderClass()ActionTypeProperty.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
name
public final String name()
The property name that is displayed to users.
- Returns:
- The property name that is displayed to users.
-
optional
public final Boolean optional()
Whether the configuration property is an optional value.
- Returns:
- Whether the configuration property is an optional value.
-
key
public final Boolean key()
Whether the configuration property is a key.
- Returns:
- Whether the configuration property is a key.
-
noEcho
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.- Returns:
- 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.
-
queryable
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.
- Returns:
- 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.
-
description
public final String description()
The description of the property that is displayed to users.
- Returns:
- The description of the property that is displayed to users.
-
toBuilder
public ActionTypeProperty.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ActionTypeProperty.Builder,ActionTypeProperty>
-
builder
public static ActionTypeProperty.Builder builder()
-
serializableBuilderClass
public static Class<? extends ActionTypeProperty.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-