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:
  • Constructor Details

    • CreateCustomActionTypeRequest

      public CreateCustomActionTypeRequest()
  • Method Details

    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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) or withConfigurationProperties(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:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      Description copied from class: AmazonWebServiceRequest
      Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.
      Overrides:
      clone in class AmazonWebServiceRequest
      See Also: