Class NetworkInterface
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.NetworkInterface
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class NetworkInterface extends Object
Represents a network interface.<br>**HATEOAS** links:<br>**cloud-accounts** -
array[CloudAccount] - List of cloud accounts where this network domain
exists.<br>**security-groups** - array[SecurityGroup] - List of security groups for this
network interface.<br>**self** - NetworkInterface - Self link to this network interface
-
Constructor Summary
Constructors Constructor Description NetworkInterface()
-
Method Summary
Modifier and Type Method Description NetworkInterface
_links(Map<String,Href> _links)
NetworkInterface
addAddressesItem(String addressesItem)
NetworkInterface
addCloudAccountIdsItem(String cloudAccountIdsItem)
NetworkInterface
addresses(List<String> addresses)
NetworkInterface
addSecurityGroupIdsItem(String securityGroupIdsItem)
NetworkInterface
addTagsItem(Tag tagsItem)
NetworkInterface
cloudAccountIds(List<String> cloudAccountIds)
NetworkInterface
createdAt(String createdAt)
NetworkInterface
customProperties(Map<String,String> customProperties)
NetworkInterface
description(String description)
NetworkInterface
deviceIndex(Integer deviceIndex)
boolean
equals(Object o)
NetworkInterface
externalId(String externalId)
NetworkInterface
externalRegionId(String externalRegionId)
List<String>
getAddresses()
A list of IP addresses allocated or in use by this network interface.List<String>
getCloudAccountIds()
Set of ids of the cloud accounts this entity belongs to.String
getCreatedAt()
Date when the entity was created.Map<String,String>
getCustomProperties()
Additional properties that may be used to extend the base type.String
getDescription()
A human-friendly description.Integer
getDeviceIndex()
The device index of this network interface.String
getExternalId()
External entity Id on the provider side.String
getExternalRegionId()
The external regionId of the network interface.String
getId()
The id of this resource instanceMap<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<String>
getSecurityGroupIds()
A list of security group ids this network interface is associated withList<Tag>
getTags()
A set of tag keys and optional values that were set on this network interface.String
getUpdatedAt()
Date when the entity was last updated.int
hashCode()
NetworkInterface
id(String id)
NetworkInterface
name(String name)
NetworkInterface
organizationId(String organizationId)
NetworkInterface
orgId(String orgId)
NetworkInterface
owner(String owner)
NetworkInterface
putCustomPropertiesItem(String key, String customPropertiesItem)
NetworkInterface
putLinksItem(String key, Href _linksItem)
NetworkInterface
securityGroupIds(List<String> securityGroupIds)
void
setAddresses(List<String> addresses)
void
setCloudAccountIds(List<String> cloudAccountIds)
void
setCreatedAt(String createdAt)
void
setCustomProperties(Map<String,String> customProperties)
void
setDescription(String description)
void
setDeviceIndex(Integer deviceIndex)
void
setExternalId(String externalId)
void
setExternalRegionId(String externalRegionId)
void
setId(String id)
void
setLinks(Map<String,Href> _links)
void
setName(String name)
void
setOrganizationId(String organizationId)
void
setOrgId(String orgId)
void
setOwner(String owner)
void
setSecurityGroupIds(List<String> securityGroupIds)
void
setTags(List<Tag> tags)
void
setUpdatedAt(String updatedAt)
NetworkInterface
tags(List<Tag> tags)
String
toString()
NetworkInterface
updatedAt(String updatedAt)
-
Constructor Details
-
NetworkInterface
public NetworkInterface()
-
-
Method Details
-
owner
-
getOwner
Email of the user that owns the entity.- Returns:
- owner
-
setOwner
-
addresses
-
addAddressesItem
-
getAddresses
A list of IP addresses allocated or in use by this network interface.- Returns:
- addresses
-
setAddresses
-
_links
-
putLinksItem
-
getLinks
HATEOAS of the entity- Returns:
- _links
-
setLinks
-
externalRegionId
-
getExternalRegionId
The external regionId of the network interface.- Returns:
- externalRegionId
-
setExternalRegionId
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
externalId
-
getExternalId
External entity Id on the provider side.- Returns:
- externalId
-
setExternalId
-
deviceIndex
-
getDeviceIndex
The device index of this network interface.- Returns:
- deviceIndex
-
setDeviceIndex
-
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 interface.- 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
-
cloudAccountIds
-
addCloudAccountIdsItem
-
getCloudAccountIds
Set of ids of the cloud accounts this entity belongs to.- Returns:
- cloudAccountIds
-
setCloudAccountIds
-
customProperties
-
putCustomPropertiesItem
-
getCustomProperties
Additional properties that may be used to extend the base type.- Returns:
- customProperties
-
setCustomProperties
-
securityGroupIds
-
addSecurityGroupIdsItem
-
getSecurityGroupIds
A list of security group ids this network interface is associated with- Returns:
- securityGroupIds
-
setSecurityGroupIds
-
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
-
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
-