Class ServerInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.ServerInner
public final class ServerInner
extends com.azure.core.management.Resource
Represents a server.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the administratorLogin property: The administrator's login name of a server.Get the administratorLoginPassword property: The administrator login password (required for server creation).Get the authConfig property: AuthConfig properties of a server.Get the availabilityZone property: availability zone information of the server.backup()
Get the backup property: Backup properties of a server.Get the createMode property: The mode to create a new PostgreSQL server.Get the dataEncryption property: Data encryption properties of a server.Get the fullyQualifiedDomainName property: The fully qualified domain name of a server.Get the highAvailability property: High availability properties of a server.identity()
Get the identity property: Describes the identity of the application.Get the maintenanceWindow property: Maintenance window properties of a server.Get the minorVersion property: The minor version of the server.network()
Get the network property: Network properties of a server.Get the pointInTimeUtc property: Restore point creation time (ISO8601 format), specifying the time to restore from.Get the replicaCapacity property: Replicas allowed for a server.Get the replicationRole property: Replication role of the server.sku()
Get the sku property: The SKU (pricing tier) of the server.Get the sourceServerResourceId property: The source server resource ID to restore from.state()
Get the state property: A state of a server that is visible to user.storage()
Get the storage property: Storage properties of a server.com.azure.core.management.SystemData
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.void
validate()
Validates the instance.version()
Get the version property: PostgreSQL Server version.withAdministratorLogin
(String administratorLogin) Set the administratorLogin property: The administrator's login name of a server.withAdministratorLoginPassword
(String administratorLoginPassword) Set the administratorLoginPassword property: The administrator login password (required for server creation).withAuthConfig
(AuthConfig authConfig) Set the authConfig property: AuthConfig properties of a server.withAvailabilityZone
(String availabilityZone) Set the availabilityZone property: availability zone information of the server.withBackup
(Backup backup) Set the backup property: Backup properties of a server.withCreateMode
(CreateMode createMode) Set the createMode property: The mode to create a new PostgreSQL server.withDataEncryption
(DataEncryption dataEncryption) Set the dataEncryption property: Data encryption properties of a server.withHighAvailability
(HighAvailability highAvailability) Set the highAvailability property: High availability properties of a server.withIdentity
(UserAssignedIdentity identity) Set the identity property: Describes the identity of the application.withLocation
(String location) withMaintenanceWindow
(MaintenanceWindow maintenanceWindow) Set the maintenanceWindow property: Maintenance window properties of a server.withNetwork
(Network network) Set the network property: Network properties of a server.withPointInTimeUtc
(OffsetDateTime pointInTimeUtc) Set the pointInTimeUtc property: Restore point creation time (ISO8601 format), specifying the time to restore from.withReplicaCapacity
(Integer replicaCapacity) Set the replicaCapacity property: Replicas allowed for a server.withReplicationRole
(ReplicationRole replicationRole) Set the replicationRole property: Replication role of the server.Set the sku property: The SKU (pricing tier) of the server.withSourceServerResourceId
(String sourceServerResourceId) Set the sourceServerResourceId property: The source server resource ID to restore from.withStorage
(Storage storage) Set the storage property: Storage properties of a server.withVersion
(ServerVersion version) Set the version property: PostgreSQL Server version.Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
ServerInner
public ServerInner()Creates an instance of ServerInner class.
-
-
Method Details
-
sku
Get the sku property: The SKU (pricing tier) of the server.- Returns:
- the sku value.
-
withSku
Set the sku property: The SKU (pricing tier) of the server.- Parameters:
sku
- the sku value to set.- Returns:
- the ServerInner object itself.
-
identity
Get the identity property: Describes the identity of the application.- Returns:
- the identity value.
-
withIdentity
Set the identity property: Describes the identity of the application.- Parameters:
identity
- the identity value to set.- Returns:
- the ServerInner object itself.
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
withLocation
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
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:
- the administratorLogin value.
-
withAdministratorLogin
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:
administratorLogin
- the administratorLogin value to set.- Returns:
- the ServerInner object itself.
-
administratorLoginPassword
Get the administratorLoginPassword property: The administrator login password (required for server creation).- Returns:
- the administratorLoginPassword value.
-
withAdministratorLoginPassword
Set the administratorLoginPassword property: The administrator login password (required for server creation).- Parameters:
administratorLoginPassword
- the administratorLoginPassword value to set.- Returns:
- the ServerInner object itself.
-
version
Get the version property: PostgreSQL Server version.- Returns:
- the version value.
-
withVersion
Set the version property: PostgreSQL Server version.- Parameters:
version
- the version value to set.- Returns:
- the ServerInner object itself.
-
minorVersion
Get the minorVersion property: The minor version of the server.- Returns:
- the minorVersion value.
-
state
Get the state property: A state of a server that is visible to user.- Returns:
- the state value.
-
fullyQualifiedDomainName
Get the fullyQualifiedDomainName property: The fully qualified domain name of a server.- Returns:
- the fullyQualifiedDomainName value.
-
storage
Get the storage property: Storage properties of a server.- Returns:
- the storage value.
-
withStorage
Set the storage property: Storage properties of a server.- Parameters:
storage
- the storage value to set.- Returns:
- the ServerInner object itself.
-
authConfig
Get the authConfig property: AuthConfig properties of a server.- Returns:
- the authConfig value.
-
withAuthConfig
Set the authConfig property: AuthConfig properties of a server.- Parameters:
authConfig
- the authConfig value to set.- Returns:
- the ServerInner object itself.
-
dataEncryption
Get the dataEncryption property: Data encryption properties of a server.- Returns:
- the dataEncryption value.
-
withDataEncryption
Set the dataEncryption property: Data encryption properties of a server.- Parameters:
dataEncryption
- the dataEncryption value to set.- Returns:
- the ServerInner object itself.
-
backup
Get the backup property: Backup properties of a server.- Returns:
- the backup value.
-
withBackup
Set the backup property: Backup properties of a server.- Parameters:
backup
- the backup value to set.- Returns:
- the ServerInner object itself.
-
network
Get the network property: Network properties of a server.- Returns:
- the network value.
-
withNetwork
Set the network property: Network properties of a server.- Parameters:
network
- the network value to set.- Returns:
- the ServerInner object itself.
-
highAvailability
Get the highAvailability property: High availability properties of a server.- Returns:
- the highAvailability value.
-
withHighAvailability
Set the highAvailability property: High availability properties of a server.- Parameters:
highAvailability
- the highAvailability value to set.- Returns:
- the ServerInner object itself.
-
maintenanceWindow
Get the maintenanceWindow property: Maintenance window properties of a server.- Returns:
- the maintenanceWindow value.
-
withMaintenanceWindow
Set the maintenanceWindow property: Maintenance window properties of a server.- Parameters:
maintenanceWindow
- the maintenanceWindow value to set.- Returns:
- the ServerInner object itself.
-
sourceServerResourceId
Get the sourceServerResourceId property: The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore' or 'Replica'.- Returns:
- the sourceServerResourceId value.
-
withSourceServerResourceId
Set the sourceServerResourceId property: The source server resource ID to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore' or 'Replica'.- Parameters:
sourceServerResourceId
- the sourceServerResourceId value to set.- Returns:
- the ServerInner object itself.
-
pointInTimeUtc
Get the pointInTimeUtc property: Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore'.- Returns:
- the pointInTimeUtc value.
-
withPointInTimeUtc
Set the pointInTimeUtc property: Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore' or 'GeoRestore'.- Parameters:
pointInTimeUtc
- the pointInTimeUtc value to set.- Returns:
- the ServerInner object itself.
-
availabilityZone
Get the availabilityZone property: availability zone information of the server.- Returns:
- the availabilityZone value.
-
withAvailabilityZone
Set the availabilityZone property: availability zone information of the server.- Parameters:
availabilityZone
- the availabilityZone value to set.- Returns:
- the ServerInner object itself.
-
replicationRole
Get the replicationRole property: Replication role of the server.- Returns:
- the replicationRole value.
-
withReplicationRole
Set the replicationRole property: Replication role of the server.- Parameters:
replicationRole
- the replicationRole value to set.- Returns:
- the ServerInner object itself.
-
replicaCapacity
Get the replicaCapacity property: Replicas allowed for a server.- Returns:
- the replicaCapacity value.
-
withReplicaCapacity
Set the replicaCapacity property: Replicas allowed for a server.- Parameters:
replicaCapacity
- the replicaCapacity value to set.- Returns:
- the ServerInner object itself.
-
createMode
Get the createMode property: The mode to create a new PostgreSQL server.- Returns:
- the createMode value.
-
withCreateMode
Set the createMode property: The mode to create a new PostgreSQL server.- Parameters:
createMode
- the createMode value to set.- Returns:
- the ServerInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-