Class UpdateGatewayOptions.Builder

    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
      • Builder

        public Builder​(String id)
        Instantiates a new builder with required properties.
        Parameters:
        id - the id
    • Method Detail

      • build

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

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

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

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

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

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

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

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

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

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

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