Class ServerUpdate
- java.lang.Object
-
- com.azure.resourcemanager.sql.models.ServerUpdate
-
public class ServerUpdate extends Object
An update request for an Azure SQL Database server.
-
-
Constructor Summary
Constructors Constructor Description ServerUpdate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringadministratorLogin()Get the administratorLogin property: Administrator username for the server.StringadministratorLoginPassword()Get the administratorLoginPassword property: The administrator login password (required for server creation).StringfullyQualifiedDomainName()Get the fullyQualifiedDomainName property: The fully qualified domain name of the server.StringminimalTlsVersion()Get the minimalTlsVersion property: Minimal TLS version.List<ServerPrivateEndpointConnection>privateEndpointConnections()Get the privateEndpointConnections property: List of private endpoint connections on a server.ServerPublicNetworkAccesspublicNetworkAccess()Get the publicNetworkAccess property: Whether or not public endpoint access is allowed for this server.Stringstate()Get the state property: The state of the server.Map<String,String>tags()Get the tags property: Resource tags.voidvalidate()Validates the instance.Stringversion()Get the version property: The version of the server.ServerUpdatewithAdministratorLogin(String administratorLogin)Set the administratorLogin property: Administrator username for the server.ServerUpdatewithAdministratorLoginPassword(String administratorLoginPassword)Set the administratorLoginPassword property: The administrator login password (required for server creation).ServerUpdatewithMinimalTlsVersion(String minimalTlsVersion)Set the minimalTlsVersion property: Minimal TLS version.ServerUpdatewithPublicNetworkAccess(ServerPublicNetworkAccess publicNetworkAccess)Set the publicNetworkAccess property: Whether or not public endpoint access is allowed for this server.ServerUpdatewithTags(Map<String,String> tags)Set the tags property: Resource tags.ServerUpdatewithVersion(String version)Set the version property: The version of the server.
-
-
-
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.
-
-