Class LoadBalancerSpecification
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.LoadBalancerSpecification
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class LoadBalancerSpecification extends Object
Load balancer configuration.
-
Constructor Summary
Constructors Constructor Description LoadBalancerSpecification() -
Method Summary
Modifier and Type Method Description LoadBalancerSpecificationaddNicsItem(NetworkInterfaceSpecification nicsItem)LoadBalancerSpecificationaddRoutesItem(RouteConfiguration routesItem)LoadBalancerSpecificationaddTagsItem(Tag tagsItem)LoadBalancerSpecificationaddTargetLinksItem(String targetLinksItem)LoadBalancerSpecificationcustomProperties(Map<String,String> customProperties)LoadBalancerSpecificationdeploymentId(String deploymentId)LoadBalancerSpecificationdescription(String description)booleanequals(Object o)Map<String,String>getCustomProperties()Additional custom properties that may be used to extend the load balancer.StringgetDeploymentId()The id of the deployment that is associated with this resourceStringgetDescription()A human-friendly description.StringgetLoggingLevel()Defines logging level for collecting load balancer traffic logs.StringgetName()A human-friendly name used as an identifier in APIs that support this option.List<NetworkInterfaceSpecification>getNics()A set of network interface specifications for this load balancer.StringgetProjectId()The id of the project the current user belongs to.List<RouteConfiguration>getRoutes()The load balancer route configuration regarding ports and protocols.List<Tag>getTags()A set of tag keys and optional values that should be set on any resource that is produced from this specification.List<String>getTargetLinks()A list of links to target load balancer pool members.StringgetType()Define the type/variant of load balancer numbers e.g.for NSX the number virtual servers and pool members load balancer can hostinthashCode()LoadBalancerSpecificationinternetFacing(Boolean internetFacing)BooleanisInternetFacing()An Internet-facing load balancer has a publicly resolvable DNS name, so it can route requests from clients over the Internet to the instances that are registered with the load balancer.LoadBalancerSpecificationloggingLevel(String loggingLevel)LoadBalancerSpecificationname(String name)LoadBalancerSpecificationnics(List<NetworkInterfaceSpecification> nics)LoadBalancerSpecificationprojectId(String projectId)LoadBalancerSpecificationputCustomPropertiesItem(String key, String customPropertiesItem)LoadBalancerSpecificationroutes(List<RouteConfiguration> routes)voidsetCustomProperties(Map<String,String> customProperties)voidsetDeploymentId(String deploymentId)voidsetDescription(String description)voidsetInternetFacing(Boolean internetFacing)voidsetLoggingLevel(String loggingLevel)voidsetName(String name)voidsetNics(List<NetworkInterfaceSpecification> nics)voidsetProjectId(String projectId)voidsetRoutes(List<RouteConfiguration> routes)voidsetTags(List<Tag> tags)voidsetTargetLinks(List<String> targetLinks)voidsetType(String type)LoadBalancerSpecificationtags(List<Tag> tags)LoadBalancerSpecificationtargetLinks(List<String> targetLinks)StringtoString()LoadBalancerSpecificationtype(String type)
-
Constructor Details
-
LoadBalancerSpecification
public LoadBalancerSpecification()
-
-
Method Details
-
routes
-
addRoutesItem
-
getRoutes
The load balancer route configuration regarding ports and protocols.- Returns:
- routes
-
setRoutes
-
customProperties
-
putCustomPropertiesItem
-
getCustomProperties
Additional custom properties that may be used to extend the load balancer.- Returns:
- customProperties
-
setCustomProperties
-
deploymentId
-
getDeploymentId
The id of the deployment that is associated with this resource- Returns:
- deploymentId
-
setDeploymentId
-
targetLinks
-
addTargetLinksItem
-
getTargetLinks
A list of links to target load balancer pool members. Links can be to either a machine or a machine's network interface.- Returns:
- targetLinks
-
setTargetLinks
-
internetFacing
-
isInternetFacing
An Internet-facing load balancer has a publicly resolvable DNS name, so it can route requests from clients over the Internet to the instances that are registered with the load balancer.- Returns:
- internetFacing
-
setInternetFacing
-
name
-
getName
A human-friendly name used as an identifier in APIs that support this option.- Returns:
- name
-
setName
-
nics
-
addNicsItem
-
getNics
A set of network interface specifications for this load balancer.- Returns:
- nics
-
setNics
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
type
-
getType
Define the type/variant of load balancer numbers e.g.for NSX the number virtual servers and pool members load balancer can host- Returns:
- type
-
setType
-
projectId
-
getProjectId
The id of the project the current user belongs to.- Returns:
- projectId
-
setProjectId
-
loggingLevel
-
getLoggingLevel
Defines logging level for collecting load balancer traffic logs.- Returns:
- loggingLevel
-
setLoggingLevel
-
tags
-
addTagsItem
-
getTags
A set of tag keys and optional values that should be set on any resource that is produced from this specification.- Returns:
- tags
-
setTags
-
equals
-
hashCode
public int hashCode() -
toString
-