public final class ConnectCluster extends GeneratedMessageV3 implements ConnectClusterOrBuilder
   
   An Apache Kafka Connect cluster deployed in a location.
 Protobuf type google.cloud.managedkafka.v1.ConnectCluster
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  CAPACITY_CONFIG_FIELD_NUMBER
  
    public static final int CAPACITY_CONFIG_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  CONFIG_FIELD_NUMBER
  
    public static final int CONFIG_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  CREATE_TIME_FIELD_NUMBER
  
    public static final int CREATE_TIME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  GCP_CONFIG_FIELD_NUMBER
  
    public static final int GCP_CONFIG_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  KAFKA_CLUSTER_FIELD_NUMBER
  
    public static final int KAFKA_CLUSTER_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  LABELS_FIELD_NUMBER
  
    public static final int LABELS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  NAME_FIELD_NUMBER
  
    public static final int NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  STATE_FIELD_NUMBER
  
    public static final int STATE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  UPDATE_TIME_FIELD_NUMBER
  
    public static final int UPDATE_TIME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  Static Methods
  
  
  getDefaultInstance()
  
    public static ConnectCluster getDefaultInstance()
   
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  newBuilder()
  
    public static ConnectCluster.Builder newBuilder()
   
  
  
  newBuilder(ConnectCluster prototype)
  
    public static ConnectCluster.Builder newBuilder(ConnectCluster prototype)
   
  
  
  
  
  
    public static ConnectCluster parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static ConnectCluster parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(byte[] data)
  
    public static ConnectCluster parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        data | 
        byte[]
  | 
      
    
  
  
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
  
    public static ConnectCluster parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteString data)
  
    public static ConnectCluster parseFrom(ByteString data)
   
  
  
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
  
    public static ConnectCluster parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static ConnectCluster parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static ConnectCluster parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static ConnectCluster parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static ConnectCluster parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteBuffer data)
  
    public static ConnectCluster parseFrom(ByteBuffer data)
   
  
  
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
  
    public static ConnectCluster parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parser()
  
    public static Parser<ConnectCluster> parser()
   
  
  Methods
  
  
  containsConfig(String key)
  
    public boolean containsConfig(String key)
   
   Optional. Configurations for the worker that are overridden from the
 defaults. The key of the map is a Kafka Connect worker property name, for
 example: exactly.once.source.support.
 map<string, string> config = 9 [(.google.api.field_behavior) = OPTIONAL];
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        key | 
        String
  | 
      
    
  
  
  
  containsLabels(String key)
  
    public boolean containsLabels(String key)
   
   Optional. Labels as key value pairs.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        key | 
        String
  | 
      
    
  
  
  
  equals(Object obj)
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        obj | 
        Object
  | 
      
    
  
  
  Overrides
  
  
  getCapacityConfig()
  
    public CapacityConfig getCapacityConfig()
   
   Required. Capacity configuration for the Kafka Connect cluster.
 
 .google.cloud.managedkafka.v1.CapacityConfig capacity_config = 6 [(.google.api.field_behavior) = REQUIRED];
 
 
  
  
  getCapacityConfigOrBuilder()
  
    public CapacityConfigOrBuilder getCapacityConfigOrBuilder()
   
   Required. Capacity configuration for the Kafka Connect cluster.
 
 .google.cloud.managedkafka.v1.CapacityConfig capacity_config = 6 [(.google.api.field_behavior) = REQUIRED];
 
 
  
  
  getConfig() (deprecated)
  
    public Map<String,String> getConfig()
   
  
  
  
  getConfigCount()
  
    public int getConfigCount()
   
   Optional. Configurations for the worker that are overridden from the
 defaults. The key of the map is a Kafka Connect worker property name, for
 example: exactly.once.source.support.
 map<string, string> config = 9 [(.google.api.field_behavior) = OPTIONAL];
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  
  getConfigMap()
  
    public Map<String,String> getConfigMap()
   
   Optional. Configurations for the worker that are overridden from the
 defaults. The key of the map is a Kafka Connect worker property name, for
 example: exactly.once.source.support.
 map<string, string> config = 9 [(.google.api.field_behavior) = OPTIONAL];
 
  
  
  getConfigOrDefault(String key, String defaultValue)
  
    public String getConfigOrDefault(String key, String defaultValue)
   
   Optional. Configurations for the worker that are overridden from the
 defaults. The key of the map is a Kafka Connect worker property name, for
 example: exactly.once.source.support.
 map<string, string> config = 9 [(.google.api.field_behavior) = OPTIONAL];
 
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
         | 
      
    
  
  
  getConfigOrThrow(String key)
  
    public String getConfigOrThrow(String key)
   
   Optional. Configurations for the worker that are overridden from the
 defaults. The key of the map is a Kafka Connect worker property name, for
 example: exactly.once.source.support.
 map<string, string> config = 9 [(.google.api.field_behavior) = OPTIONAL];
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        key | 
        String
  | 
      
    
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
         | 
      
    
  
  
  getCreateTime()
  
    public Timestamp getCreateTime()
   
   Output only. The time when the cluster was created.
 .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Timestamp | 
        The createTime. 
 | 
      
    
  
  
  getCreateTimeOrBuilder()
  
    public TimestampOrBuilder getCreateTimeOrBuilder()
   
   Output only. The time when the cluster was created.
 .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
  
  getDefaultInstanceForType()
  
    public ConnectCluster getDefaultInstanceForType()
   
  
  
  getGcpConfig()
  
    public ConnectGcpConfig getGcpConfig()
   
   Required. Configuration properties for a Kafka Connect cluster deployed
 to Google Cloud Platform.
 
 .google.cloud.managedkafka.v1.ConnectGcpConfig gcp_config = 7 [(.google.api.field_behavior) = REQUIRED];
 
 
  
  
  getGcpConfigOrBuilder()
  
    public ConnectGcpConfigOrBuilder getGcpConfigOrBuilder()
   
   Required. Configuration properties for a Kafka Connect cluster deployed
 to Google Cloud Platform.
 
 .google.cloud.managedkafka.v1.ConnectGcpConfig gcp_config = 7 [(.google.api.field_behavior) = REQUIRED];
 
 
  
  
  getKafkaCluster()
  
    public String getKafkaCluster()
   
   Required. Immutable. The name of the Kafka cluster this Kafka Connect
 cluster is attached to. Structured like:
 projects/{project}/locations/{location}/clusters/{cluster}
 
 string kafka_cluster = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
        The kafkaCluster. 
 | 
      
    
  
  
  getKafkaClusterBytes()
  
    public ByteString getKafkaClusterBytes()
   
   Required. Immutable. The name of the Kafka cluster this Kafka Connect
 cluster is attached to. Structured like:
 projects/{project}/locations/{location}/clusters/{cluster}
 
 string kafka_cluster = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for kafkaCluster. 
 | 
      
    
  
  
  getLabels() (deprecated)
  
    public Map<String,String> getLabels()
   
  
  
  
  getLabelsCount()
  
    public int getLabelsCount()
   
   Optional. Labels as key value pairs.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  
  getLabelsMap()
  
    public Map<String,String> getLabelsMap()
   
   Optional. Labels as key value pairs.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
 
  
  
  getLabelsOrDefault(String key, String defaultValue)
  
    public String getLabelsOrDefault(String key, String defaultValue)
   
   Optional. Labels as key value pairs.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
 
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
         | 
      
    
  
  
  getLabelsOrThrow(String key)
  
    public String getLabelsOrThrow(String key)
   
   Optional. Labels as key value pairs.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        key | 
        String
  | 
      
    
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
         | 
      
    
  
  
  getName()
  
   Identifier. The name of the Kafka Connect cluster. Structured like:
 projects/{project_number}/locations/{location}/connectClusters/{connect_cluster_id}
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
        The name. 
 | 
      
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Identifier. The name of the Kafka Connect cluster. Structured like:
 projects/{project_number}/locations/{location}/connectClusters/{connect_cluster_id}
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for name. 
 | 
      
    
  
  
  getParserForType()
  
    public Parser<ConnectCluster> getParserForType()
   
  
  Overrides
  
  
  
  
    public ConnectCluster.PlatformConfigCase getPlatformConfigCase()
   
  
  
  getSerializedSize()
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  Overrides
  
  
  getState()
  
    public ConnectCluster.State getState()
   
   Output only. The current state of the cluster.
 
 .google.cloud.managedkafka.v1.ConnectCluster.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
  
  getStateValue()
  
    public int getStateValue()
   
   Output only. The current state of the cluster.
 
 .google.cloud.managedkafka.v1.ConnectCluster.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
        The enum numeric value on the wire for state. 
 | 
      
    
  
  
  getUpdateTime()
  
    public Timestamp getUpdateTime()
   
   Output only. The time when the cluster was last updated.
 .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Timestamp | 
        The updateTime. 
 | 
      
    
  
  
  getUpdateTimeOrBuilder()
  
    public TimestampOrBuilder getUpdateTimeOrBuilder()
   
   Output only. The time when the cluster was last updated.
 .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
  
  hasCapacityConfig()
  
    public boolean hasCapacityConfig()
   
   Required. Capacity configuration for the Kafka Connect cluster.
 
 .google.cloud.managedkafka.v1.CapacityConfig capacity_config = 6 [(.google.api.field_behavior) = REQUIRED];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the capacityConfig field is set. 
 | 
      
    
  
  
  hasCreateTime()
  
    public boolean hasCreateTime()
   
   Output only. The time when the cluster was created.
 .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the createTime field is set. 
 | 
      
    
  
  
  hasGcpConfig()
  
    public boolean hasGcpConfig()
   
   Required. Configuration properties for a Kafka Connect cluster deployed
 to Google Cloud Platform.
 
 .google.cloud.managedkafka.v1.ConnectGcpConfig gcp_config = 7 [(.google.api.field_behavior) = REQUIRED];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the gcpConfig field is set. 
 | 
      
    
  
  
  hasUpdateTime()
  
    public boolean hasUpdateTime()
   
   Output only. The time when the cluster was last updated.
 .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the updateTime field is set. 
 | 
      
    
  
  
  hashCode()
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  internalGetMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        number | 
        int
  | 
      
    
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.protobuf.MapFieldReflectionAccessor | 
         | 
      
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  newBuilderForType()
  
    public ConnectCluster.Builder newBuilderForType()
   
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent)
  
    protected ConnectCluster.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Object | 
         | 
      
    
  
  Overrides
  
  
  toBuilder()
  
    public ConnectCluster.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides