Class PimRpMappingCsvRecord.Builder

    • Constructor Detail

      • Builder

        public Builder()
        Constructor with parameters for the required properties of PimRpMappingCsvRecord.
    • 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.