public static final class AlexaSkillDeployAction.Builder
extends java.lang.Object
AlexaSkillDeployAction
.Modifier and Type | Method and Description |
---|---|
AlexaSkillDeployAction.Builder |
actionName(java.lang.String actionName)
The physical, human-readable name of the Action.
|
AlexaSkillDeployAction |
build() |
AlexaSkillDeployAction.Builder |
clientId(java.lang.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(java.lang.Number runOrder)
The runOrder property for this Action.
|
AlexaSkillDeployAction.Builder |
skillId(java.lang.String skillId)
The Alexa skill id.
|
AlexaSkillDeployAction.Builder |
variablesNamespace(java.lang.String variablesNamespace)
The name of the namespace to use for variables emitted by this action.
|
public static AlexaSkillDeployAction.Builder create()
AlexaSkillDeployAction.Builder
.public AlexaSkillDeployAction.Builder actionName(java.lang.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
public AlexaSkillDeployAction.Builder runOrder(java.lang.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
public AlexaSkillDeployAction.Builder variablesNamespace(java.lang.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
public AlexaSkillDeployAction.Builder clientId(java.lang.String clientId)
clientId
- The client id of the developer console token. This parameter is required.this
public AlexaSkillDeployAction.Builder clientSecret(SecretValue clientSecret)
clientSecret
- The client secret of the developer console token. This parameter is required.this
public AlexaSkillDeployAction.Builder input(Artifact input)
input
- The source artifact containing the voice model and skill manifest. This parameter is required.this
public AlexaSkillDeployAction.Builder refreshToken(SecretValue refreshToken)
refreshToken
- The refresh token of the developer console token. This parameter is required.this
public AlexaSkillDeployAction.Builder skillId(java.lang.String skillId)
skillId
- The Alexa skill id. This parameter is required.this
public AlexaSkillDeployAction.Builder parameterOverridesArtifact(Artifact parameterOverridesArtifact)
parameterOverridesArtifact
- An optional artifact containing overrides for the skill manifest. This parameter is required.this
public AlexaSkillDeployAction build()