Send feedback
  
   
 
  
    
      Class InstanceConfigInfo
    
    
       
    
    
      
      Stay organized with collections
     
    
      
      Save and categorize content based on your preferences.
     
    
  
      
     
  
  
   
  
    
  
  
    
    
    
  Version 6.17.4keyboard_arrow_down  
  
 
    
    
     
    
    
    
    
    
      
  
  
  
    
public   class  InstanceConfigInfo  
   
  Represents a Cloud Spanner instance config resource.
 
  
    Inheritance 
    Object    >  
    InstanceConfigInfo 
   
  
  Constructors
   
   
  InstanceConfigInfo(InstanceConfigId id, String displayName) 
  
    
public   InstanceConfigInfo ( InstanceConfigId   id ,   String   displayName )  
   
  Parameters 
  
   
  InstanceConfigInfo(InstanceConfigId id, String displayName, List<ReplicaInfo> replicas, List<String> leaderOptions) 
  
    
public   InstanceConfigInfo ( InstanceConfigId   id ,   String   displayName ,   List<ReplicaInfo>   replicas ,   List<String>   leaderOptions )  
   
  Parameters 
  
  Methods
   
   
  equals(Object o) 
  
    
public   boolean   equals ( Object   o )  
   
  Parameter 
  
  Returns 
  
  Overrides 
  
   
  getDisplayName() 
  
    
public   String   getDisplayName ()  
   
  Returns the display name of this instance config.
 
  Returns 
  
   
  getId() 
  
    
public   InstanceConfigId   getId ()  
   
  Returns the id of this instance config.
 
  Returns 
  
   
  getLeaderOptions() 
  
    
public   List<String>   getLeaderOptions ()  
   
  Allowed values of the default leader schema option for databases in instances that use this
 instance configuration.
 
  Returns 
  
   
  getReplicas() 
  
    
public   List<ReplicaInfo>   getReplicas ()  
   
  The geographic placement of nodes in this instance configuration and their replication
 properties.
 
  Returns 
  
   
  hashCode() 
  
  Returns 
  
  Overrides 
  
   
  toString() 
  
  Returns 
  
  Overrides 
  
 
     
    
  
  
  
     
  
 
  
    
    
      
    
     
  
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-30 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-30 UTC."],[],[]]