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 classNetworkProfile.IsolationTypeEnumSpecifies the isolation type e.g. -
Constructor Summary
Constructors Constructor Description NetworkProfile() -
Method Summary
Modifier and Type Method Description NetworkProfile_links(Map<String,Href> _links)NetworkProfileaddTagsItem(Tag tagsItem)NetworkProfilecloudAccountId(String cloudAccountId)NetworkProfilecreatedAt(String createdAt)NetworkProfilecustomProperties(Map<String,String> customProperties)NetworkProfiledescription(String description)booleanequals(Object o)NetworkProfileexternalRegionId(String externalRegionId)StringgetCloudAccountId()Id of the cloud account this profile belongs to.StringgetCreatedAt()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.StringgetDescription()A human-friendly description.StringgetExternalRegionId()The id of the region for which this profile is definedStringgetId()The id of this resource instanceIntegergetIsolatedNetworkCIDRPrefix()The CIDR prefix length to be used for the isolated networks that are created with the network profile.StringgetIsolationNetworkDomainCIDR()CIDR of the isolation network domain.NetworkProfile.IsolationTypeEnumgetIsolationType()Specifies the isolation type e.g.Map<String,Href>getLinks()HATEOAS of the entityStringgetName()A human-friendly name used as an identifier in APIs that support this option.StringgetOrganizationId()This field is deprecated.StringgetOrgId()The id of the organization this entity belongs to.StringgetOwner()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.StringgetUpdatedAt()Date when the entity was last updated.inthashCode()NetworkProfileid(String id)NetworkProfileisolatedNetworkCIDRPrefix(Integer isolatedNetworkCIDRPrefix)NetworkProfileisolationNetworkDomainCIDR(String isolationNetworkDomainCIDR)NetworkProfileisolationType(NetworkProfile.IsolationTypeEnum isolationType)NetworkProfilename(String name)NetworkProfileorganizationId(String organizationId)NetworkProfileorgId(String orgId)NetworkProfileowner(String owner)NetworkProfileputCustomPropertiesItem(String key, String customPropertiesItem)NetworkProfileputLinksItem(String key, Href _linksItem)voidsetCloudAccountId(String cloudAccountId)voidsetCreatedAt(String createdAt)voidsetCustomProperties(Map<String,String> customProperties)voidsetDescription(String description)voidsetExternalRegionId(String externalRegionId)voidsetId(String id)voidsetIsolatedNetworkCIDRPrefix(Integer isolatedNetworkCIDRPrefix)voidsetIsolationNetworkDomainCIDR(String isolationNetworkDomainCIDR)voidsetIsolationType(NetworkProfile.IsolationTypeEnum isolationType)voidsetLinks(Map<String,Href> _links)voidsetName(String name)voidsetOrganizationId(String organizationId)voidsetOrgId(String orgId)voidsetOwner(String owner)voidsetTags(List<Tag> tags)voidsetUpdatedAt(String updatedAt)NetworkProfiletags(List<Tag> tags)StringtoString()NetworkProfileupdatedAt(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
-