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.Builder
csvClassifier
(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 uses `grok` .grokClassifier
(CfnClassifier.GrokClassifierProperty grokClassifier) A classifier that uses `grok` .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. This parameter is required.id
- - scoped id of the resource. This parameter is required.- 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 uses `grok` .- Parameters:
grokClassifier
- A classifier that uses `grok` . This parameter is required.- Returns:
this
-
grokClassifier
@Stability(Stable) public CfnClassifier.Builder grokClassifier(CfnClassifier.GrokClassifierProperty grokClassifier) A classifier that uses `grok` .- Parameters:
grokClassifier
- A classifier that uses `grok` . 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:
build
in interfacesoftware.amazon.jsii.Builder<CfnClassifier>
-