Class CfnCaseMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cases.CfnCaseMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCaseMixinProps>
- Enclosing interface:
CfnCaseMixinProps
@Stability(Stable)
public static final class CfnCaseMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCaseMixinProps>
A builder for
CfnCaseMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.customerId(String customerId) Sets the value ofCfnCaseMixinProps.getCustomerId()Sets the value ofCfnCaseMixinProps.getDomainId()Sets the value ofCfnCaseMixinProps.getTags()templateId(String templateId) Sets the value ofCfnCaseMixinProps.getTemplateId()Sets the value ofCfnCaseMixinProps.getTitle()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
customerId
Sets the value ofCfnCaseMixinProps.getCustomerId()- Parameters:
customerId- The full customer profile ARN for the case.- Returns:
this
-
domainId
Sets the value ofCfnCaseMixinProps.getDomainId()- Parameters:
domainId- The unique identifier of the Cases domain.- Returns:
this
-
tags
Sets the value ofCfnCaseMixinProps.getTags()- Parameters:
tags- A list of tags for the case.- Returns:
this
-
templateId
Sets the value ofCfnCaseMixinProps.getTemplateId()- Parameters:
templateId- A unique identifier of a template.- Returns:
this
-
title
Sets the value ofCfnCaseMixinProps.getTitle()- Parameters:
title- The title of the case.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCaseMixinProps>- Returns:
- a new instance of
CfnCaseMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-