Package com.vmware.nsx_policy.model
Class PimRpMappingCsvRecord.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.PimRpMappingCsvRecord.Builder
-
- Enclosing class:
- PimRpMappingCsvRecord
public static final class PimRpMappingCsvRecord.Builder extends java.lang.ObjectBuilder class forPimRpMappingCsvRecord.
-
-
Constructor Summary
Constructors Constructor Description Builder()Constructor with parameters for the required properties ofPimRpMappingCsvRecord.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PimRpMappingCsvRecordbuild()PimRpMappingCsvRecord.BuildersetGroup(java.lang.String group)Multicast group address.PimRpMappingCsvRecord.BuildersetIsRp(java.lang.Boolean isRp)Value of this field will be true if this edge transport node acts as rendezvous point, otherwise false.PimRpMappingCsvRecord.BuildersetOutgoingInterface(java.lang.String outgoingInterface)Outgoing/Egress interface for multicast traffic.PimRpMappingCsvRecord.BuildersetRpAddress(java.lang.String rpAddress)RP (Randezvous Point) address.PimRpMappingCsvRecord.BuildersetSource(java.lang.String source)Source of learning RP information.PimRpMappingCsvRecord.BuildersetTransportNode(java.lang.String transportNode)Transport node uuid or policy path.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofPimRpMappingCsvRecord.
-
-
Method Detail
-
setGroup
public PimRpMappingCsvRecord.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.
-
setIsRp
public PimRpMappingCsvRecord.Builder setIsRp(java.lang.Boolean isRp)
Value of this field will be true if this edge transport node acts as rendezvous point, otherwise false. 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:
isRp- New value for the property.
-
setOutgoingInterface
public PimRpMappingCsvRecord.Builder setOutgoingInterface(java.lang.String outgoingInterface)
Outgoing/Egress interface for multicast traffic. 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:
outgoingInterface- New value for the property.
-
setRpAddress
public PimRpMappingCsvRecord.Builder setRpAddress(java.lang.String rpAddress)
RP (Randezvous Point) 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:
rpAddress- New value for the property.
-
setSource
public PimRpMappingCsvRecord.Builder setSource(java.lang.String source)
Source of learning RP information. Either Static RP configured or RP learned via BSR (Bootstrap Router). 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 PimRpMappingCsvRecord.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 PimRpMappingCsvRecord build()
-
-