Class PutRegionPolicyRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<PutRegionPolicyRequest.Builder>
co.elastic.clients.elasticsearch.inference.PutRegionPolicyRequest.Builder
- All Implemented Interfaces:
WithJson<PutRegionPolicyRequest.Builder>,ObjectBuilder<PutRegionPolicyRequest>
- Enclosing class:
- PutRegionPolicyRequest
public static class PutRegionPolicyRequest.Builder
extends RequestBase.AbstractBuilder<PutRegionPolicyRequest.Builder>
implements ObjectBuilder<PutRegionPolicyRequest>
Builder for
PutRegionPolicyRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aPutRegionPolicyRequest.Iftrue, the region policy is applied even if it would deny access to inference endpoints that are currently in use by ingest pipeline or indices.regionPolicy(RegionPolicy value) Required - The region policy configuration.regionPolicy(RegionPolicyVariant value) Required - The region policy configuration.Required - The region policy configuration.protected PutRegionPolicyRequest.Builderself()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
-
force
Iftrue, the region policy is applied even if it would deny access to inference endpoints that are currently in use by ingest pipeline or indices.API name:
force -
regionPolicy
Required - The region policy configuration.API name:
region_policy -
regionPolicy
public final PutRegionPolicyRequest.Builder regionPolicy(Function<RegionPolicy.Builder, ObjectBuilder<RegionPolicy>> fn) Required - The region policy configuration.API name:
region_policy -
regionPolicy
Required - The region policy configuration.API name:
region_policy -
self
- Specified by:
selfin classRequestBase.AbstractBuilder<PutRegionPolicyRequest.Builder>
-
build
Builds aPutRegionPolicyRequest.- Specified by:
buildin interfaceObjectBuilder<PutRegionPolicyRequest>- Throws:
NullPointerException- if some of the required fields are null.
-