@Generated(value="software.amazon.awssdk:codegen") public final class DocumentClassificationConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DocumentClassificationConfig.Builder,DocumentClassificationConfig>
Configuration required for a custom classification model.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DocumentClassificationConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DocumentClassificationConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasLabels()
For responses, this returns true if the service returned a value for the Labels property.
|
List<String> |
labels()
One or more labels to associate with the custom classifier.
|
DocumentClassifierMode |
mode()
Classification mode indicates whether the documents are
MULTI_CLASS or MULTI_LABEL. |
String |
modeAsString()
Classification mode indicates whether the documents are
MULTI_CLASS or MULTI_LABEL. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DocumentClassificationConfig.Builder> |
serializableBuilderClass() |
DocumentClassificationConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final DocumentClassifierMode mode()
Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL.
If the service returns an enum value that is not available in the current SDK version, mode will return
DocumentClassifierMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
modeAsString().
MULTI_CLASS or
MULTI_LABEL.DocumentClassifierModepublic final String modeAsString()
Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL.
If the service returns an enum value that is not available in the current SDK version, mode will return
DocumentClassifierMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
modeAsString().
MULTI_CLASS or
MULTI_LABEL.DocumentClassifierModepublic final boolean hasLabels()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> labels()
One or more labels to associate with the custom classifier.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLabels() method.
public DocumentClassificationConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DocumentClassificationConfig.Builder,DocumentClassificationConfig>public static DocumentClassificationConfig.Builder builder()
public static Class<? extends DocumentClassificationConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.