public static final class AlexaSkillDeployActionProps.Builder
extends java.lang.Object
AlexaSkillDeployActionProps
Constructor and Description |
---|
Builder() |
public AlexaSkillDeployActionProps.Builder clientId(java.lang.String clientId)
AlexaSkillDeployActionProps.getClientId()
clientId
- The client id of the developer console token. This parameter is required.this
public AlexaSkillDeployActionProps.Builder clientSecret(SecretValue clientSecret)
AlexaSkillDeployActionProps.getClientSecret()
clientSecret
- The client secret of the developer console token. This parameter is required.this
public AlexaSkillDeployActionProps.Builder input(Artifact input)
AlexaSkillDeployActionProps.getInput()
input
- The source artifact containing the voice model and skill manifest. This parameter is required.this
public AlexaSkillDeployActionProps.Builder refreshToken(SecretValue refreshToken)
AlexaSkillDeployActionProps.getRefreshToken()
refreshToken
- The refresh token of the developer console token. This parameter is required.this
public AlexaSkillDeployActionProps.Builder skillId(java.lang.String skillId)
AlexaSkillDeployActionProps.getSkillId()
skillId
- The Alexa skill id. This parameter is required.this
public AlexaSkillDeployActionProps.Builder parameterOverridesArtifact(Artifact parameterOverridesArtifact)
AlexaSkillDeployActionProps.getParameterOverridesArtifact()
parameterOverridesArtifact
- An optional artifact containing overrides for the skill manifest.this
public AlexaSkillDeployActionProps.Builder actionName(java.lang.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
public AlexaSkillDeployActionProps.Builder runOrder(java.lang.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
public AlexaSkillDeployActionProps.Builder variablesNamespace(java.lang.String variablesNamespace)
CommonActionProps.getVariablesNamespace()
variablesNamespace
- The name of the namespace to use for variables emitted by this action.this
public AlexaSkillDeployActionProps build()
AlexaSkillDeployActionProps
java.lang.NullPointerException
- if any required attribute was not provided