Class UpdateImagePipelineRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.imagebuilder.model.ImagebuilderRequest
-
- software.amazon.awssdk.services.imagebuilder.model.UpdateImagePipelineRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateImagePipelineRequest.Builder,UpdateImagePipelineRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateImagePipelineRequest extends ImagebuilderRequest implements ToCopyableBuilder<UpdateImagePipelineRequest.Builder,UpdateImagePipelineRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateImagePipelineRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateImagePipelineRequest.Builderbuilder()StringclientToken()The idempotency token used to make this request idempotent.StringcontainerRecipeArn()The Amazon Resource Name (ARN) of the container pipeline to update.Stringdescription()The description of the image pipeline.StringdistributionConfigurationArn()The Amazon Resource Name (ARN) of the distribution configuration that Image Builder uses to configure and distribute images that this image pipeline has updated.BooleanenhancedImageMetadataEnabled()Collects additional information about the image being created, including the operating system (OS) version and package list.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringimagePipelineArn()The Amazon Resource Name (ARN) of the image pipeline that you want to update.StringimageRecipeArn()The Amazon Resource Name (ARN) of the image recipe that will be used to configure images updated by this image pipeline.ImageScanningConfigurationimageScanningConfiguration()Contains settings for vulnerability scans.ImageTestsConfigurationimageTestsConfiguration()The image test configuration of the image pipeline.StringinfrastructureConfigurationArn()The Amazon Resource Name (ARN) of the infrastructure configuration that Image Builder uses to build images that this image pipeline has updated.Scheduleschedule()The schedule of the image pipeline.List<SdkField<?>>sdkFields()static Class<? extends UpdateImagePipelineRequest.Builder>serializableBuilderClass()PipelineStatusstatus()The status of the image pipeline.StringstatusAsString()The status of the image pipeline.UpdateImagePipelineRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
imagePipelineArn
public final String imagePipelineArn()
The Amazon Resource Name (ARN) of the image pipeline that you want to update.
- Returns:
- The Amazon Resource Name (ARN) of the image pipeline that you want to update.
-
description
public final String description()
The description of the image pipeline.
- Returns:
- The description of the image pipeline.
-
imageRecipeArn
public final String imageRecipeArn()
The Amazon Resource Name (ARN) of the image recipe that will be used to configure images updated by this image pipeline.
- Returns:
- The Amazon Resource Name (ARN) of the image recipe that will be used to configure images updated by this image pipeline.
-
containerRecipeArn
public final String containerRecipeArn()
The Amazon Resource Name (ARN) of the container pipeline to update.
- Returns:
- The Amazon Resource Name (ARN) of the container pipeline to update.
-
infrastructureConfigurationArn
public final String infrastructureConfigurationArn()
The Amazon Resource Name (ARN) of the infrastructure configuration that Image Builder uses to build images that this image pipeline has updated.
- Returns:
- The Amazon Resource Name (ARN) of the infrastructure configuration that Image Builder uses to build images that this image pipeline has updated.
-
distributionConfigurationArn
public final String distributionConfigurationArn()
The Amazon Resource Name (ARN) of the distribution configuration that Image Builder uses to configure and distribute images that this image pipeline has updated.
- Returns:
- The Amazon Resource Name (ARN) of the distribution configuration that Image Builder uses to configure and distribute images that this image pipeline has updated.
-
imageTestsConfiguration
public final ImageTestsConfiguration imageTestsConfiguration()
The image test configuration of the image pipeline.
- Returns:
- The image test configuration of the image pipeline.
-
enhancedImageMetadataEnabled
public final Boolean enhancedImageMetadataEnabled()
Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.
- Returns:
- Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.
-
schedule
public final Schedule schedule()
The schedule of the image pipeline.
- Returns:
- The schedule of the image pipeline.
-
status
public final PipelineStatus status()
The status of the image pipeline.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnPipelineStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the image pipeline.
- See Also:
PipelineStatus
-
statusAsString
public final String statusAsString()
The status of the image pipeline.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnPipelineStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the image pipeline.
- See Also:
PipelineStatus
-
clientToken
public final String clientToken()
The idempotency token used to make this request idempotent.
- Returns:
- The idempotency token used to make this request idempotent.
-
imageScanningConfiguration
public final ImageScanningConfiguration imageScanningConfiguration()
Contains settings for vulnerability scans.
- Returns:
- Contains settings for vulnerability scans.
-
toBuilder
public UpdateImagePipelineRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateImagePipelineRequest.Builder,UpdateImagePipelineRequest>- Specified by:
toBuilderin classImagebuilderRequest
-
builder
public static UpdateImagePipelineRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateImagePipelineRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-