@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateCustomActionTypeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input of a CreateCustomActionType operation.
NOOP
Constructor and Description |
---|
CreateCustomActionTypeRequest() |
Modifier and Type | Method and Description |
---|---|
CreateCustomActionTypeRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCategory()
The category of the custom action, such as a build action or a test action.
|
List<ActionConfigurationProperty> |
getConfigurationProperties()
The configuration properties for the custom action.
|
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.
|
String |
getProvider()
The provider of the service used in the custom action, such as CodeDeploy.
|
ActionTypeSettings |
getSettings()
URLs that provide users information about this custom action.
|
List<Tag> |
getTags()
The tags for the custom action.
|
String |
getVersion()
The version identifier of the custom action.
|
int |
hashCode() |
void |
setCategory(ActionCategory category)
The category of the custom action, such as a build action or a test action.
|
void |
setCategory(String category)
The category of the custom action, such as a build action or a test action.
|
void |
setConfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)
The configuration properties for the custom action.
|
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 |
setProvider(String provider)
The provider of the service used in the custom action, such as CodeDeploy.
|
void |
setSettings(ActionTypeSettings settings)
URLs that provide users information about this custom action.
|
void |
setTags(Collection<Tag> tags)
The tags for the custom action.
|
void |
setVersion(String version)
The version identifier of the custom action.
|
String |
toString()
Returns a string representation of this object.
|
CreateCustomActionTypeRequest |
withCategory(ActionCategory category)
The category of the custom action, such as a build action or a test action.
|
CreateCustomActionTypeRequest |
withCategory(String category)
The category of the custom action, such as a build action or a test 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)
The details of the input artifact for the action, such as its commit ID.
|
CreateCustomActionTypeRequest |
withOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
|
CreateCustomActionTypeRequest |
withProvider(String provider)
The provider of the service used in the custom action, such as CodeDeploy.
|
CreateCustomActionTypeRequest |
withSettings(ActionTypeSettings settings)
URLs that provide users information about this custom action.
|
CreateCustomActionTypeRequest |
withTags(Collection<Tag> tags)
The tags for the custom action.
|
CreateCustomActionTypeRequest |
withTags(Tag... tags)
The tags for the custom action.
|
CreateCustomActionTypeRequest |
withVersion(String version)
The version identifier of the custom action.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setCategory(String category)
The category of the custom action, such as a build action or a test action.
category
- The category of the custom action, such as a build action or a test action.ActionCategory
public String getCategory()
The category of the custom action, such as a build action or a test action.
ActionCategory
public CreateCustomActionTypeRequest withCategory(String category)
The category of the custom action, such as a build action or a test action.
category
- The category of the custom action, such as a build action or a test action.ActionCategory
public void setCategory(ActionCategory category)
The category of the custom action, such as a build action or a test action.
category
- The category of the custom action, such as a build action or a test action.ActionCategory
public CreateCustomActionTypeRequest withCategory(ActionCategory category)
The category of the custom action, such as a build action or a test action.
category
- The category of the custom action, such as a build action or a test action.ActionCategory
public void setProvider(String provider)
The provider of the service used in the custom action, such as CodeDeploy.
provider
- The provider of the service used in the custom action, such as CodeDeploy.public String getProvider()
The provider of the service used in the custom action, such as CodeDeploy.
public CreateCustomActionTypeRequest withProvider(String provider)
The provider of the service used in the custom action, such as CodeDeploy.
provider
- The provider of the service used in the custom action, such as CodeDeploy.public void setVersion(String version)
The version identifier of the custom action.
version
- The version identifier of the custom action.public String getVersion()
The version identifier of the custom action.
public CreateCustomActionTypeRequest withVersion(String version)
The version identifier of the custom action.
version
- The version identifier of the custom action.public void setSettings(ActionTypeSettings settings)
URLs that provide users information about this custom action.
settings
- URLs that provide users information about this custom action.public ActionTypeSettings getSettings()
URLs that provide users information about this custom action.
public CreateCustomActionTypeRequest withSettings(ActionTypeSettings settings)
URLs that provide users information about this custom action.
settings
- URLs that provide users information about this custom action.public List<ActionConfigurationProperty> getConfigurationProperties()
The configuration properties for the custom action.
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
public void setConfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)
The configuration properties for the custom action.
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
configurationProperties
- The configuration properties for the custom action. You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
public CreateCustomActionTypeRequest withConfigurationProperties(ActionConfigurationProperty... configurationProperties)
The configuration properties for the custom action.
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
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. You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
public CreateCustomActionTypeRequest withConfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)
The configuration properties for the custom action.
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
configurationProperties
- The configuration properties for the custom action. You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
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 CreateCustomActionTypeRequest 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 CreateCustomActionTypeRequest 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 List<Tag> getTags()
The tags for the custom action.
public void setTags(Collection<Tag> tags)
The tags for the custom action.
tags
- The tags for the custom action.public CreateCustomActionTypeRequest withTags(Tag... tags)
The tags for the custom action.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags for the custom action.public CreateCustomActionTypeRequest withTags(Collection<Tag> tags)
The tags for the custom action.
tags
- The tags for the custom action.public String toString()
toString
in class Object
Object.toString()
public CreateCustomActionTypeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()