Class CfnQueueEnvironmentProps.Builder
java.lang.Object
software.amazon.awscdk.services.deadline.CfnQueueEnvironmentProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnQueueEnvironmentProps>
- Enclosing interface:
CfnQueueEnvironmentProps
@Stability(Stable)
public static final class CfnQueueEnvironmentProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnQueueEnvironmentProps>
A builder for
CfnQueueEnvironmentProps
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.Sets the value ofCfnQueueEnvironmentProps.getFarmId()
Sets the value ofCfnQueueEnvironmentProps.getPriority()
Sets the value ofCfnQueueEnvironmentProps.getQueueId()
Sets the value ofCfnQueueEnvironmentProps.getTemplate()
templateType
(String templateType) Sets the value ofCfnQueueEnvironmentProps.getTemplateType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
farmId
Sets the value ofCfnQueueEnvironmentProps.getFarmId()
- Parameters:
farmId
- The identifier assigned to the farm that contains the queue. This parameter is required.- Returns:
this
-
priority
Sets the value ofCfnQueueEnvironmentProps.getPriority()
- Parameters:
priority
- The queue environment's priority. This parameter is required.- Returns:
this
-
queueId
Sets the value ofCfnQueueEnvironmentProps.getQueueId()
- Parameters:
queueId
- The unique identifier of the queue that contains the environment. This parameter is required.- Returns:
this
-
template
Sets the value ofCfnQueueEnvironmentProps.getTemplate()
- Parameters:
template
- A JSON or YAML template that describes the processing environment for the queue. This parameter is required.- Returns:
this
-
templateType
Sets the value ofCfnQueueEnvironmentProps.getTemplateType()
- Parameters:
templateType
- Specifies whether the template for the queue environment is JSON or YAML. This parameter is required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnQueueEnvironmentProps>
- Returns:
- a new instance of
CfnQueueEnvironmentProps
- Throws:
NullPointerException
- if any required attribute was not provided
-