Class V2RetrieveFeaturesResponse.Builder
-
- All Implemented Interfaces:
public final class V2RetrieveFeaturesResponse.BuilderA builder for V2RetrieveFeaturesResponse.
-
-
Method Summary
-
-
Method Detail
-
evaluated
final V2RetrieveFeaturesResponse.Builder evaluated(OffsetDateTime evaluated)
Timestamp at which the Features were evaluated
-
evaluated
final V2RetrieveFeaturesResponse.Builder evaluated(JsonField<OffsetDateTime> evaluated)
Sets Builder.evaluated to an arbitrary JSON value.
You should usually call Builder.evaluated with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
features
final V2RetrieveFeaturesResponse.Builder features(List<V2RetrieveFeaturesResponse.SpendFeatureState> features)
Calculated Features used for evaluation of the provided Auth Rule
-
features
final V2RetrieveFeaturesResponse.Builder features(JsonField<List<V2RetrieveFeaturesResponse.SpendFeatureState>> features)
Sets Builder.features to an arbitrary JSON value.
You should usually call Builder.features with a well-typed
List<SpendFeatureState>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addFeature
final V2RetrieveFeaturesResponse.Builder addFeature(V2RetrieveFeaturesResponse.SpendFeatureState feature)
Adds a single SpendFeatureState to features.
-
additionalProperties
final V2RetrieveFeaturesResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final V2RetrieveFeaturesResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final V2RetrieveFeaturesResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final V2RetrieveFeaturesResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final V2RetrieveFeaturesResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final V2RetrieveFeaturesResponse build()
Returns an immutable instance of V2RetrieveFeaturesResponse.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.evaluated() .features()
-
-
-
-