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.Object
Builder 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 MulticastRouteCsvRecord
build()
MulticastRouteCsvRecord.Builder
setGroup(java.lang.String group)
Multicast group address.MulticastRouteCsvRecord.Builder
setInputInterface(java.lang.String inputInterface)
Ingress interface on which multicast traffic is learned.MulticastRouteCsvRecord.Builder
setOutputInterface(java.lang.String outputInterface)
Egress interface on which multicast traffic is forwarded.MulticastRouteCsvRecord.Builder
setSourceAddress(java.lang.String sourceAddress)
Multicast source address.MulticastRouteCsvRecord.Builder
setTransportNode(java.lang.String transportNode)
Transport node uuid or policy path.MulticastRouteCsvRecord.Builder
setTtl(java.lang.Long ttl)
Time-to-live value for multicast packets.MulticastRouteCsvRecord.Builder
setUptime(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()
-
-