Class SetMonitoringServiceRequest.Builder (2.21.0)

public static final class SetMonitoringServiceRequest.Builder extends GeneratedMessageV3.Builder<SetMonitoringServiceRequest.Builder> implements SetMonitoringServiceRequestOrBuilder

SetMonitoringServiceRequest sets the monitoring service of a cluster.

Protobuf type google.container.v1beta1.SetMonitoringServiceRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SetMonitoringServiceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SetMonitoringServiceRequest.Builder
Overrides

build()

public SetMonitoringServiceRequest build()
Returns
TypeDescription
SetMonitoringServiceRequest

buildPartial()

public SetMonitoringServiceRequest buildPartial()
Returns
TypeDescription
SetMonitoringServiceRequest

clear()

public SetMonitoringServiceRequest.Builder clear()
Returns
TypeDescription
SetMonitoringServiceRequest.Builder
Overrides

clearClusterId() (deprecated)

public SetMonitoringServiceRequest.Builder clearClusterId()

Deprecated. google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=2886

Required. Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.

string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SetMonitoringServiceRequest.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public SetMonitoringServiceRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
SetMonitoringServiceRequest.Builder
Overrides

clearMonitoringService()

public SetMonitoringServiceRequest.Builder clearMonitoringService()

Required. The monitoring service the cluster should use to write metrics. Currently available options:

  • "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model
  • monitoring.googleapis.com - The legacy Cloud Monitoring service (no longer available as of GKE 1.15).
  • none - No metrics will be exported from the cluster. If left as an empty string,monitoring.googleapis.com/kubernetes will be used for GKE 1.14+ or monitoring.googleapis.com for earlier versions.

string monitoring_service = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SetMonitoringServiceRequest.Builder

This builder for chaining.

clearName()

public SetMonitoringServiceRequest.Builder clearName()

The name (project, location, cluster) of the cluster to set monitoring. Specified in the format projects/*/locations/*/clusters/*.

string name = 6;

Returns
TypeDescription
SetMonitoringServiceRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public SetMonitoringServiceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
SetMonitoringServiceRequest.Builder
Overrides

clearProjectId() (deprecated)

public SetMonitoringServiceRequest.Builder clearProjectId()

Deprecated. google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=2875

Required. Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.

string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SetMonitoringServiceRequest.Builder

This builder for chaining.

clearZone() (deprecated)

public SetMonitoringServiceRequest.Builder clearZone()

Deprecated. google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See google/container/v1beta1/cluster_service.proto;l=2882

Required. Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.

string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SetMonitoringServiceRequest.Builder

This builder for chaining.

clone()

public SetMonitoringServiceRequest.Builder clone()
Returns
TypeDescription
SetMonitoringServiceRequest.Builder
Overrides

getClusterId() (deprecated)

public String getClusterId()

Deprecated. google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=2886

Required. Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.

string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The clusterId.

getClusterIdBytes() (deprecated)

public ByteString getClusterIdBytes()

Deprecated. google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated. See google/container/v1beta1/cluster_service.proto;l=2886

Required. Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.

string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for clusterId.

getDefaultInstanceForType()

public SetMonitoringServiceRequest getDefaultInstanceForType()
Returns
TypeDescription
SetMonitoringServiceRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getMonitoringService()

public String getMonitoringService()

Required. The monitoring service the cluster should use to write metrics. Currently available options:

  • "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model
  • monitoring.googleapis.com - The legacy Cloud Monitoring service (no longer available as of GKE 1.15).
  • none - No metrics will be exported from the cluster. If left as an empty string,monitoring.googleapis.com/kubernetes will be used for GKE 1.14+ or monitoring.googleapis.com for earlier versions.

string monitoring_service = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The monitoringService.

getMonitoringServiceBytes()

public ByteString getMonitoringServiceBytes()

Required. The monitoring service the cluster should use to write metrics. Currently available options:

  • "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model
  • monitoring.googleapis.com - The legacy Cloud Monitoring service (no longer available as of GKE 1.15).
  • none - No metrics will be exported from the cluster. If left as an empty string,monitoring.googleapis.com/kubernetes will be used for GKE 1.14+ or monitoring.googleapis.com for earlier versions.

string monitoring_service = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for monitoringService.

getName()

public String getName()

The name (project, location, cluster) of the cluster to set monitoring. Specified in the format projects/*/locations/*/clusters/*.

string name = 6;

Returns
TypeDescription
String

The name.