Interface JsonClassifier.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<JsonClassifier.Builder,JsonClassifier>,SdkBuilder<JsonClassifier.Builder,JsonClassifier>,SdkPojo
- Enclosing class:
- JsonClassifier
public static interface JsonClassifier.Builder extends SdkPojo, CopyableBuilder<JsonClassifier.Builder,JsonClassifier>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JsonClassifier.BuildercreationTime(Instant creationTime)The time that this classifier was registered.JsonClassifier.BuilderjsonPath(String jsonPath)AJsonPathstring defining the JSON data for the classifier to classify.JsonClassifier.BuilderlastUpdated(Instant lastUpdated)The time that this classifier was last updated.JsonClassifier.Buildername(String name)The name of the classifier.JsonClassifier.Builderversion(Long version)The version of this classifier.-
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
-
name
JsonClassifier.Builder name(String name)
The name of the classifier.
- Parameters:
name- The name of the classifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
JsonClassifier.Builder creationTime(Instant creationTime)
The time that this classifier was registered.
- Parameters:
creationTime- The time that this classifier was registered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdated
JsonClassifier.Builder lastUpdated(Instant lastUpdated)
The time that this classifier was last updated.
- Parameters:
lastUpdated- The time that this classifier was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
JsonClassifier.Builder version(Long version)
The version of this classifier.
- Parameters:
version- The version of this classifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jsonPath
JsonClassifier.Builder jsonPath(String jsonPath)
A
JsonPathstring defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.- Parameters:
jsonPath- AJsonPathstring defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-