@Stability(value=Experimental) public static final class AlexaSkillDeployActionProps.Builder extends Object implements software.amazon.jsii.Builder<AlexaSkillDeployActionProps>
AlexaSkillDeployActionProps
Constructor and Description |
---|
Builder() |
@Stability(value=Experimental) public AlexaSkillDeployActionProps.Builder clientId(String clientId)
AlexaSkillDeployActionProps.getClientId()
clientId
- The client id of the developer console token. This parameter is required.this
@Stability(value=Experimental) public AlexaSkillDeployActionProps.Builder clientSecret(SecretValue clientSecret)
AlexaSkillDeployActionProps.getClientSecret()
clientSecret
- The client secret of the developer console token. This parameter is required.this
@Stability(value=Experimental) public AlexaSkillDeployActionProps.Builder input(Artifact input)
AlexaSkillDeployActionProps.getInput()
input
- The source artifact containing the voice model and skill manifest. This parameter is required.this
@Stability(value=Experimental) public AlexaSkillDeployActionProps.Builder refreshToken(SecretValue refreshToken)
AlexaSkillDeployActionProps.getRefreshToken()
refreshToken
- The refresh token of the developer console token. This parameter is required.this
@Stability(value=Experimental) public AlexaSkillDeployActionProps.Builder skillId(String skillId)
AlexaSkillDeployActionProps.getSkillId()
skillId
- The Alexa skill id. This parameter is required.this
@Stability(value=Experimental) public AlexaSkillDeployActionProps.Builder parameterOverridesArtifact(Artifact parameterOverridesArtifact)
AlexaSkillDeployActionProps.getParameterOverridesArtifact()
parameterOverridesArtifact
- An optional artifact containing overrides for the skill manifest.this
@Stability(value=Experimental) public AlexaSkillDeployActionProps.Builder actionName(String actionName)
CommonActionProps.getActionName()
actionName
- The physical, human-readable name of the Action. This parameter is required.
Note that Action names must be unique within a single Stage.this
@Stability(value=Experimental) public AlexaSkillDeployActionProps.Builder runOrder(Number runOrder)
CommonActionProps.getRunOrder()
runOrder
- The runOrder property for this Action.
RunOrder determines the relative order in which multiple Actions in the same Stage execute.this
@Stability(value=Experimental) public AlexaSkillDeployActionProps.Builder variablesNamespace(String variablesNamespace)
CommonActionProps.getVariablesNamespace()
variablesNamespace
- The name of the namespace to use for variables emitted by this action.this
@Stability(value=Experimental) public AlexaSkillDeployActionProps build()
build
in interface software.amazon.jsii.Builder<AlexaSkillDeployActionProps>
AlexaSkillDeployActionProps
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.