Class GetComponentTemplateRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<GetComponentTemplateRequest.Builder>
co.elastic.clients.elasticsearch.cluster.GetComponentTemplateRequest.Builder
- All Implemented Interfaces:
WithJson<GetComponentTemplateRequest.Builder>,ObjectBuilder<GetComponentTemplateRequest>
- Enclosing class:
- GetComponentTemplateRequest
public static class GetComponentTemplateRequest.Builder
extends RequestBase.AbstractBuilder<GetComponentTemplateRequest.Builder>
implements ObjectBuilder<GetComponentTemplateRequest>
Builder for
GetComponentTemplateRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aGetComponentTemplateRequest.flatSettings(Boolean value) Iftrue, returns settings in flat format.includeDefaults(Boolean value) Return all default configurations for the component templateDeprecated.9.0.0 This parameter has no effect, is now deprecated, and will be removed in a future version.masterTimeout(Time value) Period to wait for a connection to the master node.Period to wait for a connection to the master node.Name of component template to retrieve.protected GetComponentTemplateRequest.Builderself()settingsFilter(String value, String... values) Filter out results, for example to filter out sensitive information.settingsFilter(List<String> list) Filter out results, for example to filter out sensitive information.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
flatSettings
Iftrue, returns settings in flat format.API name:
flat_settings -
includeDefaults
Return all default configurations for the component templateAPI name:
include_defaults -
local
Deprecated.9.0.0 This parameter has no effect, is now deprecated, and will be removed in a future version.Iftrue, the request retrieves information from the local node only. Iffalse, information is retrieved from the master node.API name:
local -
masterTimeout
Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error.API name:
master_timeout -
masterTimeout
public final GetComponentTemplateRequest.Builder masterTimeout(Function<Time.Builder, ObjectBuilder<Time>> fn) Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error.API name:
master_timeout -
name
Name of component template to retrieve. Wildcard (*) expressions are supported.API name:
name -
settingsFilter
Filter out results, for example to filter out sensitive information. Supports wildcards or full settings keysAPI name:
settings_filterAdds all elements of
listtosettingsFilter. -
settingsFilter
Filter out results, for example to filter out sensitive information. Supports wildcards or full settings keysAPI name:
settings_filterAdds one or more values to
settingsFilter. -
self
- Specified by:
selfin classRequestBase.AbstractBuilder<GetComponentTemplateRequest.Builder>
-
build
Builds aGetComponentTemplateRequest.- Specified by:
buildin interfaceObjectBuilder<GetComponentTemplateRequest>- Throws:
NullPointerException- if some of the required fields are null.
-