Reference documentation and code samples for the Google Cloud Managed Kafka V1 Client class Cluster.
An Apache Kafka cluster deployed in a location.
Generated from protobuf message google.cloud.managedkafka.v1.Cluster
Namespace
Google \ Cloud \ ManagedKafka \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ gcp_config |
GcpConfig
Required. Configuration properties for a Kafka cluster deployed to Google Cloud Platform. |
↳ name |
string
Identifier. The name of the cluster. Structured like: projects/{project_number}/locations/{location}/clusters/{cluster_id} |
↳ create_time |
Google\Protobuf\Timestamp
Output only. The time when the cluster was created. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. The time when the cluster was last updated. |
↳ labels |
array|Google\Protobuf\Internal\MapField
Optional. Labels as key value pairs. |
↳ capacity_config |
CapacityConfig
Required. Capacity configuration for the Kafka cluster. |
↳ rebalance_config |
RebalanceConfig
Optional. Rebalance configuration for the Kafka cluster. |
↳ state |
int
Output only. The current state of the cluster. |
↳ satisfies_pzi |
bool
Output only. Reserved for future use. |
↳ satisfies_pzs |
bool
Output only. Reserved for future use. |
↳ tls_config |
TlsConfig
Optional. TLS configuration for the Kafka cluster. |
getGcpConfig
Required. Configuration properties for a Kafka cluster deployed to Google Cloud Platform.
| Returns | |
|---|---|
| Type | Description |
GcpConfig|null |
|
hasGcpConfig
setGcpConfig
Required. Configuration properties for a Kafka cluster deployed to Google Cloud Platform.
| Parameter | |
|---|---|
| Name | Description |
var |
GcpConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getName
Identifier. The name of the cluster. Structured like: projects/{project_number}/locations/{location}/clusters/{cluster_id}
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Identifier. The name of the cluster. Structured like: projects/{project_number}/locations/{location}/clusters/{cluster_id}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreateTime
Output only. The time when the cluster was created.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time when the cluster was created.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpdateTime
Output only. The time when the cluster was last updated.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time when the cluster was last updated.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLabels
Optional. Labels as key value pairs.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\MapField |
|
setLabels
Optional. Labels as key value pairs.
| Parameter | |
|---|---|
| Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCapacityConfig
Required. Capacity configuration for the Kafka cluster.
| Returns | |
|---|---|
| Type | Description |
CapacityConfig|null |
|
hasCapacityConfig
clearCapacityConfig
setCapacityConfig
Required. Capacity configuration for the Kafka cluster.
| Parameter | |
|---|---|
| Name | Description |
var |
CapacityConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRebalanceConfig
Optional. Rebalance configuration for the Kafka cluster.
| Returns | |
|---|---|
| Type | Description |
RebalanceConfig|null |
|
hasRebalanceConfig
clearRebalanceConfig
setRebalanceConfig
Optional. Rebalance configuration for the Kafka cluster.
| Parameter | |
|---|---|
| Name | Description |
var |
RebalanceConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getState
Output only. The current state of the cluster.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type State. |
setState
Output only. The current state of the cluster.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type State. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSatisfiesPzi
Output only. Reserved for future use.
| Returns | |
|---|---|
| Type | Description |
bool |
|
hasSatisfiesPzi
clearSatisfiesPzi
setSatisfiesPzi
Output only. Reserved for future use.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSatisfiesPzs
Output only. Reserved for future use.
| Returns | |
|---|---|
| Type | Description |
bool |
|
hasSatisfiesPzs
clearSatisfiesPzs
setSatisfiesPzs
Output only. Reserved for future use.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTlsConfig
Optional. TLS configuration for the Kafka cluster.
| Returns | |
|---|---|
| Type | Description |
TlsConfig|null |
|
hasTlsConfig
clearTlsConfig
setTlsConfig
Optional. TLS configuration for the Kafka cluster.
| Parameter | |
|---|---|
| Name | Description |
var |
TlsConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPlatformConfig
| Returns | |
|---|---|
| Type | Description |
string |
|