Class GetScriptLanguagesResponse.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.core.GetScriptLanguagesResponse.Builder
- All Implemented Interfaces:
CopyableBuilder<GetScriptLanguagesResponse.Builder,,GetScriptLanguagesResponse> MutableBuilder<GetScriptLanguagesResponse.Builder,,GetScriptLanguagesResponse> ObjectBuilder<GetScriptLanguagesResponse>
- Enclosing class:
GetScriptLanguagesResponse
public static class GetScriptLanguagesResponse.Builder
extends ObjectBuilderBase
implements CopyableBuilder<GetScriptLanguagesResponse.Builder,GetScriptLanguagesResponse>
Builder for
GetScriptLanguagesResponse.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aGetScriptLanguagesResponse.copy()Create a new builderCopyableBuilderthat is a copy of this one.Required - API name:language_contextslanguageContexts(List<LanguageContext> list) Required - API name:language_contextslanguageContexts(LanguageContext value, LanguageContext... values) Required - API name:language_contextstypesAllowed(String value, String... values) Required - API name:types_allowedtypesAllowed(List<String> list) Required - API name:types_allowedMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<GetScriptLanguagesResponse.Builder,GetScriptLanguagesResponse> - Returns:
- a new builder instance.
-
languageContexts
@Nonnull public final GetScriptLanguagesResponse.Builder languageContexts(List<LanguageContext> list) Required - API name:language_contextsAdds all elements of
listtolanguageContexts. -
languageContexts
@Nonnull public final GetScriptLanguagesResponse.Builder languageContexts(LanguageContext value, LanguageContext... values) Required - API name:language_contextsAdds one or more values to
languageContexts. -
languageContexts
@Nonnull public final GetScriptLanguagesResponse.Builder languageContexts(Function<LanguageContext.Builder, ObjectBuilder<LanguageContext>> fn) Required - API name:language_contextsAdds a value to
languageContextsusing a builder lambda. -
typesAllowed
Required - API name:types_allowedAdds all elements of
listtotypesAllowed. -
typesAllowed
@Nonnull public final GetScriptLanguagesResponse.Builder typesAllowed(String value, String... values) Required - API name:types_allowedAdds one or more values to
typesAllowed. -
build
Builds aGetScriptLanguagesResponse.- Specified by:
buildin interfaceObjectBuilder<GetScriptLanguagesResponse>- Throws:
NullPointerException- if some of the required fields are null.
-