Class GatewayPatchTemplate.Builder

    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
    • Method Detail

      • build

        public GatewayPatchTemplate build()
        Builds a GatewayPatchTemplate.
        Returns:
        the new GatewayPatchTemplate instance
      • bgpAsn

        public GatewayPatchTemplate.Builder bgpAsn​(long bgpAsn)
        Set the bgpAsn.
        Parameters:
        bgpAsn - the bgpAsn
        Returns:
        the GatewayPatchTemplate builder
      • bgpCerCidr

        public GatewayPatchTemplate.Builder bgpCerCidr​(String bgpCerCidr)
        Set the bgpCerCidr.
        Parameters:
        bgpCerCidr - the bgpCerCidr
        Returns:
        the GatewayPatchTemplate builder
      • bgpIbmCidr

        public GatewayPatchTemplate.Builder bgpIbmCidr​(String bgpIbmCidr)
        Set the bgpIbmCidr.
        Parameters:
        bgpIbmCidr - the bgpIbmCidr
        Returns:
        the GatewayPatchTemplate builder
      • connectionMode

        public GatewayPatchTemplate.Builder connectionMode​(String connectionMode)
        Set the connectionMode.
        Parameters:
        connectionMode - the connectionMode
        Returns:
        the GatewayPatchTemplate builder
      • defaultExportRouteFilter

        public GatewayPatchTemplate.Builder defaultExportRouteFilter​(String defaultExportRouteFilter)
        Set the defaultExportRouteFilter.
        Parameters:
        defaultExportRouteFilter - the defaultExportRouteFilter
        Returns:
        the GatewayPatchTemplate builder
      • defaultImportRouteFilter

        public GatewayPatchTemplate.Builder defaultImportRouteFilter​(String defaultImportRouteFilter)
        Set the defaultImportRouteFilter.
        Parameters:
        defaultImportRouteFilter - the defaultImportRouteFilter
        Returns:
        the GatewayPatchTemplate builder
      • loaRejectReason

        public GatewayPatchTemplate.Builder loaRejectReason​(String loaRejectReason)
        Set the loaRejectReason.
        Parameters:
        loaRejectReason - the loaRejectReason
        Returns:
        the GatewayPatchTemplate builder
      • operationalStatus

        public GatewayPatchTemplate.Builder operationalStatus​(String operationalStatus)
        Set the operationalStatus.
        Parameters:
        operationalStatus - the operationalStatus
        Returns:
        the GatewayPatchTemplate builder
      • patchPanelCompletionNotice

        public GatewayPatchTemplate.Builder patchPanelCompletionNotice​(String patchPanelCompletionNotice)
        Set the patchPanelCompletionNotice.
        Parameters:
        patchPanelCompletionNotice - the patchPanelCompletionNotice
        Returns:
        the GatewayPatchTemplate builder
      • speedMbps

        public GatewayPatchTemplate.Builder speedMbps​(long speedMbps)
        Set the speedMbps.
        Parameters:
        speedMbps - the speedMbps
        Returns:
        the GatewayPatchTemplate builder