public static final class MonitoringConfig.Builder extends GeneratedMessage.Builder<MonitoringConfig.Builder> implements MonitoringConfigOrBuilderParameters that describe the Monitoring configuration in a cluster.
Protobuf type google.cloud.gkemulticloud.v1.MonitoringConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > MonitoringConfig.BuilderImplements
MonitoringConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public MonitoringConfig build()| Returns | |
|---|---|
| Type | Description |
MonitoringConfig |
|
buildPartial()
public MonitoringConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
MonitoringConfig |
|
clear()
public MonitoringConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
clearCloudMonitoringConfig()
public MonitoringConfig.Builder clearCloudMonitoringConfig()Optionally enable GKE metrics. Only for Attached Clusters.
.google.cloud.gkemulticloud.v1.CloudMonitoringConfig cloud_monitoring_config = 4;
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
clearManagedPrometheusConfig()
public MonitoringConfig.Builder clearManagedPrometheusConfig()Enable Google Cloud Managed Service for Prometheus in the cluster.
.google.cloud.gkemulticloud.v1.ManagedPrometheusConfig managed_prometheus_config = 2;
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
getCloudMonitoringConfig()
public CloudMonitoringConfig getCloudMonitoringConfig()Optionally enable GKE metrics. Only for Attached Clusters.
.google.cloud.gkemulticloud.v1.CloudMonitoringConfig cloud_monitoring_config = 4;
| Returns | |
|---|---|
| Type | Description |
CloudMonitoringConfig |
The cloudMonitoringConfig. |
getCloudMonitoringConfigBuilder()
public CloudMonitoringConfig.Builder getCloudMonitoringConfigBuilder()Optionally enable GKE metrics. Only for Attached Clusters.
.google.cloud.gkemulticloud.v1.CloudMonitoringConfig cloud_monitoring_config = 4;
| Returns | |
|---|---|
| Type | Description |
CloudMonitoringConfig.Builder |
|
getCloudMonitoringConfigOrBuilder()
public CloudMonitoringConfigOrBuilder getCloudMonitoringConfigOrBuilder()Optionally enable GKE metrics. Only for Attached Clusters.
.google.cloud.gkemulticloud.v1.CloudMonitoringConfig cloud_monitoring_config = 4;
| Returns | |
|---|---|
| Type | Description |
CloudMonitoringConfigOrBuilder |
|
getDefaultInstanceForType()
public MonitoringConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
MonitoringConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getManagedPrometheusConfig()
public ManagedPrometheusConfig getManagedPrometheusConfig()Enable Google Cloud Managed Service for Prometheus in the cluster.
.google.cloud.gkemulticloud.v1.ManagedPrometheusConfig managed_prometheus_config = 2;
| Returns | |
|---|---|
| Type | Description |
ManagedPrometheusConfig |
The managedPrometheusConfig. |
getManagedPrometheusConfigBuilder()
public ManagedPrometheusConfig.Builder getManagedPrometheusConfigBuilder()Enable Google Cloud Managed Service for Prometheus in the cluster.
.google.cloud.gkemulticloud.v1.ManagedPrometheusConfig managed_prometheus_config = 2;
| Returns | |
|---|---|
| Type | Description |
ManagedPrometheusConfig.Builder |
|
getManagedPrometheusConfigOrBuilder()
public ManagedPrometheusConfigOrBuilder getManagedPrometheusConfigOrBuilder()Enable Google Cloud Managed Service for Prometheus in the cluster.
.google.cloud.gkemulticloud.v1.ManagedPrometheusConfig managed_prometheus_config = 2;
| Returns | |
|---|---|
| Type | Description |
ManagedPrometheusConfigOrBuilder |
|
hasCloudMonitoringConfig()
public boolean hasCloudMonitoringConfig()Optionally enable GKE metrics. Only for Attached Clusters.
.google.cloud.gkemulticloud.v1.CloudMonitoringConfig cloud_monitoring_config = 4;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the cloudMonitoringConfig field is set. |
hasManagedPrometheusConfig()
public boolean hasManagedPrometheusConfig()Enable Google Cloud Managed Service for Prometheus in the cluster.
.google.cloud.gkemulticloud.v1.ManagedPrometheusConfig managed_prometheus_config = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the managedPrometheusConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeCloudMonitoringConfig(CloudMonitoringConfig value)
public MonitoringConfig.Builder mergeCloudMonitoringConfig(CloudMonitoringConfig value)Optionally enable GKE metrics. Only for Attached Clusters.
.google.cloud.gkemulticloud.v1.CloudMonitoringConfig cloud_monitoring_config = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
CloudMonitoringConfig |
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
mergeFrom(MonitoringConfig other)
public MonitoringConfig.Builder mergeFrom(MonitoringConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
MonitoringConfig |
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public MonitoringConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public MonitoringConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
mergeManagedPrometheusConfig(ManagedPrometheusConfig value)
public MonitoringConfig.Builder mergeManagedPrometheusConfig(ManagedPrometheusConfig value)Enable Google Cloud Managed Service for Prometheus in the cluster.
.google.cloud.gkemulticloud.v1.ManagedPrometheusConfig managed_prometheus_config = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ManagedPrometheusConfig |
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
setCloudMonitoringConfig(CloudMonitoringConfig value)
public MonitoringConfig.Builder setCloudMonitoringConfig(CloudMonitoringConfig value)Optionally enable GKE metrics. Only for Attached Clusters.
.google.cloud.gkemulticloud.v1.CloudMonitoringConfig cloud_monitoring_config = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
CloudMonitoringConfig |
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
setCloudMonitoringConfig(CloudMonitoringConfig.Builder builderForValue)
public MonitoringConfig.Builder setCloudMonitoringConfig(CloudMonitoringConfig.Builder builderForValue)Optionally enable GKE metrics. Only for Attached Clusters.
.google.cloud.gkemulticloud.v1.CloudMonitoringConfig cloud_monitoring_config = 4;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
CloudMonitoringConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
setManagedPrometheusConfig(ManagedPrometheusConfig value)
public MonitoringConfig.Builder setManagedPrometheusConfig(ManagedPrometheusConfig value)Enable Google Cloud Managed Service for Prometheus in the cluster.
.google.cloud.gkemulticloud.v1.ManagedPrometheusConfig managed_prometheus_config = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ManagedPrometheusConfig |
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|
setManagedPrometheusConfig(ManagedPrometheusConfig.Builder builderForValue)
public MonitoringConfig.Builder setManagedPrometheusConfig(ManagedPrometheusConfig.Builder builderForValue)Enable Google Cloud Managed Service for Prometheus in the cluster.
.google.cloud.gkemulticloud.v1.ManagedPrometheusConfig managed_prometheus_config = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ManagedPrometheusConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
MonitoringConfig.Builder |
|