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 interface
NaturalLanguageQueryGenerationOptionsInput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NaturalLanguageQueryGenerationOptionsInput.Builder
builder()
NaturalLanguageQueryGenerationDesiredState
desiredState()
The desired state of the natural language query generation feature.String
desiredStateAsString()
The desired state of the natural language query generation feature.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends NaturalLanguageQueryGenerationOptionsInput.Builder>
serializableBuilderClass()
NaturalLanguageQueryGenerationOptionsInput.Builder
toBuilder()
String
toString()
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,
desiredState
will 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,
desiredState
will 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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-