Interface CfnPipeline.RuleTypeIdProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPipeline.RuleTypeIdProperty.Jsii$Proxy
- Enclosing class:
CfnPipeline
@Stability(Stable)
public static interface CfnPipeline.RuleTypeIdProperty
extends software.amazon.jsii.JsiiSerializable
The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.codepipeline.*;
RuleTypeIdProperty ruleTypeIdProperty = RuleTypeIdProperty.builder()
.category("category")
.owner("owner")
.provider("provider")
.version("version")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPipeline.RuleTypeIdPropertystatic final classAn implementation forCfnPipeline.RuleTypeIdProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA category defines what kind of rule can be run in the stage, and constrains the provider type for the rule.default StringgetOwner()The creator of the rule being called.default StringThe rule provider, such as theDeploymentWindowrule.default StringA string that describes the rule version.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCategory
A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule.The valid category is
Rule.- See Also:
-
getOwner
The creator of the rule being called.The valid value for the
Ownerfield in the rule category isAWS.- See Also:
-
getProvider
The rule provider, such as theDeploymentWindowrule.- See Also:
-
getVersion
A string that describes the rule version.- See Also:
-
builder
-