Class PipelineSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PipelineSummary.Builder,PipelineSummary>
Returns a summary of a pipeline.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic PipelineSummary.Builderbuilder()final Instantcreated()The date and time the pipeline was created, in timestamp format.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final ExecutionModeThe method that the pipeline will use to handle multiple executions.final StringThe method that the pipeline will use to handle multiple executions.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringname()The name of the pipeline.final PipelineTypeCodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.final StringCodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.static Class<? extends PipelineSummary.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final Instantupdated()The date and time of the last update to the pipeline, in timestamp format.final Integerversion()The version number of the pipeline.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
-
version
The version number of the pipeline.
- Returns:
- The version number of the pipeline.
-
pipelineType
CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.
-
V1 type pipelines have a JSON structure that contains standard pipeline, stage, and action-level parameters.
-
V2 type pipelines have the same structure as a V1 type, along with additional parameters for release safety and trigger configuration.
Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when creating or updating a pipeline will result in the pipeline having the V2 type of pipeline and the associated costs.
For information about pricing for CodePipeline, see Pricing.
For information about which type of pipeline to choose, see What type of pipeline is right for me?.
If the service returns an enum value that is not available in the current SDK version,
pipelineTypewill returnPipelineType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompipelineTypeAsString().- Returns:
- CodePipeline provides the following pipeline types, which differ in characteristics and price, so that
you can tailor your pipeline features and cost to the needs of your applications.
-
V1 type pipelines have a JSON structure that contains standard pipeline, stage, and action-level parameters.
-
V2 type pipelines have the same structure as a V1 type, along with additional parameters for release safety and trigger configuration.
Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when creating or updating a pipeline will result in the pipeline having the V2 type of pipeline and the associated costs.
For information about pricing for CodePipeline, see Pricing.
For information about which type of pipeline to choose, see What type of pipeline is right for me?.
-
- See Also:
-
-
pipelineTypeAsString
CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.
-
V1 type pipelines have a JSON structure that contains standard pipeline, stage, and action-level parameters.
-
V2 type pipelines have the same structure as a V1 type, along with additional parameters for release safety and trigger configuration.
Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when creating or updating a pipeline will result in the pipeline having the V2 type of pipeline and the associated costs.
For information about pricing for CodePipeline, see Pricing.
For information about which type of pipeline to choose, see What type of pipeline is right for me?.
If the service returns an enum value that is not available in the current SDK version,
pipelineTypewill returnPipelineType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompipelineTypeAsString().- Returns:
- CodePipeline provides the following pipeline types, which differ in characteristics and price, so that
you can tailor your pipeline features and cost to the needs of your applications.
-
V1 type pipelines have a JSON structure that contains standard pipeline, stage, and action-level parameters.
-
V2 type pipelines have the same structure as a V1 type, along with additional parameters for release safety and trigger configuration.
Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when creating or updating a pipeline will result in the pipeline having the V2 type of pipeline and the associated costs.
For information about pricing for CodePipeline, see Pricing.
For information about which type of pipeline to choose, see What type of pipeline is right for me?.
-
- See Also:
-
-
executionMode
The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
If the service returns an enum value that is not available in the current SDK version,
executionModewill returnExecutionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexecutionModeAsString().- Returns:
- The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
- See Also:
-
executionModeAsString
The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
If the service returns an enum value that is not available in the current SDK version,
executionModewill returnExecutionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexecutionModeAsString().- Returns:
- The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
- See Also:
-
created
The date and time the pipeline was created, in timestamp format.
- Returns:
- The date and time the pipeline was created, in timestamp format.
-
updated
The date and time of the last update to the pipeline, in timestamp format.
- Returns:
- The date and time of the last update to the pipeline, in timestamp format.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<PipelineSummary.Builder,PipelineSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-