Class CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.fis.CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty>
- Enclosing interface:
CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty
@Stability(Stable)
public static final class CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.filters(IResolvable filters) parameters(Map<String, String> parameters) parameters(IResolvable parameters) resourceArns(List<String> resourceArns) resourceTags(Map<String, String> resourceTags) resourceTags(IResolvable resourceTags) resourceType(String resourceType) selectionMode(String selectionMode)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
filters
@Stability(Stable) public CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder filters(IResolvable filters) - Parameters:
filters- The filters to apply to identify target resources using specific attributes.- Returns:
this
-
filters
@Stability(Stable) public CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder filters(List<? extends Object> filters) - Parameters:
filters- The filters to apply to identify target resources using specific attributes.- Returns:
this
-
parameters
@Stability(Stable) public CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder parameters(Map<String, String> parameters) - Parameters:
parameters- The parameters for the resource type.- Returns:
this
-
parameters
@Stability(Stable) public CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder parameters(IResolvable parameters) - Parameters:
parameters- The parameters for the resource type.- Returns:
this
-
resourceArns
@Stability(Stable) public CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder resourceArns(List<String> resourceArns) Sets the value ofCfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.getResourceArns()- Parameters:
resourceArns- The Amazon Resource Names (ARNs) of the targets.- Returns:
this
-
resourceTags
@Stability(Stable) public CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder resourceTags(Map<String, String> resourceTags) Sets the value ofCfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.getResourceTags()- Parameters:
resourceTags- The tags for the target resources.- Returns:
this
-
resourceTags
@Stability(Stable) public CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder resourceTags(IResolvable resourceTags) Sets the value ofCfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.getResourceTags()- Parameters:
resourceTags- The tags for the target resources.- Returns:
this
-
resourceType
@Stability(Stable) public CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder resourceType(String resourceType) Sets the value ofCfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.getResourceType()- Parameters:
resourceType- The resource type.- Returns:
this
-
selectionMode
@Stability(Stable) public CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.Builder selectionMode(String selectionMode) Sets the value ofCfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty.getSelectionMode()- Parameters:
selectionMode- Scopes the identified resources to a specific count or percentage.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty>- Returns:
- a new instance of
CfnExperimentTemplatePropsMixin.ExperimentTemplateTargetProperty - Throws:
NullPointerException- if any required attribute was not provided
-