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 Details

    • create

      @Stability(Stable) public static CfnClassifier.Builder create(Construct scope, String id)
      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

      @Stability(Stable) public CfnClassifier.Builder csvClassifier(IResolvable csvClassifier)
      A classifier for comma-separated values (CSV).

      Parameters:
      csvClassifier - A classifier for comma-separated values (CSV). This parameter is required.
      Returns:
      this
    • grokClassifier

      @Stability(Stable) public CfnClassifier.Builder grokClassifier(IResolvable 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

      @Stability(Stable) public CfnClassifier.Builder jsonClassifier(IResolvable 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

      @Stability(Stable) public CfnClassifier.Builder xmlClassifier(IResolvable 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

      @Stability(Stable) public CfnClassifier build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnClassifier>
      Returns:
      a newly built instance of CfnClassifier.