Class GkeCluster.Builder (1.31.0) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 1.31.0keyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
public   static   final   class  GkeCluster . Builder   extends   GeneratedMessageV3 . Builder<GkeCluster . Builder >  implements   GkeClusterOrBuilder  
   Information specifying a GKE Cluster.
 Protobuf type google.cloud.deploy.v1.GkeCluster
    Inherited Members 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder() 
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int) 
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int) 
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString) 
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int) 
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int) 
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder) 
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
   
  getDescriptor() 
  
    
public   static   final   Descriptors . Descriptor   getDescriptor ()  
  
  Methods
   
  addRepeatedField(Descriptors.FieldDescriptor field, Object value) 
  
    
public   GkeCluster . Builder   addRepeatedField ( Descriptors . FieldDescriptor   field ,   Object   value )  
  
  
  Overrides 
  
  build() 
  
    
public   GkeCluster   build ()  
  
  buildPartial() 
  
    
public   GkeCluster   buildPartial ()  
  
  clear() 
  
    
public   GkeCluster . Builder   clear ()  
  
  Overrides 
  
  clearCluster() 
  
    
public   GkeCluster . Builder   clearCluster ()  
   Information specifying a GKE Cluster. Format is
 projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
 string cluster = 1 [(.google.api.resource_reference) = { ... }
clearField(Descriptors.FieldDescriptor field) 
  
    
public   GkeCluster . Builder   clearField ( Descriptors . FieldDescriptor   field )  
  
  
  Overrides 
  
  clearInternalIp() 
  
    
public   GkeCluster . Builder   clearInternalIp ()  
   Optional. If true, cluster is accessed using the private IP address of
 the control plane endpoint. Otherwise, the default IP address of the
 control plane endpoint is used. The default IP address is the private IP
 address for clusters with private control-plane endpoints and the public IP
 address otherwise.
 Only specify this option when cluster is a private GKE
 cluster .
 bool internal_ip = 2 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof) 
  
    
public   GkeCluster . Builder   clearOneof ( Descriptors . OneofDescriptor   oneof )  
  
  
  Overrides 
  
  clone() 
  
    
public   GkeCluster . Builder   clone ()  
  
  Overrides 
  
  getCluster() 
  
    
public   String   getCluster ()  
   Information specifying a GKE Cluster. Format is
 projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
 string cluster = 1 [(.google.api.resource_reference) = { ... }
    
      
        Returns  
      
        Type Description  
      
        String The cluster.
 
     
  
  getClusterBytes() 
  
    
public   ByteString   getClusterBytes ()  
   Information specifying a GKE Cluster. Format is
 projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
 string cluster = 1 [(.google.api.resource_reference) = { ... }
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes for cluster.
 
     
  
  getDefaultInstanceForType() 
  
    
public   GkeCluster   getDefaultInstanceForType ()  
  
  getDescriptorForType() 
  
    
public   Descriptors . Descriptor   getDescriptorForType ()  
  
  Overrides 
  
  getInternalIp() 
  
    
public   boolean   getInternalIp ()  
   Optional. If true, cluster is accessed using the private IP address of
 the control plane endpoint. Otherwise, the default IP address of the
 control plane endpoint is used. The default IP address is the private IP
 address for clusters with private control-plane endpoints and the public IP
 address otherwise.
 Only specify this option when cluster is a private GKE
 cluster .
 bool internal_ip = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        Returns  
      
        Type Description  
      
        boolean The internalIp.
 
     
  
  internalGetFieldAccessorTable() 
  
    
protected   GeneratedMessageV3 . FieldAccessorTable   internalGetFieldAccessorTable ()  
  
  Overrides 
  
  isInitialized() 
  
    
public   final   boolean   isInitialized ()  
  
  Overrides 
  
  mergeFrom(GkeCluster other) 
  
    
public   GkeCluster . Builder   mergeFrom ( GkeCluster   other )  
  
  
  
    
public   GkeCluster . Builder   mergeFrom ( CodedInputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  Overrides 
  
  
  mergeFrom(Message other) 
  
    
public   GkeCluster . Builder   mergeFrom ( Message   other )  
  
    
      
        Parameter  
      
        Name Description  
      
        otherMessage  
     
  
  
  Overrides 
  
  mergeUnknownFields(UnknownFieldSet unknownFields) 
  
    
public   final   GkeCluster . Builder   mergeUnknownFields ( UnknownFieldSet   unknownFields )  
  
  
  Overrides 
  
  setCluster(String value) 
  
    
public   GkeCluster . Builder   setCluster ( String   value )  
   Information specifying a GKE Cluster. Format is
 projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
 string cluster = 1 [(.google.api.resource_reference) = { ... }
    
      
        Parameter  
      
        Name Description  
      
        valueString The cluster to set.
 
     
  
  
  setClusterBytes(ByteString value) 
  
    
public   GkeCluster . Builder   setClusterBytes ( ByteString   value )  
   Information specifying a GKE Cluster. Format is
 projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
 string cluster = 1 [(.google.api.resource_reference) = { ... }
    
      
        Parameter  
      
        Name Description  
      
        valueByteString The bytes for cluster to set.
 
     
  
  
  setField(Descriptors.FieldDescriptor field, Object value) 
  
    
public   GkeCluster . Builder   setField ( Descriptors . FieldDescriptor   field ,   Object   value )  
  
  
  Overrides 
  
  setInternalIp(boolean value) 
  
    
public   GkeCluster . Builder   setInternalIp ( boolean   value )  
   Optional. If true, cluster is accessed using the private IP address of
 the control plane endpoint. Otherwise, the default IP address of the
 control plane endpoint is used. The default IP address is the private IP
 address for clusters with private control-plane endpoints and the public IP
 address otherwise.
 Only specify this option when cluster is a private GKE
 cluster .
 bool internal_ip = 2 [(.google.api.field_behavior) = OPTIONAL];
    
      
        Parameter  
      
        Name Description  
      
        valueboolean The internalIp to set.
 
     
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) 
  
    
public   GkeCluster . Builder   setRepeatedField ( Descriptors . FieldDescriptor   field ,   int   index ,   Object   value )  
  
  
  Overrides 
  
  setUnknownFields(UnknownFieldSet unknownFields) 
  
    
public   final   GkeCluster . Builder   setUnknownFields ( UnknownFieldSet   unknownFields )  
  
  
  Overrides 
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  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-28 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-28 UTC."],[],[]]