Class ActionTypeId
- java.lang.Object
-
- software.amazon.awssdk.services.codepipeline.model.ActionTypeId
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ActionTypeId.Builder,ActionTypeId>
@Generated("software.amazon.awssdk:codegen") public final class ActionTypeId extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ActionTypeId.Builder,ActionTypeId>
Represents information about an action type.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceActionTypeId.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActionTypeId.Builderbuilder()ActionCategorycategory()A category defines what kind of action can be taken in the stage, and constrains the provider type for the action.StringcategoryAsString()A category defines what kind of action can be taken in the stage, and constrains the provider type for the action.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ActionOwnerowner()The creator of the action being called.StringownerAsString()The creator of the action being called.Stringprovider()The provider of the service being called by the action.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ActionTypeId.Builder>serializableBuilderClass()ActionTypeId.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringversion()A string that describes the action version.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
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,
categorywill returnActionCategory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcategoryAsString().- 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,
categorywill returnActionCategory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcategoryAsString().- 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
-
-
owner
public final ActionOwner owner()
The creator of the action being called. There are three valid values for the
Ownerfield in the action category section within your pipeline structure:AWS,ThirdParty, andCustom. 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,
ownerwill returnActionOwner.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromownerAsString().- Returns:
- The creator of the action being called. There are three valid values for the
Ownerfield in the action category section within your pipeline structure:AWS,ThirdParty, andCustom. For more information, see Valid Action Types and Providers in CodePipeline. - See Also:
ActionOwner
-
ownerAsString
public final String ownerAsString()
The creator of the action being called. There are three valid values for the
Ownerfield in the action category section within your pipeline structure:AWS,ThirdParty, andCustom. 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,
ownerwill returnActionOwner.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromownerAsString().- Returns:
- The creator of the action being called. There are three valid values for the
Ownerfield in the action category section within your pipeline structure:AWS,ThirdParty, andCustom. 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.
-
toBuilder
public ActionTypeId.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ActionTypeId.Builder,ActionTypeId>
-
builder
public static ActionTypeId.Builder builder()
-
serializableBuilderClass
public static Class<? extends ActionTypeId.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-