Interface Classifier.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Classifier.Builder,Classifier>,SdkBuilder<Classifier.Builder,Classifier>,SdkPojo
- Enclosing class:
- Classifier
public static interface Classifier.Builder extends SdkPojo, CopyableBuilder<Classifier.Builder,Classifier>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Classifier.BuildercsvClassifier(Consumer<CsvClassifier.Builder> csvClassifier)A classifier for comma-separated values (CSV).Classifier.BuildercsvClassifier(CsvClassifier csvClassifier)A classifier for comma-separated values (CSV).default Classifier.BuildergrokClassifier(Consumer<GrokClassifier.Builder> grokClassifier)A classifier that usesgrok.Classifier.BuildergrokClassifier(GrokClassifier grokClassifier)A classifier that usesgrok.default Classifier.BuilderjsonClassifier(Consumer<JsonClassifier.Builder> jsonClassifier)A classifier for JSON content.Classifier.BuilderjsonClassifier(JsonClassifier jsonClassifier)A classifier for JSON content.default Classifier.BuilderxmlClassifier(Consumer<XMLClassifier.Builder> xmlClassifier)A classifier for XML content.Classifier.BuilderxmlClassifier(XMLClassifier xmlClassifier)A classifier for XML content.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
grokClassifier
Classifier.Builder grokClassifier(GrokClassifier grokClassifier)
A classifier that uses
grok.- Parameters:
grokClassifier- A classifier that usesgrok.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
grokClassifier
default Classifier.Builder grokClassifier(Consumer<GrokClassifier.Builder> grokClassifier)
A classifier that uses
This is a convenience method that creates an instance of thegrok.GrokClassifier.Builderavoiding the need to create one manually viaGrokClassifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togrokClassifier(GrokClassifier).- Parameters:
grokClassifier- a consumer that will call methods onGrokClassifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
grokClassifier(GrokClassifier)
-
xmlClassifier
Classifier.Builder xmlClassifier(XMLClassifier xmlClassifier)
A classifier for XML content.
- Parameters:
xmlClassifier- A classifier for XML content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xmlClassifier
default Classifier.Builder xmlClassifier(Consumer<XMLClassifier.Builder> xmlClassifier)
A classifier for XML content.
This is a convenience method that creates an instance of theXMLClassifier.Builderavoiding the need to create one manually viaXMLClassifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toxmlClassifier(XMLClassifier).- Parameters:
xmlClassifier- a consumer that will call methods onXMLClassifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
xmlClassifier(XMLClassifier)
-
jsonClassifier
Classifier.Builder jsonClassifier(JsonClassifier jsonClassifier)
A classifier for JSON content.
- Parameters:
jsonClassifier- A classifier for JSON content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jsonClassifier
default Classifier.Builder jsonClassifier(Consumer<JsonClassifier.Builder> jsonClassifier)
A classifier for JSON content.
This is a convenience method that creates an instance of theJsonClassifier.Builderavoiding the need to create one manually viaJsonClassifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tojsonClassifier(JsonClassifier).- Parameters:
jsonClassifier- a consumer that will call methods onJsonClassifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
jsonClassifier(JsonClassifier)
-
csvClassifier
Classifier.Builder csvClassifier(CsvClassifier csvClassifier)
A classifier for comma-separated values (CSV).
- Parameters:
csvClassifier- A classifier for comma-separated values (CSV).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
csvClassifier
default Classifier.Builder csvClassifier(Consumer<CsvClassifier.Builder> csvClassifier)
A classifier for comma-separated values (CSV).
This is a convenience method that creates an instance of theCsvClassifier.Builderavoiding the need to create one manually viaCsvClassifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocsvClassifier(CsvClassifier).- Parameters:
csvClassifier- a consumer that will call methods onCsvClassifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
csvClassifier(CsvClassifier)
-
-