Class MicrosoftTunnelSite.Builder

    • Method Detail

      • description

        public MicrosoftTunnelSite.Builder description​(String description)
        “The MicrosoftTunnelSite's description”
        Parameters:
        description - value of description property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • displayName

        public MicrosoftTunnelSite.Builder displayName​(String displayName)
        “The MicrosoftTunnelSite's display name”
        Parameters:
        displayName - value of displayName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • internalNetworkProbeUrl

        public MicrosoftTunnelSite.Builder internalNetworkProbeUrl​(String internalNetworkProbeUrl)
        “The MicrosoftTunnelSite's Internal Network Access Probe URL”
        Parameters:
        internalNetworkProbeUrl - value of internalNetworkProbeUrl property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • publicAddress

        public MicrosoftTunnelSite.Builder publicAddress​(String publicAddress)
        “The MicrosoftTunnelSite's public domain name or IP address”
        Parameters:
        publicAddress - value of publicAddress property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • roleScopeTagIds

        public MicrosoftTunnelSite.Builder roleScopeTagIds​(List<String> roleScopeTagIds)
        “List of Scope Tags for this Entity instance.”
        Parameters:
        roleScopeTagIds - value of roleScopeTagIds property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • roleScopeTagIds

        public MicrosoftTunnelSite.Builder roleScopeTagIds​(String... roleScopeTagIds)
        “List of Scope Tags for this Entity instance.”
        Parameters:
        roleScopeTagIds - value of roleScopeTagIds property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • roleScopeTagIdsNextLink

        public MicrosoftTunnelSite.Builder roleScopeTagIdsNextLink​(String roleScopeTagIdsNextLink)
        “List of Scope Tags for this Entity instance.”
        Parameters:
        roleScopeTagIdsNextLink - value of roleScopeTagIds@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • upgradeAutomatically

        public MicrosoftTunnelSite.Builder upgradeAutomatically​(Boolean upgradeAutomatically)
        “The site's automatic upgrade setting. True for automatic upgrades, false for manual control”
        Parameters:
        upgradeAutomatically - value of upgradeAutomatically property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • upgradeAvailable

        public MicrosoftTunnelSite.Builder upgradeAvailable​(Boolean upgradeAvailable)
        “True if an upgrade is available”
        Parameters:
        upgradeAvailable - value of upgradeAvailable property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • upgradeWindowEndTime

        public MicrosoftTunnelSite.Builder upgradeWindowEndTime​(LocalTime upgradeWindowEndTime)
        “The site's upgrade window end time of day”
        Parameters:
        upgradeWindowEndTime - value of upgradeWindowEndTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • upgradeWindowStartTime

        public MicrosoftTunnelSite.Builder upgradeWindowStartTime​(LocalTime upgradeWindowStartTime)
        “The site's upgrade window start time of day”
        Parameters:
        upgradeWindowStartTime - value of upgradeWindowStartTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • upgradeWindowUtcOffsetInMinutes

        public MicrosoftTunnelSite.Builder upgradeWindowUtcOffsetInMinutes​(Integer upgradeWindowUtcOffsetInMinutes)
        “The site's timezone represented as a minute offset from UTC”
        Parameters:
        upgradeWindowUtcOffsetInMinutes - value of upgradeWindowUtcOffsetInMinutes property (as defined in service metadata)
        Returns:
        this (for method chaining)