@Generated(value="jsii-pacmak/1.72.0 (build 4b8828b)", date="2022-12-14T20:30:48.388Z") @Stability(value=Stable) public interface CustomActionProperty extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.codepipeline.*;
CustomActionProperty customActionProperty = CustomActionProperty.builder()
.name("name")
.required(false)
// the properties below are optional
.description("description")
.key(false)
.queryable(false)
.secret(false)
.type("type")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CustomActionProperty.Builder
A builder for
CustomActionProperty |
static class |
CustomActionProperty.Jsii$Proxy
An implementation for
CustomActionProperty |
| Modifier and Type | Method and Description |
|---|---|
static CustomActionProperty.Builder |
builder() |
default String |
getDescription()
The description of the property.
|
default Boolean |
getKey()
Whether this property is a key.
|
String |
getName()
The name of the property.
|
default Boolean |
getQueryable()
Whether this property is queryable.
|
Boolean |
getRequired()
Whether this property is required.
|
default Boolean |
getSecret()
Whether this property is secret, like a password, or access key.
|
default String |
getType()
The type of the property, like 'String', 'Number', or 'Boolean'.
|
@Stability(value=Stable) @NotNull String getName()
You use this name in the configuration attribute when defining your custom Action class.
@Stability(value=Stable) @NotNull Boolean getRequired()
@Stability(value=Stable) @Nullable default String getDescription()
Default: the description will be empty
@Stability(value=Stable) @Nullable default Boolean getKey()
Default: false
@Stability(value=Stable) @Nullable default Boolean getQueryable()
Note that only a single property of a custom Action can be queryable.
Default: false
@Stability(value=Stable) @Nullable default Boolean getSecret()
Default: false
@Stability(value=Stable) @Nullable default String getType()
Default: 'String'
@Stability(value=Stable) static CustomActionProperty.Builder builder()
CustomActionProperty.Builder of CustomActionPropertyCopyright © 2022. All rights reserved.