Class Port.UpdateBuilder
java.lang.Object
org.jclouds.openstack.neutron.v2.domain.Port.UpdateBuilder
- Enclosing class:
Port
Create and Update builders (inheriting from Builder)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionadminStateUp
(Boolean adminStateUp) Provide the adminStateUp to the Port's Builder.allowedAddressPairs
(com.google.common.collect.ImmutableSet<AddressPair> allowedAddressPairs) Provide the allowedAddressPairs to the Port's Builder.build()
Provide the deviceId to the Port's Builder.deviceOwner
(String deviceOwner) Provide the deviceOwner to the Port's Builder.extraDhcpOptions
(com.google.common.collect.ImmutableSet<ExtraDhcpOption> extraDhcpOptions) Provide the extraDhcpOptions to the Port's Builder.Provide the fixedIps to the Port's Builder.Provide the hostId to the Port's Builder.macAddress
(String macAddress) Provide the macAddress to the Port's Builder.macLearning
(Boolean macLearning) Provide the macLearning to the Port's Builder.Provide the name to the Port's Builder.Provide the networkId to the Port's Builder.portSecurity
(Boolean portSecurity) Provide the portSecurity to the Port's Builder.Provide the profile to the Port's Builder.Provide the profileId to the Port's Builder.qosRxtxFactor
(int qosRxtxFactor) Provide the qosRxtxFactor to the Port's Builder.securityGroups
(com.google.common.collect.ImmutableSet<String> securityGroups) Provide the tenantId to the Port's Builder.protected Port.UpdateBuilder
self()
Provide the tenantId to the Port's Builder.Provide the vnicType to the Port's Builder.
-
Field Details
-
port
-
-
Method Details
-
build
- Returns:
- a UpdatePort constructed with this Builder.
-
self
-
name
Provide the name to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
networkId
Provide the networkId to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
adminStateUp
Provide the adminStateUp to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
macAddress
Provide the macAddress to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
fixedIps
Provide the fixedIps to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
deviceId
Provide the deviceId to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
deviceOwner
Provide the deviceOwner to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
tenantId
Provide the tenantId to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
securityGroups
public Port.UpdateBuilder securityGroups(com.google.common.collect.ImmutableSet<String> securityGroups) Provide the tenantId to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
allowedAddressPairs
public Port.UpdateBuilder allowedAddressPairs(com.google.common.collect.ImmutableSet<AddressPair> allowedAddressPairs) Provide the allowedAddressPairs to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
extraDhcpOptions
public Port.UpdateBuilder extraDhcpOptions(com.google.common.collect.ImmutableSet<ExtraDhcpOption> extraDhcpOptions) Provide the extraDhcpOptions to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
vnicType
Provide the vnicType to the Port's Builder. Specify a value of normal (virtual nic), direct (pci passthrough), or macvtap (virtual interface with a tap-like software interface). These values support SR-IOV PCI passthrough networking. The ML2 plug-in supports the vnic_type.- Returns:
- the Builder.
- See Also:
-
hostId
Provide the hostId to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
profile
Provide the profile to the Port's Builder. This attribute is a dictionary that can be used (with admin credentials) to supply information influencing the binding of the port. This functionality is needed for SR-IOV PCI passthrough.- Returns:
- the Builder.
- See Also:
-
portSecurity
Provide the portSecurity to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
profileId
Provide the profileId to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
macLearning
Provide the macLearning to the Port's Builder.- Returns:
- the Builder.
- See Also:
-
qosRxtxFactor
Provide the qosRxtxFactor to the Port's Builder.- Returns:
- the Builder.
- See Also:
-