Package com.vmware.nsx_policy.model
Class MulticastForwardingCsvRecord.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.MulticastForwardingCsvRecord.Builder
-
- Enclosing class:
- MulticastForwardingCsvRecord
public static final class MulticastForwardingCsvRecord.Builder extends java.lang.Object
Builder class forMulticastForwardingCsvRecord
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofMulticastForwardingCsvRecord
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MulticastForwardingCsvRecord
build()
MulticastForwardingCsvRecord.Builder
setIncomingInterface(java.lang.String incomingInterface)
Ingress interface on whic multicast traffic is learned.MulticastForwardingCsvRecord.Builder
setMulticastGroup(java.lang.String multicastGroup)
Multicast group address.MulticastForwardingCsvRecord.Builder
setOutgoingInterfaces(java.lang.String outgoingInterfaces)
Array of egress interfaces on whic multicast traffic is forwarded.MulticastForwardingCsvRecord.Builder
setSource(java.lang.String source)
Multicast source address.MulticastForwardingCsvRecord.Builder
setTransportNode(java.lang.String transportNode)
Transport node uuid or policy path.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofMulticastForwardingCsvRecord
.
-
-
Method Detail
-
setIncomingInterface
public MulticastForwardingCsvRecord.Builder setIncomingInterface(java.lang.String incomingInterface)
Ingress interface on whic 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:
incomingInterface
- New value for the property.
-
setMulticastGroup
public MulticastForwardingCsvRecord.Builder setMulticastGroup(java.lang.String multicastGroup)
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:
multicastGroup
- New value for the property.
-
setOutgoingInterfaces
public MulticastForwardingCsvRecord.Builder setOutgoingInterfaces(java.lang.String outgoingInterfaces)
Array of egress interfaces on whic 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:
outgoingInterfaces
- New value for the property.
-
setSource
public MulticastForwardingCsvRecord.Builder setSource(java.lang.String source)
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:
source
- New value for the property.
-
setTransportNode
public MulticastForwardingCsvRecord.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.
-
build
public MulticastForwardingCsvRecord build()
-
-