@Stability(value=Stable) public static final class AlexaSkillDeployAction.Builder extends Object implements software.amazon.jsii.Builder<AlexaSkillDeployAction>
AlexaSkillDeployAction.| Modifier and Type | Method and Description |
|---|---|
AlexaSkillDeployAction.Builder |
actionName(String actionName)
The physical, human-readable name of the Action.
|
AlexaSkillDeployAction |
build() |
AlexaSkillDeployAction.Builder |
clientId(String clientId)
The client id of the developer console token.
|
AlexaSkillDeployAction.Builder |
clientSecret(SecretValue clientSecret)
The client secret of the developer console token.
|
static AlexaSkillDeployAction.Builder |
create() |
AlexaSkillDeployAction.Builder |
input(Artifact input)
The source artifact containing the voice model and skill manifest.
|
AlexaSkillDeployAction.Builder |
parameterOverridesArtifact(Artifact parameterOverridesArtifact)
An optional artifact containing overrides for the skill manifest.
|
AlexaSkillDeployAction.Builder |
refreshToken(SecretValue refreshToken)
The refresh token of the developer console token.
|
AlexaSkillDeployAction.Builder |
runOrder(Number runOrder)
The runOrder property for this Action.
|
AlexaSkillDeployAction.Builder |
skillId(String skillId)
The Alexa skill id.
|
AlexaSkillDeployAction.Builder |
variablesNamespace(String variablesNamespace)
The name of the namespace to use for variables emitted by this action.
|
@Stability(value=Stable) public static AlexaSkillDeployAction.Builder create()
AlexaSkillDeployAction.Builder.@Stability(value=Stable) public AlexaSkillDeployAction.Builder actionName(String actionName)
Note that Action names must be unique within a single Stage.
actionName - The physical, human-readable name of the Action. This parameter is required.this@Stability(value=Stable) public AlexaSkillDeployAction.Builder runOrder(Number runOrder)
RunOrder determines the relative order in which multiple Actions in the same Stage execute.
Default: 1
runOrder - The runOrder property for this Action. This parameter is required.this@Stability(value=Stable) public AlexaSkillDeployAction.Builder variablesNamespace(String variablesNamespace)
Default: - a name will be generated, based on the stage and action names, if any of the action's variables were referenced - otherwise, no namespace will be set
variablesNamespace - The name of the namespace to use for variables emitted by this action. This parameter is required.this@Stability(value=Stable) public AlexaSkillDeployAction.Builder clientId(String clientId)
clientId - The client id of the developer console token. This parameter is required.this@Stability(value=Stable) public AlexaSkillDeployAction.Builder clientSecret(SecretValue clientSecret)
clientSecret - The client secret of the developer console token. This parameter is required.this@Stability(value=Stable) public AlexaSkillDeployAction.Builder input(Artifact input)
input - The source artifact containing the voice model and skill manifest. This parameter is required.this@Stability(value=Stable) public AlexaSkillDeployAction.Builder refreshToken(SecretValue refreshToken)
refreshToken - The refresh token of the developer console token. This parameter is required.this@Stability(value=Stable) public AlexaSkillDeployAction.Builder skillId(String skillId)
skillId - The Alexa skill id. This parameter is required.this@Stability(value=Stable) public AlexaSkillDeployAction.Builder parameterOverridesArtifact(Artifact parameterOverridesArtifact)
parameterOverridesArtifact - An optional artifact containing overrides for the skill manifest. This parameter is required.this@Stability(value=Stable) public AlexaSkillDeployAction build()
build in interface software.amazon.jsii.Builder<AlexaSkillDeployAction>Copyright © 2022. All rights reserved.