Class ActionTypeId

java.lang.Object
com.amazonaws.services.codepipeline.model.ActionTypeId
All Implemented Interfaces:
Serializable, Cloneable

public class ActionTypeId extends Object implements Serializable, Cloneable

Represents information about an action type.

See Also:
  • Constructor Details

    • ActionTypeId

      public ActionTypeId()
  • Method Details

    • setCategory

      public void setCategory(String category)

      A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.

      Parameters:
      category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
      See Also:
    • getCategory

      public String getCategory()

      A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.

      Returns:
      A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
      See Also:
    • withCategory

      public ActionTypeId withCategory(String category)

      A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.

      Parameters:
      category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setCategory

      public void setCategory(ActionCategory category)

      A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.

      Parameters:
      category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
      See Also:
    • withCategory

      public ActionTypeId withCategory(ActionCategory category)

      A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.

      Parameters:
      category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setOwner

      public void setOwner(String owner)

      The creator of the action being called.

      Parameters:
      owner - The creator of the action being called.
      See Also:
    • getOwner

      public String getOwner()

      The creator of the action being called.

      Returns:
      The creator of the action being called.
      See Also:
    • withOwner

      public ActionTypeId withOwner(String owner)

      The creator of the action being called.

      Parameters:
      owner - The creator of the action being called.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setOwner

      public void setOwner(ActionOwner owner)

      The creator of the action being called.

      Parameters:
      owner - The creator of the action being called.
      See Also:
    • withOwner

      public ActionTypeId withOwner(ActionOwner owner)

      The creator of the action being called.

      Parameters:
      owner - The creator of the action being called.
      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 being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy.

      Parameters:
      provider - The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy.
    • getProvider

      public String getProvider()

      The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy.

      Returns:
      The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy.
    • withProvider

      public ActionTypeId withProvider(String provider)

      The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy.

      Parameters:
      provider - The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setVersion

      public void setVersion(String version)

      A string that identifies the action type.

      Parameters:
      version - A string that identifies the action type.
    • getVersion

      public String getVersion()

      A string that identifies the action type.

      Returns:
      A string that identifies the action type.
    • withVersion

      public ActionTypeId withVersion(String version)

      A string that identifies the action type.

      Parameters:
      version - A string that identifies the action type.
      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

      public ActionTypeId clone()
      Overrides:
      clone in class Object