public class Blueprint extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
Blueprint()  | 
Blueprint(Blueprint source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getBlueprintId()
Get Image ID, which is the unique identifier of `Blueprint`. 
 | 
String | 
getBlueprintName()
Get Image name. 
 | 
String | 
getBlueprintState()
Get Image status. 
 | 
String | 
getBlueprintType()
Get Image type, such as APP_OS, PURE_OS, and PRIVATE. 
 | 
String | 
getCommunityUrl()
Get URL of official website of the open-source project 
 | 
String | 
getCreatedTime()
Get Creation time according to ISO 8601 standard. 
 | 
String | 
getDescription()
Get Image description information. 
 | 
String | 
getDisplayTitle()
Get Image title to be displayed. 
 | 
String | 
getDisplayVersion()
Get Image version to be displayed. 
 | 
String | 
getDockerVersion()
Get Docker version. 
 | 
String | 
getGuideUrl()
Get Guide documentation URL 
 | 
String | 
getImageId()
Get ID of the Lighthouse image shared from a CVM image
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
String | 
getImageUrl()
Get Image picture URL. 
 | 
String | 
getOsName()
Get OS name. 
 | 
String | 
getPlatform()
Get OS type. 
 | 
String | 
getPlatformType()
Get OS type, such as LINUX_UNIX and WINDOWS. 
 | 
Long | 
getRequiredMemorySize()
Get Memory size required by image in GB. 
 | 
Long | 
getRequiredSystemDiskSize()
Get System disk size required by image in GB. 
 | 
String[] | 
getSceneIdSet()
Get Array of IDs of scenes associated with an image
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
Boolean | 
getSupportAutomationTools()
Get Whether the image supports automation tools. 
 | 
void | 
setBlueprintId(String BlueprintId)
Set Image ID, which is the unique identifier of `Blueprint`. 
 | 
void | 
setBlueprintName(String BlueprintName)
Set Image name. 
 | 
void | 
setBlueprintState(String BlueprintState)
Set Image status. 
 | 
void | 
setBlueprintType(String BlueprintType)
Set Image type, such as APP_OS, PURE_OS, and PRIVATE. 
 | 
void | 
setCommunityUrl(String CommunityUrl)
Set URL of official website of the open-source project 
 | 
void | 
setCreatedTime(String CreatedTime)
Set Creation time according to ISO 8601 standard. 
 | 
void | 
setDescription(String Description)
Set Image description information. 
 | 
void | 
setDisplayTitle(String DisplayTitle)
Set Image title to be displayed. 
 | 
void | 
setDisplayVersion(String DisplayVersion)
Set Image version to be displayed. 
 | 
void | 
setDockerVersion(String DockerVersion)
Set Docker version. 
 | 
void | 
setGuideUrl(String GuideUrl)
Set Guide documentation URL 
 | 
void | 
setImageId(String ImageId)
Set ID of the Lighthouse image shared from a CVM image
Note: this field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setImageUrl(String ImageUrl)
Set Image picture URL. 
 | 
void | 
setOsName(String OsName)
Set OS name. 
 | 
void | 
setPlatform(String Platform)
Set OS type. 
 | 
void | 
setPlatformType(String PlatformType)
Set OS type, such as LINUX_UNIX and WINDOWS. 
 | 
void | 
setRequiredMemorySize(Long RequiredMemorySize)
Set Memory size required by image in GB. 
 | 
void | 
setRequiredSystemDiskSize(Long RequiredSystemDiskSize)
Set System disk size required by image in GB. 
 | 
void | 
setSceneIdSet(String[] SceneIdSet)
Set Array of IDs of scenes associated with an image
Note: This field may return `null`, indicating that no valid values can be obtained. 
 | 
void | 
setSupportAutomationTools(Boolean SupportAutomationTools)
Set Whether the image supports automation tools. 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic Blueprint()
public Blueprint(Blueprint source)
public String getBlueprintId()
public void setBlueprintId(String BlueprintId)
BlueprintId - Image ID, which is the unique identifier of `Blueprint`.public String getDisplayTitle()
public void setDisplayTitle(String DisplayTitle)
DisplayTitle - Image title to be displayed.public String getDisplayVersion()
public void setDisplayVersion(String DisplayVersion)
DisplayVersion - Image version to be displayed.public String getDescription()
public void setDescription(String Description)
Description - Image description information.
Note: This field may return `null`, indicating that no valid values can be obtained.public String getOsName()
public void setOsName(String OsName)
OsName - OS name.public String getPlatform()
public void setPlatform(String Platform)
Platform - OS type.public String getPlatformType()
public void setPlatformType(String PlatformType)
PlatformType - OS type, such as LINUX_UNIX and WINDOWS.public String getBlueprintType()
public void setBlueprintType(String BlueprintType)
BlueprintType - Image type, such as APP_OS, PURE_OS, and PRIVATE.public String getImageUrl()
public void setImageUrl(String ImageUrl)
ImageUrl - Image picture URL.public Long getRequiredSystemDiskSize()
public void setRequiredSystemDiskSize(Long RequiredSystemDiskSize)
RequiredSystemDiskSize - System disk size required by image in GB.public String getBlueprintState()
public void setBlueprintState(String BlueprintState)
BlueprintState - Image status.public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime - Creation time according to ISO 8601 standard. UTC time is used. 
Format: YYYY-MM-DDThh:mm:ssZ.
Note: this field may return null, indicating that no valid values can be obtained.public String getBlueprintName()
public void setBlueprintName(String BlueprintName)
BlueprintName - Image name.public Boolean getSupportAutomationTools()
public void setSupportAutomationTools(Boolean SupportAutomationTools)
SupportAutomationTools - Whether the image supports automation tools.public Long getRequiredMemorySize()
public void setRequiredMemorySize(Long RequiredMemorySize)
RequiredMemorySize - Memory size required by image in GB.public String getImageId()
public void setImageId(String ImageId)
ImageId - ID of the Lighthouse image shared from a CVM image
Note: this field may return `null`, indicating that no valid values can be obtained.public String getCommunityUrl()
public void setCommunityUrl(String CommunityUrl)
CommunityUrl - URL of official website of the open-source projectpublic String getGuideUrl()
public void setGuideUrl(String GuideUrl)
GuideUrl - Guide documentation URLpublic String[] getSceneIdSet()
public void setSceneIdSet(String[] SceneIdSet)
SceneIdSet - Array of IDs of scenes associated with an image
Note: This field may return `null`, indicating that no valid values can be obtained.public String getDockerVersion()
public void setDockerVersion(String DockerVersion)
DockerVersion - Docker version.
Note: This field may return `null`, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.