All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.sqladmin.model.ReplicaConfiguration.html Maven / Gradle / Ivy

The newest version!






ReplicaConfiguration (Cloud SQL Admin API v1-rev20241108-2.0.0)












com.google.api.services.sqladmin.model

Class ReplicaConfiguration

    • Constructor Detail

      • ReplicaConfiguration

        public ReplicaConfiguration()
    • Method Detail

      • getCascadableReplica

        public Boolean getCascadableReplica()
        Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
        Returns:
        value or null for none
      • setCascadableReplica

        public ReplicaConfiguration setCascadableReplica(Boolean cascadableReplica)
        Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.
        Parameters:
        cascadableReplica - cascadableReplica or null for none
      • getFailoverTarget

        public Boolean getFailoverTarget()
        Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
        Returns:
        value or null for none
      • setFailoverTarget

        public ReplicaConfiguration setFailoverTarget(Boolean failoverTarget)
        Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
        Parameters:
        failoverTarget - failoverTarget or null for none
      • getKind

        public String getKind()
        This is always `sql#replicaConfiguration`.
        Returns:
        value or null for none
      • setKind

        public ReplicaConfiguration setKind(String kind)
        This is always `sql#replicaConfiguration`.
        Parameters:
        kind - kind or null for none
      • getMysqlReplicaConfiguration

        public MySqlReplicaConfiguration getMysqlReplicaConfiguration()
        MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named `master.info` in the data directory.
        Returns:
        value or null for none
      • setMysqlReplicaConfiguration

        public ReplicaConfiguration setMysqlReplicaConfiguration(MySqlReplicaConfiguration mysqlReplicaConfiguration)
        MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named `master.info` in the data directory.
        Parameters:
        mysqlReplicaConfiguration - mysqlReplicaConfiguration or null for none
      • clone

        public ReplicaConfiguration clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy