Class ServerUpdate


  • public class ServerUpdate
    extends Object
    An update request for an Azure SQL Database server.
    • Constructor Detail

      • ServerUpdate

        public ServerUpdate()
    • Method Detail

      • tags

        public Map<String,​String> tags()
        Get the tags property: Resource tags.
        Returns:
        the tags value.
      • withTags

        public ServerUpdate withTags​(Map<String,​String> tags)
        Set the tags property: Resource tags.
        Parameters:
        tags - the tags value to set.
        Returns:
        the ServerUpdate object itself.
      • administratorLogin

        public String administratorLogin()
        Get the administratorLogin property: Administrator username for the server. Once created it cannot be changed.
        Returns:
        the administratorLogin value.
      • withAdministratorLogin

        public ServerUpdate withAdministratorLogin​(String administratorLogin)
        Set the administratorLogin property: Administrator username for the server. Once created it cannot be changed.
        Parameters:
        administratorLogin - the administratorLogin value to set.
        Returns:
        the ServerUpdate object itself.
      • administratorLoginPassword

        public String administratorLoginPassword()
        Get the administratorLoginPassword property: The administrator login password (required for server creation).
        Returns:
        the administratorLoginPassword value.
      • withAdministratorLoginPassword

        public ServerUpdate withAdministratorLoginPassword​(String administratorLoginPassword)
        Set the administratorLoginPassword property: The administrator login password (required for server creation).
        Parameters:
        administratorLoginPassword - the administratorLoginPassword value to set.
        Returns:
        the ServerUpdate object itself.
      • version

        public String version()
        Get the version property: The version of the server.
        Returns:
        the version value.
      • withVersion

        public ServerUpdate withVersion​(String version)
        Set the version property: The version of the server.
        Parameters:
        version - the version value to set.
        Returns:
        the ServerUpdate object itself.
      • state

        public String state()
        Get the state property: The state of the server.
        Returns:
        the state value.
      • fullyQualifiedDomainName

        public String fullyQualifiedDomainName()
        Get the fullyQualifiedDomainName property: The fully qualified domain name of the server.
        Returns:
        the fullyQualifiedDomainName value.
      • privateEndpointConnections

        public List<ServerPrivateEndpointConnection> privateEndpointConnections()
        Get the privateEndpointConnections property: List of private endpoint connections on a server.
        Returns:
        the privateEndpointConnections value.
      • minimalTlsVersion

        public String minimalTlsVersion()
        Get the minimalTlsVersion property: Minimal TLS version. Allowed values: '1.0', '1.1', '1.2'.
        Returns:
        the minimalTlsVersion value.
      • withMinimalTlsVersion

        public ServerUpdate withMinimalTlsVersion​(String minimalTlsVersion)
        Set the minimalTlsVersion property: Minimal TLS version. Allowed values: '1.0', '1.1', '1.2'.
        Parameters:
        minimalTlsVersion - the minimalTlsVersion value to set.
        Returns:
        the ServerUpdate object itself.
      • publicNetworkAccess

        public ServerPublicNetworkAccess publicNetworkAccess()
        Get the publicNetworkAccess property: Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
        Returns:
        the publicNetworkAccess value.
      • withPublicNetworkAccess

        public ServerUpdate withPublicNetworkAccess​(ServerPublicNetworkAccess publicNetworkAccess)
        Set the publicNetworkAccess property: Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
        Parameters:
        publicNetworkAccess - the publicNetworkAccess value to set.
        Returns:
        the ServerUpdate object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.