Class CreateCustomActionTypeRequest

    • Constructor Detail

      • CreateCustomActionTypeRequest

        public CreateCustomActionTypeRequest()
    • 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 -
      • 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:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object