public class CreateCustomActionTypeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input of a create custom action operation.
NOOP| Constructor and Description |
|---|
CreateCustomActionTypeRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateCustomActionTypeRequest |
clone() |
boolean |
equals(Object obj) |
String |
getCategory()
The category of the custom action, such as a source action or a build
action.
|
List<ActionConfigurationProperty> |
getConfigurationProperties()
The configuration properties for the custom action.
|
ArtifactDetails |
getInputArtifactDetails()
Returns the value of the InputArtifactDetails property for this object.
|
ArtifactDetails |
getOutputArtifactDetails()
Returns the value of the OutputArtifactDetails property for this object.
|
String |
getProvider()
The provider of the service used in the custom action, such as AWS
CodeDeploy.
|
ActionTypeSettings |
getSettings()
Returns the value of the Settings property for this object.
|
String |
getVersion()
The version number of the custom action.
|
int |
hashCode() |
void |
setCategory(ActionCategory category)
The category of the custom action, such as a source action or a build
action.
|
void |
setCategory(String category)
The category of the custom action, such as a source action or a build
action.
|
void |
setConfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)
The configuration properties for the custom action.
|
void |
setInputArtifactDetails(ArtifactDetails inputArtifactDetails)
Sets the value of the InputArtifactDetails property for this object.
|
void |
setOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
Sets the value of the OutputArtifactDetails property for this object.
|
void |
setProvider(String provider)
The provider of the service used in the custom action, such as AWS
CodeDeploy.
|
void |
setSettings(ActionTypeSettings settings)
Sets the value of the Settings property for this object.
|
void |
setVersion(String version)
The version number of the custom action.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateCustomActionTypeRequest |
withCategory(ActionCategory category)
The category of the custom action, such as a source action or a build
action.
|
CreateCustomActionTypeRequest |
withCategory(String category)
The category of the custom action, such as a source action or a build
action.
|
CreateCustomActionTypeRequest |
withConfigurationProperties(ActionConfigurationProperty... configurationProperties)
The configuration properties for the custom action.
|
CreateCustomActionTypeRequest |
withConfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)
The configuration properties for the custom action.
|
CreateCustomActionTypeRequest |
withInputArtifactDetails(ArtifactDetails inputArtifactDetails)
Sets the value of the InputArtifactDetails property for this object.
|
CreateCustomActionTypeRequest |
withOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
Sets the value of the OutputArtifactDetails property for this object.
|
CreateCustomActionTypeRequest |
withProvider(String provider)
The provider of the service used in the custom action, such as AWS
CodeDeploy.
|
CreateCustomActionTypeRequest |
withSettings(ActionTypeSettings settings)
Sets the value of the Settings property for this object.
|
CreateCustomActionTypeRequest |
withVersion(String version)
The version number of the custom action.
|
copyBaseTo, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic void setCategory(String category)
The category of the custom action, such as a source action or a build action.
category - The category of the custom action, such as a source action or a
build action.ActionCategorypublic String getCategory()
The category of the custom action, such as a source action or a build action.
ActionCategorypublic CreateCustomActionTypeRequest withCategory(String category)
The category of the custom action, such as a source action or a build action.
category - The category of the custom action, such as a source action or a
build action.ActionCategorypublic void setCategory(ActionCategory category)
The category of the custom action, such as a source action or a build action.
category - The category of the custom action, such as a source action or a
build action.ActionCategorypublic CreateCustomActionTypeRequest withCategory(ActionCategory category)
The category of the custom action, such as a source action or a build action.
category - The category of the custom action, such as a source action or a
build action.ActionCategorypublic void setProvider(String provider)
The provider of the service used in the custom action, such as AWS CodeDeploy.
provider - The provider of the service used in the custom action, such as AWS
CodeDeploy.public String getProvider()
The provider of the service used in the custom action, such as AWS CodeDeploy.
public CreateCustomActionTypeRequest withProvider(String provider)
The provider of the service used in the custom action, such as AWS CodeDeploy.
provider - The provider of the service used in the custom action, such as AWS
CodeDeploy.public void setVersion(String version)
The version number of the custom action.
1. This is required.version - The version number of the custom action. 1. This is required.public String getVersion()
The version number of the custom action.
1. This is required.1. This is required.public CreateCustomActionTypeRequest withVersion(String version)
The version number of the custom action.
1. This is required.version - The version number of the custom action. 1. This is required.public void setSettings(ActionTypeSettings settings)
settings - The new value for the Settings property for this object.public ActionTypeSettings getSettings()
public CreateCustomActionTypeRequest withSettings(ActionTypeSettings settings)
settings - The new value for the Settings property for this object.public List<ActionConfigurationProperty> getConfigurationProperties()
The configuration properties for the custom action.
public void setConfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)
The configuration properties for the custom action.
configurationProperties - The configuration properties for the custom action.public CreateCustomActionTypeRequest withConfigurationProperties(ActionConfigurationProperty... configurationProperties)
The configuration properties for the custom action.
NOTE: This method appends the values to the existing list (if
any). Use setConfigurationProperties(java.util.Collection) or
withConfigurationProperties(java.util.Collection) if you want to
override the existing values.
configurationProperties - The configuration properties for the custom action.public CreateCustomActionTypeRequest withConfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)
The configuration properties for the custom action.
configurationProperties - The configuration properties for the custom action.public void setInputArtifactDetails(ArtifactDetails inputArtifactDetails)
inputArtifactDetails - The new value for the InputArtifactDetails property for this
object.public ArtifactDetails getInputArtifactDetails()
public CreateCustomActionTypeRequest withInputArtifactDetails(ArtifactDetails inputArtifactDetails)
inputArtifactDetails - The new value for the InputArtifactDetails property for this
object.public void setOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
outputArtifactDetails - The new value for the OutputArtifactDetails property for this
object.public ArtifactDetails getOutputArtifactDetails()
public CreateCustomActionTypeRequest withOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
outputArtifactDetails - The new value for the OutputArtifactDetails property for this
object.public String toString()
toString in class ObjectObject.toString()public CreateCustomActionTypeRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2015. All rights reserved.