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.Object
Builder 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 PimRpMappingCsvRecord
build()
PimRpMappingCsvRecord.Builder
setGroup(java.lang.String group)
Multicast group address.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.PimRpMappingCsvRecord.Builder
setOutgoingInterface(java.lang.String outgoingInterface)
Outgoing/Egress interface for multicast traffic.PimRpMappingCsvRecord.Builder
setRpAddress(java.lang.String rpAddress)
RP (Randezvous Point) address.PimRpMappingCsvRecord.Builder
setSource(java.lang.String source)
Source of learning RP information.PimRpMappingCsvRecord.Builder
setTransportNode(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()
-
-