Class CreateCustomActionTypeRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.codepipeline.model.CreateCustomActionTypeRequest
-
- All Implemented Interfaces:
ReadLimitInfo,Serializable,Cloneable
public class CreateCustomActionTypeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input of a create custom action operation.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description CreateCustomActionTypeRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateCustomActionTypeRequestclone()Creates a shallow clone of this request.booleanequals(Object obj)StringgetCategory()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.ArtifactDetailsgetInputArtifactDetails()ArtifactDetailsgetOutputArtifactDetails()StringgetProvider()The provider of the service used in the custom action, such as AWS CodeDeploy.ActionTypeSettingsgetSettings()StringgetVersion()The version number of the custom action.inthashCode()voidsetCategory(ActionCategory category)The category of the custom action, such as a source action or a build action.voidsetCategory(String category)The category of the custom action, such as a source action or a build action.voidsetConfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)The configuration properties for the custom action.voidsetInputArtifactDetails(ArtifactDetails inputArtifactDetails)voidsetOutputArtifactDetails(ArtifactDetails outputArtifactDetails)voidsetProvider(String provider)The provider of the service used in the custom action, such as AWS CodeDeploy.voidsetSettings(ActionTypeSettings settings)voidsetVersion(String version)The version number of the custom action.StringtoString()Returns a string representation of this object; useful for testing and debugging.CreateCustomActionTypeRequestwithCategory(ActionCategory category)The category of the custom action, such as a source action or a build action.CreateCustomActionTypeRequestwithCategory(String category)The category of the custom action, such as a source action or a build action.CreateCustomActionTypeRequestwithConfigurationProperties(ActionConfigurationProperty... configurationProperties)The configuration properties for the custom action.CreateCustomActionTypeRequestwithConfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)The configuration properties for the custom action.CreateCustomActionTypeRequestwithInputArtifactDetails(ArtifactDetails inputArtifactDetails)CreateCustomActionTypeRequestwithOutputArtifactDetails(ArtifactDetails outputArtifactDetails)CreateCustomActionTypeRequestwithProvider(String provider)The provider of the service used in the custom action, such as AWS CodeDeploy.CreateCustomActionTypeRequestwithSettings(ActionTypeSettings settings)CreateCustomActionTypeRequestwithVersion(String version)The version number of the custom action.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Method Detail
-
setCategory
public void setCategory(String category)
The category of the custom action, such as a source action or a build action.
Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - Parameters:
category- The category of the custom action, such as a source action or a build action.Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - See Also:
ActionCategory
-
getCategory
public String getCategory()
The category of the custom action, such as a source action or a build action.
Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - Returns:
- The category of the custom action, such as a source action or a
build action.
Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - See Also:
ActionCategory
-
withCategory
public CreateCustomActionTypeRequest withCategory(String category)
The category of the custom action, such as a source action or a build action.
Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - Parameters:
category- The category of the custom action, such as a source action or a build action.Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionCategory
-
setCategory
public void setCategory(ActionCategory category)
The category of the custom action, such as a source action or a build action.
Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - Parameters:
category- The category of the custom action, such as a source action or a build action.Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - See Also:
ActionCategory
-
withCategory
public CreateCustomActionTypeRequest withCategory(ActionCategory category)
The category of the custom action, such as a source action or a build action.
Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - Parameters:
category- The category of the custom action, such as a source action or a build action.Although Source is listed as a valid value, it is not currently functional. This value is reserved for future use. - Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionCategory
-
setProvider
public void setProvider(String provider)
The provider of the service used in the custom action, such as AWS CodeDeploy.
- Parameters:
provider- The provider of the service used in the custom action, such as AWS CodeDeploy.
-
getProvider
public String getProvider()
The provider of the service used in the custom action, such as AWS CodeDeploy.
- Returns:
- The provider of the service used in the custom action, such as AWS CodeDeploy.
-
withProvider
public CreateCustomActionTypeRequest withProvider(String provider)
The provider of the service used in the custom action, such as AWS CodeDeploy.
- Parameters:
provider- The provider of the service used in the custom action, such as AWS CodeDeploy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setVersion
public void setVersion(String version)
The version number of the custom action.
- Parameters:
version- The version number of the custom action.
-
getVersion
public String getVersion()
The version number of the custom action.
- Returns:
- The version number of the custom action.
-
withVersion
public CreateCustomActionTypeRequest withVersion(String version)
The version number of the custom action.
- Parameters:
version- The version number of the custom action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setSettings
public void setSettings(ActionTypeSettings settings)
- Parameters:
settings-
-
getSettings
public ActionTypeSettings getSettings()
- Returns:
-
withSettings
public CreateCustomActionTypeRequest withSettings(ActionTypeSettings settings)
- Parameters:
settings-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getConfigurationProperties
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. - Returns:
- 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.
-
setConfigurationProperties
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. - Parameters:
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.
-
withConfigurationProperties
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)orwithConfigurationProperties(java.util.Collection)if you want to override the existing values.- Parameters:
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. - Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withConfigurationProperties
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. - Parameters:
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. - Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setInputArtifactDetails
public void setInputArtifactDetails(ArtifactDetails inputArtifactDetails)
- Parameters:
inputArtifactDetails-
-
getInputArtifactDetails
public ArtifactDetails getInputArtifactDetails()
- Returns:
-
withInputArtifactDetails
public CreateCustomActionTypeRequest withInputArtifactDetails(ArtifactDetails inputArtifactDetails)
- Parameters:
inputArtifactDetails-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setOutputArtifactDetails
public void setOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
- Parameters:
outputArtifactDetails-
-
getOutputArtifactDetails
public ArtifactDetails getOutputArtifactDetails()
- Returns:
-
withOutputArtifactDetails
public CreateCustomActionTypeRequest withOutputArtifactDetails(ArtifactDetails outputArtifactDetails)
- Parameters:
outputArtifactDetails-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public CreateCustomActionTypeRequest clone()
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
Object.clone()
-
-