Class CfnClassifierPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.glue.CfnClassifierPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnClassifierPropsMixin>
- Enclosing class:
CfnClassifierPropsMixin
@Stability(Stable)
public static final class CfnClassifierPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnClassifierPropsMixin>
A fluent builder for
CfnClassifierPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) csvClassifier(CfnClassifierPropsMixin.CsvClassifierProperty csvClassifier) A classifier for comma-separated values (CSV).csvClassifier(IResolvable csvClassifier) A classifier for comma-separated values (CSV).grokClassifier(CfnClassifierPropsMixin.GrokClassifierProperty grokClassifier) A classifier that usesgrok.grokClassifier(IResolvable grokClassifier) A classifier that usesgrok.jsonClassifier(CfnClassifierPropsMixin.JsonClassifierProperty jsonClassifier) A classifier for JSON content.jsonClassifier(IResolvable jsonClassifier) A classifier for JSON content.xmlClassifier(CfnClassifierPropsMixin.XMLClassifierProperty xmlClassifier) A classifier for XML content.xmlClassifier(IResolvable xmlClassifier) A classifier for XML content.
-
Method Details
-
create
@Stability(Stable) public static CfnClassifierPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnClassifierPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnClassifierPropsMixin.Builder.
-
csvClassifier
A classifier for comma-separated values (CSV).- Parameters:
csvClassifier- A classifier for comma-separated values (CSV). This parameter is required.- Returns:
this- See Also:
-
csvClassifier
@Stability(Stable) public CfnClassifierPropsMixin.Builder csvClassifier(CfnClassifierPropsMixin.CsvClassifierProperty csvClassifier) A classifier for comma-separated values (CSV).- Parameters:
csvClassifier- A classifier for comma-separated values (CSV). This parameter is required.- Returns:
this- See Also:
-
grokClassifier
@Stability(Stable) public CfnClassifierPropsMixin.Builder grokClassifier(IResolvable grokClassifier) A classifier that usesgrok.- Parameters:
grokClassifier- A classifier that usesgrok. This parameter is required.- Returns:
this- See Also:
-
grokClassifier
@Stability(Stable) public CfnClassifierPropsMixin.Builder grokClassifier(CfnClassifierPropsMixin.GrokClassifierProperty grokClassifier) A classifier that usesgrok.- Parameters:
grokClassifier- A classifier that usesgrok. This parameter is required.- Returns:
this- See Also:
-
jsonClassifier
@Stability(Stable) public CfnClassifierPropsMixin.Builder jsonClassifier(IResolvable jsonClassifier) A classifier for JSON content.- Parameters:
jsonClassifier- A classifier for JSON content. This parameter is required.- Returns:
this- See Also:
-
jsonClassifier
@Stability(Stable) public CfnClassifierPropsMixin.Builder jsonClassifier(CfnClassifierPropsMixin.JsonClassifierProperty jsonClassifier) A classifier for JSON content.- Parameters:
jsonClassifier- A classifier for JSON content. This parameter is required.- Returns:
this- See Also:
-
xmlClassifier
A classifier for XML content.- Parameters:
xmlClassifier- A classifier for XML content. This parameter is required.- Returns:
this- See Also:
-
xmlClassifier
@Stability(Stable) public CfnClassifierPropsMixin.Builder xmlClassifier(CfnClassifierPropsMixin.XMLClassifierProperty xmlClassifier) A classifier for XML content.- Parameters:
xmlClassifier- A classifier for XML content. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnClassifierPropsMixin>- Returns:
- a newly built instance of
CfnClassifierPropsMixin.
-