@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RuleType extends Object implements Serializable, Cloneable, StructuredPojo
The rule type, which is made up of the combined values for category, owner, provider, and version.
| Constructor and Description |
|---|
RuleType() |
| Modifier and Type | Method and Description |
|---|---|
RuleType |
clone() |
boolean |
equals(Object obj) |
RuleTypeId |
getId()
Represents information about a rule type.
|
ArtifactDetails |
getInputArtifactDetails() |
List<RuleConfigurationProperty> |
getRuleConfigurationProperties()
The configuration properties for the rule type.
|
RuleTypeSettings |
getSettings()
Returns information about the settings for a rule type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setId(RuleTypeId id)
Represents information about a rule type.
|
void |
setInputArtifactDetails(ArtifactDetails inputArtifactDetails) |
void |
setRuleConfigurationProperties(Collection<RuleConfigurationProperty> ruleConfigurationProperties)
The configuration properties for the rule type.
|
void |
setSettings(RuleTypeSettings settings)
Returns information about the settings for a rule type.
|
String |
toString()
Returns a string representation of this object.
|
RuleType |
withId(RuleTypeId id)
Represents information about a rule type.
|
RuleType |
withInputArtifactDetails(ArtifactDetails inputArtifactDetails) |
RuleType |
withRuleConfigurationProperties(Collection<RuleConfigurationProperty> ruleConfigurationProperties)
The configuration properties for the rule type.
|
RuleType |
withRuleConfigurationProperties(RuleConfigurationProperty... ruleConfigurationProperties)
The configuration properties for the rule type.
|
RuleType |
withSettings(RuleTypeSettings settings)
Returns information about the settings for a rule type.
|
public void setId(RuleTypeId id)
Represents information about a rule type.
id - Represents information about a rule type.public RuleTypeId getId()
Represents information about a rule type.
public RuleType withId(RuleTypeId id)
Represents information about a rule type.
id - Represents information about a rule type.public void setSettings(RuleTypeSettings settings)
Returns information about the settings for a rule type.
settings - Returns information about the settings for a rule type.public RuleTypeSettings getSettings()
Returns information about the settings for a rule type.
public RuleType withSettings(RuleTypeSettings settings)
Returns information about the settings for a rule type.
settings - Returns information about the settings for a rule type.public List<RuleConfigurationProperty> getRuleConfigurationProperties()
The configuration properties for the rule type.
public void setRuleConfigurationProperties(Collection<RuleConfigurationProperty> ruleConfigurationProperties)
The configuration properties for the rule type.
ruleConfigurationProperties - The configuration properties for the rule type.public RuleType withRuleConfigurationProperties(RuleConfigurationProperty... ruleConfigurationProperties)
The configuration properties for the rule type.
NOTE: This method appends the values to the existing list (if any). Use
setRuleConfigurationProperties(java.util.Collection) or
withRuleConfigurationProperties(java.util.Collection) if you want to override the existing values.
ruleConfigurationProperties - The configuration properties for the rule type.public RuleType withRuleConfigurationProperties(Collection<RuleConfigurationProperty> ruleConfigurationProperties)
The configuration properties for the rule type.
ruleConfigurationProperties - The configuration properties for the rule type.public void setInputArtifactDetails(ArtifactDetails inputArtifactDetails)
inputArtifactDetails - public ArtifactDetails getInputArtifactDetails()
public RuleType withInputArtifactDetails(ArtifactDetails inputArtifactDetails)
inputArtifactDetails - public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2025. All rights reserved.