Package com.morpheusdata.model
Class CloudRegion
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ComputeZoneRegion
A model representing a region in a cloud. This can be useful for syncing a list of dynamic region sets and also for
iterating sync across multiple regions
- Since:
- 0.14.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected CloudIdentityProjectionprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class com.morpheusdata.model.projection.CloudRegionIdentity
externalIdFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCloud()getCode()getName()voidsetAccount(Account account) voidsetCloud(CloudIdentityProjection cloud) voidsetCloudCode(String cloudCode) voidvoidsetInternalId(String internalId) voidvoidsetRegionCode(String regionCode) Methods inherited from class com.morpheusdata.model.projection.CloudRegionIdentity
getExternalId, setExternalIdMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
account
-
cloud
-
code
-
name
-
regionCode
-
cloudCode
-
internalId
-
-
Constructor Details
-
CloudRegion
public CloudRegion()
-
-
Method Details
-
getRegionCode
-
setRegionCode
-
getAccount
-
setAccount
-
getCloud
-
setCloud
-
getCode
-
setCode
-
getName
-
setName
-
getCloudCode
-
setCloudCode
-
getInternalId
-
setInternalId
-