Interface CfnClassifierProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnClassifierProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:42.333Z")
@Stability(Stable)
public interface CfnClassifierProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnClassifier.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.glue.*;
CfnClassifierProps cfnClassifierProps = CfnClassifierProps.builder()
.csvClassifier(CsvClassifierProperty.builder()
.allowSingleColumn(false)
.containsHeader("containsHeader")
.delimiter("delimiter")
.disableValueTrimming(false)
.header(List.of("header"))
.name("name")
.quoteSymbol("quoteSymbol")
.build())
.grokClassifier(GrokClassifierProperty.builder()
.classification("classification")
.grokPattern("grokPattern")
// the properties below are optional
.customPatterns("customPatterns")
.name("name")
.build())
.jsonClassifier(JsonClassifierProperty.builder()
.jsonPath("jsonPath")
// the properties below are optional
.name("name")
.build())
.xmlClassifier(XMLClassifierProperty.builder()
.classification("classification")
.rowTag("rowTag")
// the properties below are optional
.name("name")
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnClassifierPropsstatic final classAn implementation forCfnClassifierProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCsvClassifier
A classifier for comma-separated values (CSV). -
getGrokClassifier
A classifier that usesgrok. -
getJsonClassifier
A classifier for JSON content. -
getXmlClassifier
A classifier for XML content. -
builder
- Returns:
- a
CfnClassifierProps.BuilderofCfnClassifierProps
-