Class ActionTypeId

    • Method Detail

      • category

        public final 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 following values.

        • Source

        • Build

        • Test

        • Deploy

        • Invoke

        • Approval

        • Compute

        If the service returns an enum value that is not available in the current SDK version, category will return ActionCategory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from categoryAsString().

        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 following values.

        • Source

        • Build

        • Test

        • Deploy

        • Invoke

        • Approval

        • Compute

        See Also:
        ActionCategory
      • categoryAsString

        public final String categoryAsString()

        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 following values.

        • Source

        • Build

        • Test

        • Deploy

        • Invoke

        • Approval

        • Compute

        If the service returns an enum value that is not available in the current SDK version, category will return ActionCategory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from categoryAsString().

        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 following values.

        • Source

        • Build

        • Test

        • Deploy

        • Invoke

        • Approval

        • Compute

        See Also:
        ActionCategory
      • ownerAsString

        public final String ownerAsString()

        The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

        If the service returns an enum value that is not available in the current SDK version, owner will return ActionOwner.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from ownerAsString().

        Returns:
        The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.
        See Also:
        ActionOwner
      • provider

        public final 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 CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

        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 CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.
      • version

        public final String version()

        A string that describes the action version.

        Returns:
        A string that describes the action version.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)