Class NetworkProfile
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.NetworkProfile
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class NetworkProfile extends Object
Represents a network Profile.<br>**HATEOAS** links:<br>**fabric-networks** -
array[FabricNetwork] - Fabric networks defined in this profile.<br>**security-groups** -
array[SecurityGroup] - List of security groups for this profile.<br>**network-domains** -
array[NetworkDomain] - List of network domains for this
profile.<br>**isolated-external-fabric-networks** - array[FabricNetwork] - Isolated
external fabric networks in this profile.<br>**self** - NetowrkProfile - Self link to this
network profile
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NetworkProfile.IsolationTypeEnum
Specifies the isolation type e.g. -
Constructor Summary
Constructors Constructor Description NetworkProfile()
-
Method Summary
Modifier and Type Method Description NetworkProfile
_links(Map<String,Href> _links)
NetworkProfile
addTagsItem(Tag tagsItem)
NetworkProfile
cloudAccountId(String cloudAccountId)
NetworkProfile
createdAt(String createdAt)
NetworkProfile
customProperties(Map<String,String> customProperties)
NetworkProfile
description(String description)
boolean
equals(Object o)
NetworkProfile
externalRegionId(String externalRegionId)
String
getCloudAccountId()
Id of the cloud account this profile belongs to.String
getCreatedAt()
Date when the entity was created.Map<String,String>
getCustomProperties()
Additional properties that may be used to extend the Network Profile object that is produced from this specification.String
getDescription()
A human-friendly description.String
getExternalRegionId()
The id of the region for which this profile is definedString
getId()
The id of this resource instanceInteger
getIsolatedNetworkCIDRPrefix()
The CIDR prefix length to be used for the isolated networks that are created with the network profile.String
getIsolationNetworkDomainCIDR()
CIDR of the isolation network domain.NetworkProfile.IsolationTypeEnum
getIsolationType()
Specifies the isolation type e.g.Map<String,Href>
getLinks()
HATEOAS of the entityString
getName()
A human-friendly name used as an identifier in APIs that support this option.String
getOrganizationId()
This field is deprecated.String
getOrgId()
The id of the organization this entity belongs to.String
getOwner()
Email of the user that owns the entity.List<Tag>
getTags()
A set of tag keys and optional values that were set on this Network Profile.String
getUpdatedAt()
Date when the entity was last updated.int
hashCode()
NetworkProfile
id(String id)
NetworkProfile
isolatedNetworkCIDRPrefix(Integer isolatedNetworkCIDRPrefix)
NetworkProfile
isolationNetworkDomainCIDR(String isolationNetworkDomainCIDR)
NetworkProfile
isolationType(NetworkProfile.IsolationTypeEnum isolationType)
NetworkProfile
name(String name)
NetworkProfile
organizationId(String organizationId)
NetworkProfile
orgId(String orgId)
NetworkProfile
owner(String owner)
NetworkProfile
putCustomPropertiesItem(String key, String customPropertiesItem)
NetworkProfile
putLinksItem(String key, Href _linksItem)
void
setCloudAccountId(String cloudAccountId)
void
setCreatedAt(String createdAt)
void
setCustomProperties(Map<String,String> customProperties)
void
setDescription(String description)
void
setExternalRegionId(String externalRegionId)
void
setId(String id)
void
setIsolatedNetworkCIDRPrefix(Integer isolatedNetworkCIDRPrefix)
void
setIsolationNetworkDomainCIDR(String isolationNetworkDomainCIDR)
void
setIsolationType(NetworkProfile.IsolationTypeEnum isolationType)
void
setLinks(Map<String,Href> _links)
void
setName(String name)
void
setOrganizationId(String organizationId)
void
setOrgId(String orgId)
void
setOwner(String owner)
void
setTags(List<Tag> tags)
void
setUpdatedAt(String updatedAt)
NetworkProfile
tags(List<Tag> tags)
String
toString()
NetworkProfile
updatedAt(String updatedAt)
-
Constructor Details
-
NetworkProfile
public NetworkProfile()
-
-
Method Details
-
owner
-
getOwner
Email of the user that owns the entity.- Returns:
- owner
-
setOwner
-
_links
-
putLinksItem
-
getLinks
HATEOAS of the entity- Returns:
- _links
-
setLinks
-
externalRegionId
-
getExternalRegionId
The id of the region for which this profile is defined- Returns:
- externalRegionId
-
setExternalRegionId
-
cloudAccountId
-
getCloudAccountId
Id of the cloud account this profile belongs to.- Returns:
- cloudAccountId
-
setCloudAccountId
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
isolationNetworkDomainCIDR
-
getIsolationNetworkDomainCIDR
CIDR of the isolation network domain.- Returns:
- isolationNetworkDomainCIDR
-
setIsolationNetworkDomainCIDR
-
orgId
-
getOrgId
The id of the organization this entity belongs to.- Returns:
- orgId
-
setOrgId
-
tags
-
addTagsItem
-
getTags
A set of tag keys and optional values that were set on this Network Profile.- Returns:
- tags
-
setTags
-
organizationId
-
getOrganizationId
This field is deprecated. Use orgId instead. The id of the organization this entity belongs to.- Returns:
- organizationId
-
setOrganizationId
-
createdAt
-
getCreatedAt
Date when the entity was created. The date is in ISO 8601 and UTC.- Returns:
- createdAt
-
setCreatedAt
-
customProperties
-
putCustomPropertiesItem
-
getCustomProperties
Additional properties that may be used to extend the Network Profile object that is produced from this specification. For isolationType security group, datastoreId identifies the Compute Resource Edge datastore. computeCluster and resourcePoolId identify the Compute Resource Edge cluster. For isolationType subnet, distributedLogicalRouterStateLink identifies the on-demand network distributed local router. onDemandNetworkIPAssignmentType identifies the on-demand network IP range assignment type static, dynamic, or mixed.- Returns:
- customProperties
-
setCustomProperties
-
name
-
getName
A human-friendly name used as an identifier in APIs that support this option.- Returns:
- name
-
setName
-
id
-
getId
The id of this resource instance- Returns:
- id
-
setId
-
isolationType
-
getIsolationType
Specifies the isolation type e.g. none, subnet or security group- Returns:
- isolationType
-
setIsolationType
-
isolatedNetworkCIDRPrefix
-
getIsolatedNetworkCIDRPrefix
The CIDR prefix length to be used for the isolated networks that are created with the network profile.- Returns:
- isolatedNetworkCIDRPrefix
-
setIsolatedNetworkCIDRPrefix
-
updatedAt
-
getUpdatedAt
Date when the entity was last updated. The date is ISO 8601 and UTC.- Returns:
- updatedAt
-
setUpdatedAt
-
equals
-
hashCode
public int hashCode() -
toString
-