Interface FeatureSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<FeatureSummary.Builder,,- FeatureSummary> - SdkBuilder<FeatureSummary.Builder,,- FeatureSummary> - SdkPojo
- Enclosing class:
- FeatureSummary
- 
Method SummaryModifier and TypeMethodDescriptionThe ARN of the feature.createdTime(Instant createdTime) The date and time that the feature is created.defaultVariation(String defaultVariation) The name of the variation that is used as the default variation.evaluationRules(Collection<EvaluationRule> evaluationRules) An array of structures that defineevaluationRules(Consumer<EvaluationRule.Builder>... evaluationRules) An array of structures that defineevaluationRules(EvaluationRule... evaluationRules) An array of structures that defineevaluationStrategy(String evaluationStrategy) If this value isALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used.evaluationStrategy(FeatureEvaluationStrategy evaluationStrategy) If this value isALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used.lastUpdatedTime(Instant lastUpdatedTime) The date and time that the feature was most recently updated.The name of the feature.The name or ARN of the project that contains the feature.The current state of the feature.status(FeatureStatus status) The current state of the feature.The list of tag keys and values associated with this feature.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFields
- 
Method Details- 
arnThe ARN of the feature. - Parameters:
- arn- The ARN of the feature.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
createdTimeThe date and time that the feature is created. - Parameters:
- createdTime- The date and time that the feature is created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
defaultVariationThe name of the variation that is used as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature. - Parameters:
- defaultVariation- The name of the variation that is used as the default variation. The default variation is served to users who are not allocated to any ongoing launches or experiments of this feature.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
evaluationRulesAn array of structures that define - Parameters:
- evaluationRules- An array of structures that define
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
evaluationRulesAn array of structures that define - Parameters:
- evaluationRules- An array of structures that define
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
evaluationRulesAn array of structures that define This is a convenience method that creates an instance of theEvaluationRule.Builderavoiding the need to create one manually viaEvaluationRule.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toevaluationRules(List<EvaluationRule>).- Parameters:
- evaluationRules- a consumer that will call methods on- EvaluationRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
evaluationStrategyIf this value is ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this isDEFAULT_VARIATION, the default variation is being served to all users.- Parameters:
- evaluationStrategy- If this value is- ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this is- DEFAULT_VARIATION, the default variation is being served to all users.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
evaluationStrategyIf this value is ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this isDEFAULT_VARIATION, the default variation is being served to all users.- Parameters:
- evaluationStrategy- If this value is- ALL_RULES, the traffic allocation specified by any ongoing launches or experiments is being used. If this is- DEFAULT_VARIATION, the default variation is being served to all users.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
lastUpdatedTimeThe date and time that the feature was most recently updated. - Parameters:
- lastUpdatedTime- The date and time that the feature was most recently updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nameThe name of the feature. - Parameters:
- name- The name of the feature.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
projectThe name or ARN of the project that contains the feature. - Parameters:
- project- The name or ARN of the project that contains the feature.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusThe current state of the feature. - Parameters:
- status- The current state of the feature.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusThe current state of the feature. - Parameters:
- status- The current state of the feature.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
tagsThe list of tag keys and values associated with this feature. - Parameters:
- tags- The list of tag keys and values associated with this feature.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-