Interface RuleType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RuleType.Builder,RuleType>,SdkBuilder<RuleType.Builder,RuleType>,SdkPojo
- Enclosing class:
- RuleType
public static interface RuleType.Builder extends SdkPojo, CopyableBuilder<RuleType.Builder,RuleType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RuleType.Builderid(Consumer<RuleTypeId.Builder> id)Represents information about a rule type.RuleType.Builderid(RuleTypeId id)Represents information about a rule type.default RuleType.BuilderinputArtifactDetails(Consumer<ArtifactDetails.Builder> inputArtifactDetails)Sets the value of the InputArtifactDetails property for this object.RuleType.BuilderinputArtifactDetails(ArtifactDetails inputArtifactDetails)Sets the value of the InputArtifactDetails property for this object.RuleType.BuilderruleConfigurationProperties(Collection<RuleConfigurationProperty> ruleConfigurationProperties)The configuration properties for the rule type.RuleType.BuilderruleConfigurationProperties(Consumer<RuleConfigurationProperty.Builder>... ruleConfigurationProperties)The configuration properties for the rule type.RuleType.BuilderruleConfigurationProperties(RuleConfigurationProperty... ruleConfigurationProperties)The configuration properties for the rule type.default RuleType.Buildersettings(Consumer<RuleTypeSettings.Builder> settings)Returns information about the settings for a rule type.RuleType.Buildersettings(RuleTypeSettings settings)Returns information about the settings for a rule type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
id
RuleType.Builder id(RuleTypeId id)
Represents information about a rule type.
- Parameters:
id- Represents information about a rule type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
default RuleType.Builder id(Consumer<RuleTypeId.Builder> id)
Represents information about a rule type.
This is a convenience method that creates an instance of theRuleTypeId.Builderavoiding the need to create one manually viaRuleTypeId.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toid(RuleTypeId).- Parameters:
id- a consumer that will call methods onRuleTypeId.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
id(RuleTypeId)
-
settings
RuleType.Builder settings(RuleTypeSettings settings)
Returns information about the settings for a rule type.
- Parameters:
settings- Returns information about the settings for a rule type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
default RuleType.Builder settings(Consumer<RuleTypeSettings.Builder> settings)
Returns information about the settings for a rule type.
This is a convenience method that creates an instance of theRuleTypeSettings.Builderavoiding the need to create one manually viaRuleTypeSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosettings(RuleTypeSettings).- Parameters:
settings- a consumer that will call methods onRuleTypeSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
settings(RuleTypeSettings)
-
ruleConfigurationProperties
RuleType.Builder ruleConfigurationProperties(Collection<RuleConfigurationProperty> ruleConfigurationProperties)
The configuration properties for the rule type.
- Parameters:
ruleConfigurationProperties- The configuration properties for the rule type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleConfigurationProperties
RuleType.Builder ruleConfigurationProperties(RuleConfigurationProperty... ruleConfigurationProperties)
The configuration properties for the rule type.
- Parameters:
ruleConfigurationProperties- The configuration properties for the rule type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleConfigurationProperties
RuleType.Builder ruleConfigurationProperties(Consumer<RuleConfigurationProperty.Builder>... ruleConfigurationProperties)
The configuration properties for the rule type.
This is a convenience method that creates an instance of theRuleConfigurationProperty.Builderavoiding the need to create one manually viaRuleConfigurationProperty.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ruleConfigurationProperties(List.) - Parameters:
ruleConfigurationProperties- a consumer that will call methods onRuleConfigurationProperty.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ruleConfigurationProperties(java.util.Collection)
-
inputArtifactDetails
RuleType.Builder inputArtifactDetails(ArtifactDetails inputArtifactDetails)
Sets the value of the InputArtifactDetails property for this object.- Parameters:
inputArtifactDetails- The new value for the InputArtifactDetails property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputArtifactDetails
default RuleType.Builder inputArtifactDetails(Consumer<ArtifactDetails.Builder> inputArtifactDetails)
Sets the value of the InputArtifactDetails property for this object. This is a convenience method that creates an instance of theArtifactDetails.Builderavoiding the need to create one manually viaArtifactDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputArtifactDetails(ArtifactDetails).- Parameters:
inputArtifactDetails- a consumer that will call methods onArtifactDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputArtifactDetails(ArtifactDetails)
-
-