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.ObjectBuilder 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 MulticastForwardingCsvRecordbuild()MulticastForwardingCsvRecord.BuildersetIncomingInterface(java.lang.String incomingInterface)Ingress interface on whic multicast traffic is learned.MulticastForwardingCsvRecord.BuildersetMulticastGroup(java.lang.String multicastGroup)Multicast group address.MulticastForwardingCsvRecord.BuildersetOutgoingInterfaces(java.lang.String outgoingInterfaces)Array of egress interfaces on whic multicast traffic is forwarded.MulticastForwardingCsvRecord.BuildersetSource(java.lang.String source)Multicast source address.MulticastForwardingCsvRecord.BuildersetTransportNode(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()
-
-