Class PipelineMetadata
- java.lang.Object
-
- software.amazon.awssdk.services.codepipeline.model.PipelineMetadata
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PipelineMetadata.Builder,PipelineMetadata>
@Generated("software.amazon.awssdk:codegen") public final class PipelineMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PipelineMetadata.Builder,PipelineMetadata>
Information about a pipeline.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePipelineMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PipelineMetadata.Builderbuilder()Instantcreated()The date and time the pipeline was created, in timestamp format.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringpipelineArn()The Amazon Resource Name (ARN) of the pipeline.InstantpollingDisabledAt()The date and time that polling for source changes (periodic checks) was stopped for the pipeline, in timestamp format.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends PipelineMetadata.Builder>serializableBuilderClass()PipelineMetadata.BuildertoBuilder()StringtoString()Returns a string representation of this object.Instantupdated()The date and time the pipeline was last updated, in timestamp format.-
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
-
pipelineArn
public final String pipelineArn()
The Amazon Resource Name (ARN) of the pipeline.
- Returns:
- The Amazon Resource Name (ARN) of the pipeline.
-
created
public final Instant 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
public final Instant updated()
The date and time the pipeline was last updated, in timestamp format.
- Returns:
- The date and time the pipeline was last updated, in timestamp format.
-
pollingDisabledAt
public final Instant pollingDisabledAt()
The date and time that polling for source changes (periodic checks) was stopped for the pipeline, in timestamp format. You can migrate (update) a polling pipeline to use event-based change detection. For example, for a pipeline with a CodeCommit source, we recommend you migrate (update) your pipeline to use CloudWatch Events. To learn more, see Migrate polling pipelines to use event-based change detection in the CodePipeline User Guide.
- Returns:
- The date and time that polling for source changes (periodic checks) was stopped for the pipeline, in timestamp format. You can migrate (update) a polling pipeline to use event-based change detection. For example, for a pipeline with a CodeCommit source, we recommend you migrate (update) your pipeline to use CloudWatch Events. To learn more, see Migrate polling pipelines to use event-based change detection in the CodePipeline User Guide.
-
toBuilder
public PipelineMetadata.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PipelineMetadata.Builder,PipelineMetadata>
-
builder
public static PipelineMetadata.Builder builder()
-
serializableBuilderClass
public static Class<? extends PipelineMetadata.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
-
-