Class FailoverGroupInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.sql.fluent.models.FailoverGroupInner
-
public class FailoverGroupInner extends com.azure.core.management.ProxyResourceA failover group.
-
-
Constructor Summary
Constructors Constructor Description FailoverGroupInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>databases()Get the databases property: List of databases in the failover group.Stringlocation()Get the location property: Resource location.List<PartnerInfo>partnerServers()Get the partnerServers property: List of partner server information for the failover group.FailoverGroupReadOnlyEndpointreadOnlyEndpoint()Get the readOnlyEndpoint property: Read-only endpoint of the failover group instance.FailoverGroupReadWriteEndpointreadWriteEndpoint()Get the readWriteEndpoint property: Read-write endpoint of the failover group instance.FailoverGroupReplicationRolereplicationRole()Get the replicationRole property: Local replication role of the failover group instance.StringreplicationState()Get the replicationState property: Replication state of the failover group instance.Map<String,String>tags()Get the tags property: Resource tags.voidvalidate()Validates the instance.FailoverGroupInnerwithDatabases(List<String> databases)Set the databases property: List of databases in the failover group.FailoverGroupInnerwithPartnerServers(List<PartnerInfo> partnerServers)Set the partnerServers property: List of partner server information for the failover group.FailoverGroupInnerwithReadOnlyEndpoint(FailoverGroupReadOnlyEndpoint readOnlyEndpoint)Set the readOnlyEndpoint property: Read-only endpoint of the failover group instance.FailoverGroupInnerwithReadWriteEndpoint(FailoverGroupReadWriteEndpoint readWriteEndpoint)Set the readWriteEndpoint property: Read-write endpoint of the failover group instance.FailoverGroupInnerwithTags(Map<String,String> tags)Set the tags property: Resource tags.
-
-
-
Method Detail
-
location
public String location()
Get the location property: Resource location.- Returns:
- the location value.
-
tags
public Map<String,String> tags()
Get the tags property: Resource tags.- Returns:
- the tags value.
-
withTags
public FailoverGroupInner withTags(Map<String,String> tags)
Set the tags property: Resource tags.- Parameters:
tags- the tags value to set.- Returns:
- the FailoverGroupInner object itself.
-
readWriteEndpoint
public FailoverGroupReadWriteEndpoint readWriteEndpoint()
Get the readWriteEndpoint property: Read-write endpoint of the failover group instance.- Returns:
- the readWriteEndpoint value.
-
withReadWriteEndpoint
public FailoverGroupInner withReadWriteEndpoint(FailoverGroupReadWriteEndpoint readWriteEndpoint)
Set the readWriteEndpoint property: Read-write endpoint of the failover group instance.- Parameters:
readWriteEndpoint- the readWriteEndpoint value to set.- Returns:
- the FailoverGroupInner object itself.
-
readOnlyEndpoint
public FailoverGroupReadOnlyEndpoint readOnlyEndpoint()
Get the readOnlyEndpoint property: Read-only endpoint of the failover group instance.- Returns:
- the readOnlyEndpoint value.
-
withReadOnlyEndpoint
public FailoverGroupInner withReadOnlyEndpoint(FailoverGroupReadOnlyEndpoint readOnlyEndpoint)
Set the readOnlyEndpoint property: Read-only endpoint of the failover group instance.- Parameters:
readOnlyEndpoint- the readOnlyEndpoint value to set.- Returns:
- the FailoverGroupInner object itself.
-
replicationRole
public FailoverGroupReplicationRole replicationRole()
Get the replicationRole property: Local replication role of the failover group instance.- Returns:
- the replicationRole value.
-
replicationState
public String replicationState()
Get the replicationState property: Replication state of the failover group instance.- Returns:
- the replicationState value.
-
partnerServers
public List<PartnerInfo> partnerServers()
Get the partnerServers property: List of partner server information for the failover group.- Returns:
- the partnerServers value.
-
withPartnerServers
public FailoverGroupInner withPartnerServers(List<PartnerInfo> partnerServers)
Set the partnerServers property: List of partner server information for the failover group.- Parameters:
partnerServers- the partnerServers value to set.- Returns:
- the FailoverGroupInner object itself.
-
databases
public List<String> databases()
Get the databases property: List of databases in the failover group.- Returns:
- the databases value.
-
withDatabases
public FailoverGroupInner withDatabases(List<String> databases)
Set the databases property: List of databases in the failover group.- Parameters:
databases- the databases value to set.- Returns:
- the FailoverGroupInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-