Class NaturalLanguageQueryGenerationOptionsInput
- java.lang.Object
-
- software.amazon.awssdk.services.opensearch.model.NaturalLanguageQueryGenerationOptionsInput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<NaturalLanguageQueryGenerationOptionsInput.Builder,NaturalLanguageQueryGenerationOptionsInput>
@Generated("software.amazon.awssdk:codegen") public final class NaturalLanguageQueryGenerationOptionsInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NaturalLanguageQueryGenerationOptionsInput.Builder,NaturalLanguageQueryGenerationOptionsInput>
Container for parameters required to enable the natural language query generation feature.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNaturalLanguageQueryGenerationOptionsInput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NaturalLanguageQueryGenerationOptionsInput.Builderbuilder()NaturalLanguageQueryGenerationDesiredStatedesiredState()The desired state of the natural language query generation feature.StringdesiredStateAsString()The desired state of the natural language query generation feature.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends NaturalLanguageQueryGenerationOptionsInput.Builder>serializableBuilderClass()NaturalLanguageQueryGenerationOptionsInput.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
desiredState
public final NaturalLanguageQueryGenerationDesiredState desiredState()
The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.
If the service returns an enum value that is not available in the current SDK version,
desiredStatewill returnNaturalLanguageQueryGenerationDesiredState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdesiredStateAsString().- Returns:
- The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.
- See Also:
NaturalLanguageQueryGenerationDesiredState
-
desiredStateAsString
public final String desiredStateAsString()
The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.
If the service returns an enum value that is not available in the current SDK version,
desiredStatewill returnNaturalLanguageQueryGenerationDesiredState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdesiredStateAsString().- Returns:
- The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.
- See Also:
NaturalLanguageQueryGenerationDesiredState
-
toBuilder
public NaturalLanguageQueryGenerationOptionsInput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<NaturalLanguageQueryGenerationOptionsInput.Builder,NaturalLanguageQueryGenerationOptionsInput>
-
builder
public static NaturalLanguageQueryGenerationOptionsInput.Builder builder()
-
serializableBuilderClass
public static Class<? extends NaturalLanguageQueryGenerationOptionsInput.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-