Class CfnCustomActionType.ConfigurationPropertiesProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codepipeline.CfnCustomActionType.ConfigurationPropertiesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCustomActionType.ConfigurationPropertiesProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCustomActionType.ConfigurationPropertiesProperty
@Stability(Stable)
@Internal
public static final class CfnCustomActionType.ConfigurationPropertiesProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCustomActionType.ConfigurationPropertiesProperty
An implementation for
CfnCustomActionType.ConfigurationPropertiesProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.CfnCustomActionType.ConfigurationPropertiesProperty
CfnCustomActionType.ConfigurationPropertiesProperty.Builder, CfnCustomActionType.ConfigurationPropertiesProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnCustomActionType.ConfigurationPropertiesProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The description of the action configuration property that is displayed to users.final Object
getKey()
Whether the configuration property is a key.final String
getName()
The name of the action configuration property.final Object
Indicates that the property is used withPollForJobs
.final Object
Whether the configuration property is a required value.final Object
Whether the configuration property is secret.final String
getType()
The type of the configuration property.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCustomActionType.ConfigurationPropertiesProperty.Builder
.
-
-
Method Details
-
getKey
Description copied from interface:CfnCustomActionType.ConfigurationPropertiesProperty
Whether the configuration property is a key.- Specified by:
getKey
in interfaceCfnCustomActionType.ConfigurationPropertiesProperty
-
getName
Description copied from interface:CfnCustomActionType.ConfigurationPropertiesProperty
The name of the action configuration property.- Specified by:
getName
in interfaceCfnCustomActionType.ConfigurationPropertiesProperty
-
getRequired
Description copied from interface:CfnCustomActionType.ConfigurationPropertiesProperty
Whether the configuration property is a required value.- Specified by:
getRequired
in interfaceCfnCustomActionType.ConfigurationPropertiesProperty
-
getSecret
Description copied from interface:CfnCustomActionType.ConfigurationPropertiesProperty
Whether the configuration property is secret.Secrets are hidden from all calls except for
GetJobDetails
,GetThirdPartyJobDetails
,PollForJobs
, andPollForThirdPartyJobs
.When updating a pipeline, passing * * * * * without changing any other values of the action preserves the previous value of the secret.
- Specified by:
getSecret
in interfaceCfnCustomActionType.ConfigurationPropertiesProperty
-
getDescription
Description copied from interface:CfnCustomActionType.ConfigurationPropertiesProperty
The description of the action configuration property that is displayed to users.- Specified by:
getDescription
in interfaceCfnCustomActionType.ConfigurationPropertiesProperty
-
getQueryable
Description copied from interface:CfnCustomActionType.ConfigurationPropertiesProperty
Indicates that the property is used withPollForJobs
.When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.
If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.
- Specified by:
getQueryable
in interfaceCfnCustomActionType.ConfigurationPropertiesProperty
-
getType
Description copied from interface:CfnCustomActionType.ConfigurationPropertiesProperty
The type of the configuration property.- Specified by:
getType
in interfaceCfnCustomActionType.ConfigurationPropertiesProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-