public static final class DescribeImagesResponseBody.Image.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeImagesResponseBody.Image.Builder architecture(String architecture)
* i386 * x86\_64 * arm64
public DescribeImagesResponseBody.Image.Builder bootMode(String bootMode)
* BIOS * UEFI > You need to be aware of the boot modes supported by the specified image. When you use this parameter to change the boot mode of the image, specify a boot mode supported by the image to ensure that instances that use this image can start as expected.
public DescribeImagesResponseBody.Image.Builder creationTime(String creationTime)
public DescribeImagesResponseBody.Image.Builder description(String description)
public DescribeImagesResponseBody.Image.Builder detectionOptions(DescribeImagesResponseBody.DetectionOptions detectionOptions)
public DescribeImagesResponseBody.Image.Builder diskDeviceMappings(DescribeImagesResponseBody.DiskDeviceMappings diskDeviceMappings)
public DescribeImagesResponseBody.Image.Builder features(DescribeImagesResponseBody.Features features)
public DescribeImagesResponseBody.Image.Builder imageFamily(String imageFamily)
public DescribeImagesResponseBody.Image.Builder imageId(String imageId)
public DescribeImagesResponseBody.Image.Builder imageName(String imageName)
public DescribeImagesResponseBody.Image.Builder imageOwnerAlias(String imageOwnerAlias)
* system: public images provided by Alibaba Cloud. * self: your custom images. * others: shared images from other Alibaba Cloud accounts or community images published by other Alibaba Cloud accounts. * marketplace: Alibaba Cloud Marketplace images.
public DescribeImagesResponseBody.Image.Builder imageOwnerId(Long imageOwnerId)
public DescribeImagesResponseBody.Image.Builder imageVersion(String imageVersion)
public DescribeImagesResponseBody.Image.Builder isCopied(Boolean isCopied)
public DescribeImagesResponseBody.Image.Builder isPublic(Boolean isPublic)
* true: The image is publicly available. * false: The image is not publicly available.
public DescribeImagesResponseBody.Image.Builder isSelfShared(String isSelfShared)
public DescribeImagesResponseBody.Image.Builder isSubscribed(Boolean isSubscribed)
public DescribeImagesResponseBody.Image.Builder isSupportCloudinit(Boolean isSupportCloudinit)
public DescribeImagesResponseBody.Image.Builder isSupportIoOptimized(Boolean isSupportIoOptimized)
public DescribeImagesResponseBody.Image.Builder loginAsNonRootSupported(Boolean loginAsNonRootSupported)
* true: The image supports logons of non-root users. * false: The image does not support logons of non-root users.
public DescribeImagesResponseBody.Image.Builder OSName(String OSName)
public DescribeImagesResponseBody.Image.Builder OSNameEn(String OSNameEn)
public DescribeImagesResponseBody.Image.Builder OSType(String OSType)
* windows * linux
public DescribeImagesResponseBody.Image.Builder platform(String platform)
public DescribeImagesResponseBody.Image.Builder productCode(String productCode)
public DescribeImagesResponseBody.Image.Builder progress(String progress)
public DescribeImagesResponseBody.Image.Builder resourceGroupId(String resourceGroupId)
public DescribeImagesResponseBody.Image.Builder size(Integer size)
public DescribeImagesResponseBody.Image.Builder status(String status)
* UnAvailable: The image is unavailable. * Available: The image is available. * Creating: The image is being created. * CreateFailed: The image cannot be created.
public DescribeImagesResponseBody.Image.Builder supplierName(String supplierName)
public DescribeImagesResponseBody.Image.Builder tags(DescribeImagesResponseBody.Tags tags)
public DescribeImagesResponseBody.Image.Builder usage(String usage)
* instance: The image has been used to create one or more ECS instances. * none: The image has not been used to create ECS instances.
public DescribeImagesResponseBody.Image build()
Copyright © 2023. All rights reserved.