Class ZoneSpecification
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.ZoneSpecification
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class ZoneSpecification extends Object
Specification for a zone.
-
Constructor Summary
Constructors Constructor Description ZoneSpecification()
-
Method Summary
Modifier and Type Method Description ZoneSpecification
addTagsItem(Tag tagsItem)
ZoneSpecification
addTagsToMatchItem(Tag tagsToMatchItem)
ZoneSpecification
customProperties(Map<String,String> customProperties)
ZoneSpecification
description(String description)
boolean
equals(Object o)
ZoneSpecification
folder(String folder)
Map<String,String>
getCustomProperties()
A list of key value pair of properties that will be usedString
getDescription()
A human-friendly description.String
getFolder()
The folder relative path to the datacenter where resources are deployed to.String
getName()
A human-friendly name used as an identifier in APIs that support this option.String
getPlacementPolicy()
Placement policy for the zone.String
getRegionId()
The id of the region for which this profile is createdList<Tag>
getTags()
A set of tag keys and optional values that are effectively applied to all compute resources in this zone, but only in the context of this zone.List<Tag>
getTagsToMatch()
A set of tag keys and optional values that will be usedint
hashCode()
ZoneSpecification
name(String name)
ZoneSpecification
placementPolicy(String placementPolicy)
ZoneSpecification
putCustomPropertiesItem(String key, String customPropertiesItem)
ZoneSpecification
regionId(String regionId)
void
setCustomProperties(Map<String,String> customProperties)
void
setDescription(String description)
void
setFolder(String folder)
void
setName(String name)
void
setPlacementPolicy(String placementPolicy)
void
setRegionId(String regionId)
void
setTags(List<Tag> tags)
void
setTagsToMatch(List<Tag> tagsToMatch)
ZoneSpecification
tags(List<Tag> tags)
ZoneSpecification
tagsToMatch(List<Tag> tagsToMatch)
String
toString()
-
Constructor Details
-
ZoneSpecification
public ZoneSpecification()
-
-
Method Details
-
customProperties
-
putCustomPropertiesItem
-
getCustomProperties
A list of key value pair of properties that will be used- Returns:
- customProperties
-
setCustomProperties
-
folder
-
getFolder
The folder relative path to the datacenter where resources are deployed to. (only applicable for vSphere cloud zones)- Returns:
- folder
-
setFolder
-
regionId
-
getRegionId
The id of the region for which this profile is created- Returns:
- regionId
-
setRegionId
-
tagsToMatch
-
addTagsToMatchItem
-
getTagsToMatch
A set of tag keys and optional values that will be used- Returns:
- tagsToMatch
-
setTagsToMatch
-
name
-
getName
A human-friendly name used as an identifier in APIs that support this option.- Returns:
- name
-
setName
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
placementPolicy
-
getPlacementPolicy
Placement policy for the zone. One of DEFAULT, SPREAD or BINPACK.- Returns:
- placementPolicy
-
setPlacementPolicy
-
tags
-
addTagsItem
-
getTags
A set of tag keys and optional values that are effectively applied to all compute resources in this zone, but only in the context of this zone.- Returns:
- tags
-
setTags
-
equals
-
hashCode
public int hashCode() -
toString
-