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