ServerProperties Class
- java.
lang. Object - com.
azure. resourcemanager. postgresql. fluent. models. ServerProperties
- com.
Implements
public final class ServerProperties
implements JsonSerializable<ServerProperties>
The properties of a server.
Constructor Summary
| Constructor | Description |
|---|---|
| ServerProperties() |
Creates an instance of Server |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
administratorLogin()
Get the administrator |
| String |
byokEnforcement()
Get the byok |
|
Offset |
earliestRestoreDate()
Get the earliest |
|
static
Server |
fromJson(JsonReader jsonReader)
Reads an instance of Server |
| String |
fullyQualifiedDomainName()
Get the fully |
|
Infrastructure |
infrastructureEncryption()
Get the infrastructure |
| String |
masterServerId()
Get the master |
|
Minimal |
minimalTlsVersion()
Get the minimal |
|
List<Server |
privateEndpointConnections()
Get the private |
|
Public |
publicNetworkAccess()
Get the public |
| Integer |
replicaCapacity()
Get the replica |
| String |
replicationRole()
Get the replication |
|
Ssl |
sslEnforcement()
Get the ssl |
|
Storage |
storageProfile()
Get the storage |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Server |
userVisibleState()
Get the user |
| void |
validate()
Validates the instance. |
|
Server |
version()
Get the version property: Server version. |
|
Server |
withAdministratorLogin(String administratorLogin)
Set the administrator |
|
Server |
withEarliestRestoreDate(OffsetDateTime earliestRestoreDate)
Set the earliest |
|
Server |
withFullyQualifiedDomainName(String fullyQualifiedDomainName)
Set the fully |
|
Server |
withInfrastructureEncryption(InfrastructureEncryption infrastructureEncryption)
Set the infrastructure |
|
Server |
withMasterServerId(String masterServerId)
Set the master |
|
Server |
withMinimalTlsVersion(MinimalTlsVersionEnum minimalTlsVersion)
Set the minimal |
|
Server |
withPublicNetworkAccess(PublicNetworkAccessEnum publicNetworkAccess)
Set the public |
|
Server |
withReplicaCapacity(Integer replicaCapacity)
Set the replica |
|
Server |
withReplicationRole(String replicationRole)
Set the replication |
|
Server |
withSslEnforcement(SslEnforcementEnum sslEnforcement)
Set the ssl |
|
Server |
withStorageProfile(StorageProfile storageProfile)
Set the storage |
|
Server |
withUserVisibleState(ServerState userVisibleState)
Set the user |
|
Server |
withVersion(ServerVersion version)
Set the version property: Server version. |
Methods inherited from java.lang.Object
Constructor Details
ServerProperties
public ServerProperties()
Creates an instance of ServerProperties class.
Method Details
administratorLogin
public String administratorLogin()
Get the administratorLogin property: The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
Returns:
byokEnforcement
public String byokEnforcement()
Get the byokEnforcement property: Status showing whether the server data encryption is enabled with customer-managed keys.
Returns:
earliestRestoreDate
public OffsetDateTime earliestRestoreDate()
Get the earliestRestoreDate property: Earliest restore point creation time (ISO8601 format).
Returns:
fromJson
public static ServerProperties fromJson(JsonReader jsonReader)
Reads an instance of ServerProperties from the JsonReader.
Parameters:
Returns:
Throws:
fullyQualifiedDomainName
public String fullyQualifiedDomainName()
Get the fullyQualifiedDomainName property: The fully qualified domain name of a server.
Returns:
infrastructureEncryption
public InfrastructureEncryption infrastructureEncryption()
Get the infrastructureEncryption property: Status showing whether the server enabled infrastructure encryption.
Returns:
masterServerId
public String masterServerId()
Get the masterServerId property: The master server id of a replica server.
Returns:
minimalTlsVersion
public MinimalTlsVersionEnum minimalTlsVersion()
Get the minimalTlsVersion property: Enforce a minimal Tls version for the server.
Returns:
privateEndpointConnections
public List<ServerPrivateEndpointConnection> privateEndpointConnections()
Get the privateEndpointConnections property: List of private endpoint connections on a server.
Returns:
publicNetworkAccess
public PublicNetworkAccessEnum publicNetworkAccess()
Get the publicNetworkAccess property: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Returns:
replicaCapacity
public Integer replicaCapacity()
Get the replicaCapacity property: The maximum number of replicas that a master server can have.
Returns:
replicationRole
public String replicationRole()
Get the replicationRole property: The replication role of the server.
Returns:
sslEnforcement
public SslEnforcementEnum sslEnforcement()
Get the sslEnforcement property: Enable ssl enforcement or not when connect to server.
Returns:
storageProfile
public StorageProfile storageProfile()
Get the storageProfile property: Storage profile of a server.
Returns:
toJson
userVisibleState
public ServerState userVisibleState()
Get the userVisibleState property: A state of a server that is visible to user.
Returns:
validate
public void validate()
Validates the instance.
version
public ServerVersion version()
Get the version property: Server version.
Returns:
withAdministratorLogin
public ServerProperties withAdministratorLogin(String administratorLogin)
Set the administratorLogin property: The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
Parameters:
Returns:
withEarliestRestoreDate
public ServerProperties withEarliestRestoreDate(OffsetDateTime earliestRestoreDate)
Set the earliestRestoreDate property: Earliest restore point creation time (ISO8601 format).
Parameters:
Returns:
withFullyQualifiedDomainName
public ServerProperties withFullyQualifiedDomainName(String fullyQualifiedDomainName)
Set the fullyQualifiedDomainName property: The fully qualified domain name of a server.
Parameters:
Returns:
withInfrastructureEncryption
public ServerProperties withInfrastructureEncryption(InfrastructureEncryption infrastructureEncryption)
Set the infrastructureEncryption property: Status showing whether the server enabled infrastructure encryption.
Parameters:
Returns:
withMasterServerId
public ServerProperties withMasterServerId(String masterServerId)
Set the masterServerId property: The master server id of a replica server.
Parameters:
Returns:
withMinimalTlsVersion
public ServerProperties withMinimalTlsVersion(MinimalTlsVersionEnum minimalTlsVersion)
Set the minimalTlsVersion property: Enforce a minimal Tls version for the server.
Parameters:
Returns:
withPublicNetworkAccess
public ServerProperties withPublicNetworkAccess(PublicNetworkAccessEnum publicNetworkAccess)
Set the publicNetworkAccess property: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Parameters:
Returns:
withReplicaCapacity
public ServerProperties withReplicaCapacity(Integer replicaCapacity)
Set the replicaCapacity property: The maximum number of replicas that a master server can have.
Parameters:
Returns:
withReplicationRole
public ServerProperties withReplicationRole(String replicationRole)
Set the replicationRole property: The replication role of the server.
Parameters:
Returns:
withSslEnforcement
public ServerProperties withSslEnforcement(SslEnforcementEnum sslEnforcement)
Set the sslEnforcement property: Enable ssl enforcement or not when connect to server.
Parameters:
Returns:
withStorageProfile
public ServerProperties withStorageProfile(StorageProfile storageProfile)
Set the storageProfile property: Storage profile of a server.
Parameters:
Returns:
withUserVisibleState
public ServerProperties withUserVisibleState(ServerState userVisibleState)
Set the userVisibleState property: A state of a server that is visible to user.
Parameters:
Returns:
withVersion
public ServerProperties withVersion(ServerVersion version)
Set the version property: Server version.
Parameters:
Returns: