@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ActionType extends Object implements Serializable, Cloneable, StructuredPojo
Returns information about the details of an action type.
Constructor and Description |
---|
ActionType() |
Modifier and Type | Method and Description |
---|---|
ActionType |
clone() |
boolean |
equals(Object obj) |
List<ActionConfigurationProperty> |
getActionConfigurationProperties()
The configuration properties for the action type.
|
ActionTypeId |
getId()
Represents information about an action type.
|
ArtifactDetails |
getInputArtifactDetails()
The details of the input artifact for the action, such as its commit ID.
|
ArtifactDetails |
getOutputArtifactDetails()
The details of the output artifact of the action, such as its commit ID.
|
ActionTypeSettings |
getSettings()
The settings for the action type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActionConfigurationProperties(Collection<ActionConfigurationProperty> actionConfigurationProperties)
The configuration properties for the action type.
|
void |
setId(ActionTypeId id)
Represents information about an action type.
|
void |
setInputArtifactDetails(ArtifactDetails inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
|
void |
setOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
|
void |
setSettings(ActionTypeSettings settings)
The settings for the action type.
|
String |
toString()
Returns a string representation of this object.
|
ActionType |
withActionConfigurationProperties(ActionConfigurationProperty... actionConfigurationProperties)
The configuration properties for the action type.
|
ActionType |
withActionConfigurationProperties(Collection<ActionConfigurationProperty> actionConfigurationProperties)
The configuration properties for the action type.
|
ActionType |
withId(ActionTypeId id)
Represents information about an action type.
|
ActionType |
withInputArtifactDetails(ArtifactDetails inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
|
ActionType |
withOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
|
ActionType |
withSettings(ActionTypeSettings settings)
The settings for the action type.
|
public void setId(ActionTypeId id)
Represents information about an action type.
id
- Represents information about an action type.public ActionTypeId getId()
Represents information about an action type.
public ActionType withId(ActionTypeId id)
Represents information about an action type.
id
- Represents information about an action type.public void setSettings(ActionTypeSettings settings)
The settings for the action type.
settings
- The settings for the action type.public ActionTypeSettings getSettings()
The settings for the action type.
public ActionType withSettings(ActionTypeSettings settings)
The settings for the action type.
settings
- The settings for the action type.public List<ActionConfigurationProperty> getActionConfigurationProperties()
The configuration properties for the action type.
public void setActionConfigurationProperties(Collection<ActionConfigurationProperty> actionConfigurationProperties)
The configuration properties for the action type.
actionConfigurationProperties
- The configuration properties for the action type.public ActionType withActionConfigurationProperties(ActionConfigurationProperty... actionConfigurationProperties)
The configuration properties for the action type.
NOTE: This method appends the values to the existing list (if any). Use
setActionConfigurationProperties(java.util.Collection)
or
withActionConfigurationProperties(java.util.Collection)
if you want to override the existing values.
actionConfigurationProperties
- The configuration properties for the action type.public ActionType withActionConfigurationProperties(Collection<ActionConfigurationProperty> actionConfigurationProperties)
The configuration properties for the action type.
actionConfigurationProperties
- The configuration properties for the action type.public void setInputArtifactDetails(ArtifactDetails inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
inputArtifactDetails
- The details of the input artifact for the action, such as its commit ID.public ArtifactDetails getInputArtifactDetails()
The details of the input artifact for the action, such as its commit ID.
public ActionType withInputArtifactDetails(ArtifactDetails inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
inputArtifactDetails
- The details of the input artifact for the action, such as its commit ID.public void setOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
outputArtifactDetails
- The details of the output artifact of the action, such as its commit ID.public ArtifactDetails getOutputArtifactDetails()
The details of the output artifact of the action, such as its commit ID.
public ActionType withOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
outputArtifactDetails
- The details of the output artifact of the action, such as its commit ID.public String toString()
toString
in class Object
Object.toString()
public ActionType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.