Package com.vmware.nsx_policy.model
Class MulticastRouteCsvRecord.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.MulticastRouteCsvRecord.Builder
-
- Enclosing class:
- MulticastRouteCsvRecord
public static final class MulticastRouteCsvRecord.Builder extends java.lang.ObjectBuilder class forMulticastRouteCsvRecord.
-
-
Constructor Summary
Constructors Constructor Description Builder()Constructor with parameters for the required properties ofMulticastRouteCsvRecord.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MulticastRouteCsvRecordbuild()MulticastRouteCsvRecord.BuildersetGroup(java.lang.String group)Multicast group address.MulticastRouteCsvRecord.BuildersetInputInterface(java.lang.String inputInterface)Ingress interface on which multicast traffic is learned.MulticastRouteCsvRecord.BuildersetOutputInterface(java.lang.String outputInterface)Egress interface on which multicast traffic is forwarded.MulticastRouteCsvRecord.BuildersetSourceAddress(java.lang.String sourceAddress)Multicast source address.MulticastRouteCsvRecord.BuildersetTransportNode(java.lang.String transportNode)Transport node uuid or policy path.MulticastRouteCsvRecord.BuildersetTtl(java.lang.Long ttl)Time-to-live value for multicast packets.MulticastRouteCsvRecord.BuildersetUptime(java.lang.String uptime)Time for which multicast route entry is active.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofMulticastRouteCsvRecord.
-
-
Method Detail
-
setGroup
public MulticastRouteCsvRecord.Builder setGroup(java.lang.String group)
Multicast group address. format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
group- New value for the property.
-
setInputInterface
public MulticastRouteCsvRecord.Builder setInputInterface(java.lang.String inputInterface)
Ingress interface on which multicast traffic is learned. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
inputInterface- New value for the property.
-
setOutputInterface
public MulticastRouteCsvRecord.Builder setOutputInterface(java.lang.String outputInterface)
Egress interface on which multicast traffic is forwarded. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
outputInterface- New value for the property.
-
setSourceAddress
public MulticastRouteCsvRecord.Builder setSourceAddress(java.lang.String sourceAddress)
Multicast source address. format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
sourceAddress- New value for the property.
-
setTransportNode
public MulticastRouteCsvRecord.Builder setTransportNode(java.lang.String transportNode)
Transport node uuid or policy path. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
transportNode- New value for the property.
-
setTtl
public MulticastRouteCsvRecord.Builder setTtl(java.lang.Long ttl)
Time-to-live value for multicast packets. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
ttl- New value for the property.
-
setUptime
public MulticastRouteCsvRecord.Builder setUptime(java.lang.String uptime)
Time for which multicast route entry is active. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
uptime- New value for the property.
-
build
public MulticastRouteCsvRecord build()
-
-