public static class ApplianceImageSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ApplianceImageSummary |
build() |
ApplianceImageSummary.Builder |
checksum(String checksum)
The checksum of the image file.
|
ApplianceImageSummary.Builder |
copy(ApplianceImageSummary model) |
ApplianceImageSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any.
|
ApplianceImageSummary.Builder |
displayName(String displayName)
The name of the image to be displayed.
|
ApplianceImageSummary.Builder |
downloadUrl(String downloadUrl)
The URL from which the appliance image can be downloaded.
|
ApplianceImageSummary.Builder |
fileName(String fileName)
The name of the appliance Image file.
|
ApplianceImageSummary.Builder |
format(String format)
The file format of the image file.
|
ApplianceImageSummary.Builder |
freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any.
|
ApplianceImageSummary.Builder |
id(String id)
Unique identifier that is immutable on creation.
|
ApplianceImageSummary.Builder |
lifecycleState(ApplianceImageSummary.LifecycleState lifecycleState)
The current state of the appliance image.
|
ApplianceImageSummary.Builder |
platform(String platform)
The virtualization platform that the image file supports.
|
ApplianceImageSummary.Builder |
sizeInMBs(String sizeInMBs)
The size of the image file in megabytes.
|
ApplianceImageSummary.Builder |
timeCreated(Date timeCreated)
The time when the appliance image was created.An RFC3339 formatted datetime string.
|
ApplianceImageSummary.Builder |
timeUpdated(Date timeUpdated)
The time when the appliance image was last updated.
|
ApplianceImageSummary.Builder |
version(String version)
The version of the image file.
|
public ApplianceImageSummary.Builder id(String id)
Unique identifier that is immutable on creation.
id
- the value to setpublic ApplianceImageSummary.Builder fileName(String fileName)
The name of the appliance Image file.
fileName
- the value to setpublic ApplianceImageSummary.Builder displayName(String displayName)
The name of the image to be displayed.
displayName
- the value to setpublic ApplianceImageSummary.Builder version(String version)
The version of the image file.
version
- the value to setpublic ApplianceImageSummary.Builder sizeInMBs(String sizeInMBs)
The size of the image file in megabytes.
sizeInMBs
- the value to setpublic ApplianceImageSummary.Builder checksum(String checksum)
The checksum of the image file.
checksum
- the value to setpublic ApplianceImageSummary.Builder platform(String platform)
The virtualization platform that the image file supports.
platform
- the value to setpublic ApplianceImageSummary.Builder format(String format)
The file format of the image file.
format
- the value to setpublic ApplianceImageSummary.Builder timeCreated(Date timeCreated)
The time when the appliance image was created.An RFC3339 formatted datetime string.
timeCreated
- the value to setpublic ApplianceImageSummary.Builder timeUpdated(Date timeUpdated)
The time when the appliance image was last updated. An RFC3339 formatted datetime string.
timeUpdated
- the value to setpublic ApplianceImageSummary.Builder lifecycleState(ApplianceImageSummary.LifecycleState lifecycleState)
The current state of the appliance image.
lifecycleState
- the value to setpublic ApplianceImageSummary.Builder downloadUrl(String downloadUrl)
The URL from which the appliance image can be downloaded.
downloadUrl
- the value to setpublic ApplianceImageSummary.Builder freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any. Each tag is a simple key-value
pair with no predefined name, type, or namespace/scope. For more information, see
Resource
Tags.
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic ApplianceImageSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any. Each key is predefined and scoped
to namespaces. For more information, see Resource
Tags.
Example: {"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic ApplianceImageSummary build()
public ApplianceImageSummary.Builder copy(ApplianceImageSummary model)
Copyright © 2016–2024. All rights reserved.