Visitar URL original
chore: updated docs and code sturcture for Dataproc metric configurat… · googleapis/java-dataproc@5a6f72e · GitHub
Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

Commit 5a6f72e

Browse files
chore: updated docs and code sturcture for Dataproc metric configuration (#922)
* feat: add support for Dataproc metric configuration Committer: @AkshatBhargava PiperOrigin-RevId: 475750057 Source-Link: googleapis/googleapis@30517fd Source-Link: https://github.com/googleapis/googleapis-gen/commit/a41cc2ab3df78ee0b84f67499e7562de02ab34c0 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYTQxY2MyYWIzZGY3OGVlMGI4NGY2NzQ5OWU3NTYyZGUwMmFiMzRjMCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * chore: updated docs and code sturcture for Dataproc metric configuration Committer: @akshatbhargava123 PiperOrigin-RevId: 477101789 Source-Link: googleapis/googleapis@2e19de1 Source-Link: https://github.com/googleapis/googleapis-gen/commit/c12032a59778fdd173d4cfe82c472c0596043865 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYzEyMDMyYTU5Nzc4ZmRkMTczZDRjZmU4MmM0NzJjMDU5NjA0Mzg2NSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent ee2ca47 commit 5a6f72e

6 files changed

Lines changed: 3486 additions & 247 deletions

File tree

‎proto-google-cloud-dataproc-v1/src/main/java/com/google/cloud/dataproc/v1/ClusterConfig.java‎

Lines changed: 309 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,23 @@ private ClusterConfig(
275275
metastoreConfig_ = subBuilder.buildPartial();
276276
}
277277

278+
break;
279+
}
280+
case 186:
281+
{
282+
com.google.cloud.dataproc.v1.DataprocMetricConfig.Builder subBuilder = null;
283+
if (dataprocMetricConfig_ != null) {
284+
subBuilder = dataprocMetricConfig_.toBuilder();
285+
}
286+
dataprocMetricConfig_ =
287+
input.readMessage(
288+
com.google.cloud.dataproc.v1.DataprocMetricConfig.parser(),
289+
extensionRegistry);
290+
if (subBuilder != null) {
291+
subBuilder.mergeFrom(dataprocMetricConfig_);
292+
dataprocMetricConfig_ = subBuilder.buildPartial();
293+
}
294+
278295
break;
279296
}
280297
default:
@@ -1205,6 +1222,61 @@ public com.google.cloud.dataproc.v1.MetastoreConfigOrBuilder getMetastoreConfigO
12051222
return getMetastoreConfig();
12061223
}
12071224

1225+
public static final int DATAPROC_METRIC_CONFIG_FIELD_NUMBER = 23;
1226+
private com.google.cloud.dataproc.v1.DataprocMetricConfig dataprocMetricConfig_;
1227+
/**
1228+
*
1229+
*
1230+
* <pre>
1231+
* Optional. The config for Dataproc metrics.
1232+
* </pre>
1233+
*
1234+
* <code>
1235+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
1236+
* </code>
1237+
*
1238+
* @return Whether the dataprocMetricConfig field is set.
1239+
*/
1240+
@java.lang.Override
1241+
public boolean hasDataprocMetricConfig() {
1242+
return dataprocMetricConfig_ != null;
1243+
}
1244+
/**
1245+
*
1246+
*
1247+
* <pre>
1248+
* Optional. The config for Dataproc metrics.
1249+
* </pre>
1250+
*
1251+
* <code>
1252+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
1253+
* </code>
1254+
*
1255+
* @return The dataprocMetricConfig.
1256+
*/
1257+
@java.lang.Override
1258+
public com.google.cloud.dataproc.v1.DataprocMetricConfig getDataprocMetricConfig() {
1259+
return dataprocMetricConfig_ == null
1260+
? com.google.cloud.dataproc.v1.DataprocMetricConfig.getDefaultInstance()
1261+
: dataprocMetricConfig_;
1262+
}
1263+
/**
1264+
*
1265+
*
1266+
* <pre>
1267+
* Optional. The config for Dataproc metrics.
1268+
* </pre>
1269+
*
1270+
* <code>
1271+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
1272+
* </code>
1273+
*/
1274+
@java.lang.Override
1275+
public com.google.cloud.dataproc.v1.DataprocMetricConfigOrBuilder
1276+
getDataprocMetricConfigOrBuilder() {
1277+
return getDataprocMetricConfig();
1278+
}
1279+
12081280
private byte memoizedIsInitialized = -1;
12091281

12101282
@java.lang.Override
@@ -1261,6 +1333,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
12611333
if (metastoreConfig_ != null) {
12621334
output.writeMessage(20, getMetastoreConfig());
12631335
}
1336+
if (dataprocMetricConfig_ != null) {
1337+
output.writeMessage(23, getDataprocMetricConfig());
1338+
}
12641339
unknownFields.writeTo(output);
12651340
}
12661341

@@ -1315,6 +1390,10 @@ public int getSerializedSize() {
13151390
if (metastoreConfig_ != null) {
13161391
size += com.google.protobuf.CodedOutputStream.computeMessageSize(20, getMetastoreConfig());
13171392
}
1393+
if (dataprocMetricConfig_ != null) {
1394+
size +=
1395+
com.google.protobuf.CodedOutputStream.computeMessageSize(23, getDataprocMetricConfig());
1396+
}
13181397
size += unknownFields.getSerializedSize();
13191398
memoizedSize = size;
13201399
return size;
@@ -1378,6 +1457,10 @@ public boolean equals(final java.lang.Object obj) {
13781457
if (hasMetastoreConfig()) {
13791458
if (!getMetastoreConfig().equals(other.getMetastoreConfig())) return false;
13801459
}
1460+
if (hasDataprocMetricConfig() != other.hasDataprocMetricConfig()) return false;
1461+
if (hasDataprocMetricConfig()) {
1462+
if (!getDataprocMetricConfig().equals(other.getDataprocMetricConfig())) return false;
1463+
}
13811464
if (!unknownFields.equals(other.unknownFields)) return false;
13821465
return true;
13831466
}
@@ -1441,6 +1524,10 @@ public int hashCode() {
14411524
hash = (37 * hash) + METASTORE_CONFIG_FIELD_NUMBER;
14421525
hash = (53 * hash) + getMetastoreConfig().hashCode();
14431526
}
1527+
if (hasDataprocMetricConfig()) {
1528+
hash = (37 * hash) + DATAPROC_METRIC_CONFIG_FIELD_NUMBER;
1529+
hash = (53 * hash) + getDataprocMetricConfig().hashCode();
1530+
}
14441531
hash = (29 * hash) + unknownFields.hashCode();
14451532
memoizedHashCode = hash;
14461533
return hash;
@@ -1664,6 +1751,12 @@ public Builder clear() {
16641751
metastoreConfig_ = null;
16651752
metastoreConfigBuilder_ = null;
16661753
}
1754+
if (dataprocMetricConfigBuilder_ == null) {
1755+
dataprocMetricConfig_ = null;
1756+
} else {
1757+
dataprocMetricConfig_ = null;
1758+
dataprocMetricConfigBuilder_ = null;
1759+
}
16671760
return this;
16681761
}
16691762

@@ -1758,6 +1851,11 @@ public com.google.cloud.dataproc.v1.ClusterConfig buildPartial() {
17581851
} else {
17591852
result.metastoreConfig_ = metastoreConfigBuilder_.build();
17601853
}
1854+
if (dataprocMetricConfigBuilder_ == null) {
1855+
result.dataprocMetricConfig_ = dataprocMetricConfig_;
1856+
} else {
1857+
result.dataprocMetricConfig_ = dataprocMetricConfigBuilder_.build();
1858+
}
17611859
onBuilt();
17621860
return result;
17631861
}
@@ -1875,6 +1973,9 @@ public Builder mergeFrom(com.google.cloud.dataproc.v1.ClusterConfig other) {
18751973
if (other.hasMetastoreConfig()) {
18761974
mergeMetastoreConfig(other.getMetastoreConfig());
18771975
}
1976+
if (other.hasDataprocMetricConfig()) {
1977+
mergeDataprocMetricConfig(other.getDataprocMetricConfig());
1978+
}
18781979
this.mergeUnknownFields(other.unknownFields);
18791980
onChanged();
18801981
return this;
@@ -5121,6 +5222,214 @@ public com.google.cloud.dataproc.v1.MetastoreConfigOrBuilder getMetastoreConfigO
51215222
return metastoreConfigBuilder_;
51225223
}
51235224

5225+
private com.google.cloud.dataproc.v1.DataprocMetricConfig dataprocMetricConfig_;
5226+
private com.google.protobuf.SingleFieldBuilderV3<
5227+
com.google.cloud.dataproc.v1.DataprocMetricConfig,
5228+
com.google.cloud.dataproc.v1.DataprocMetricConfig.Builder,
5229+
com.google.cloud.dataproc.v1.DataprocMetricConfigOrBuilder>
5230+
dataprocMetricConfigBuilder_;
5231+
/**
5232+
*
5233+
*
5234+
* <pre>
5235+
* Optional. The config for Dataproc metrics.
5236+
* </pre>
5237+
*
5238+
* <code>
5239+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
5240+
* </code>
5241+
*
5242+
* @return Whether the dataprocMetricConfig field is set.
5243+
*/
5244+
public boolean hasDataprocMetricConfig() {
5245+
return dataprocMetricConfigBuilder_ != null || dataprocMetricConfig_ != null;
5246+
}
5247+
/**
5248+
*
5249+
*
5250+
* <pre>
5251+
* Optional. The config for Dataproc metrics.
5252+
* </pre>
5253+
*
5254+
* <code>
5255+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
5256+
* </code>
5257+
*
5258+
* @return The dataprocMetricConfig.
5259+
*/
5260+
public com.google.cloud.dataproc.v1.DataprocMetricConfig getDataprocMetricConfig() {
5261+
if (dataprocMetricConfigBuilder_ == null) {
5262+
return dataprocMetricConfig_ == null
5263+
? com.google.cloud.dataproc.v1.DataprocMetricConfig.getDefaultInstance()
5264+
: dataprocMetricConfig_;
5265+
} else {
5266+
return dataprocMetricConfigBuilder_.getMessage();
5267+
}
5268+
}
5269+
/**
5270+
*
5271+
*
5272+
* <pre>
5273+
* Optional. The config for Dataproc metrics.
5274+
* </pre>
5275+
*
5276+
* <code>
5277+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
5278+
* </code>
5279+
*/
5280+
public Builder setDataprocMetricConfig(
5281+
com.google.cloud.dataproc.v1.DataprocMetricConfig value) {
5282+
if (dataprocMetricConfigBuilder_ == null) {
5283+
if (value == null) {
5284+
throw new NullPointerException();
5285+
}
5286+
dataprocMetricConfig_ = value;
5287+
onChanged();
5288+
} else {
5289+
dataprocMetricConfigBuilder_.setMessage(value);
5290+
}
5291+
5292+
return this;
5293+
}
5294+
/**
5295+
*
5296+
*
5297+
* <pre>
5298+
* Optional. The config for Dataproc metrics.
5299+
* </pre>
5300+
*
5301+
* <code>
5302+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
5303+
* </code>
5304+
*/
5305+
public Builder setDataprocMetricConfig(
5306+
com.google.cloud.dataproc.v1.DataprocMetricConfig.Builder builderForValue) {
5307+
if (dataprocMetricConfigBuilder_ == null) {
5308+
dataprocMetricConfig_ = builderForValue.build();
5309+
onChanged();
5310+
} else {
5311+
dataprocMetricConfigBuilder_.setMessage(builderForValue.build());
5312+
}
5313+
5314+
return this;
5315+
}
5316+
/**
5317+
*
5318+
*
5319+
* <pre>
5320+
* Optional. The config for Dataproc metrics.
5321+
* </pre>
5322+
*
5323+
* <code>
5324+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
5325+
* </code>
5326+
*/
5327+
public Builder mergeDataprocMetricConfig(
5328+
com.google.cloud.dataproc.v1.DataprocMetricConfig value) {
5329+
if (dataprocMetricConfigBuilder_ == null) {
5330+
if (dataprocMetricConfig_ != null) {
5331+
dataprocMetricConfig_ =
5332+
com.google.cloud.dataproc.v1.DataprocMetricConfig.newBuilder(dataprocMetricConfig_)
5333+
.mergeFrom(value)
5334+
.buildPartial();
5335+
} else {
5336+
dataprocMetricConfig_ = value;
5337+
}
5338+
onChanged();
5339+
} else {
5340+
dataprocMetricConfigBuilder_.mergeFrom(value);
5341+
}
5342+
5343+
return this;
5344+
}
5345+
/**
5346+
*
5347+
*
5348+
* <pre>
5349+
* Optional. The config for Dataproc metrics.
5350+
* </pre>
5351+
*
5352+
* <code>
5353+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
5354+
* </code>
5355+
*/
5356+
public Builder clearDataprocMetricConfig() {
5357+
if (dataprocMetricConfigBuilder_ == null) {
5358+
dataprocMetricConfig_ = null;
5359+
onChanged();
5360+
} else {
5361+
dataprocMetricConfig_ = null;
5362+
dataprocMetricConfigBuilder_ = null;
5363+
}
5364+
5365+
return this;
5366+
}
5367+
/**
5368+
*
5369+
*
5370+
* <pre>
5371+
* Optional. The config for Dataproc metrics.
5372+
* </pre>
5373+
*
5374+
* <code>
5375+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
5376+
* </code>
5377+
*/
5378+
public com.google.cloud.dataproc.v1.DataprocMetricConfig.Builder
5379+
getDataprocMetricConfigBuilder() {
5380+
5381+
onChanged();
5382+
return getDataprocMetricConfigFieldBuilder().getBuilder();
5383+
}
5384+
/**
5385+
*
5386+
*
5387+
* <pre>
5388+
* Optional. The config for Dataproc metrics.
5389+
* </pre>
5390+
*
5391+
* <code>
5392+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
5393+
* </code>
5394+
*/
5395+
public com.google.cloud.dataproc.v1.DataprocMetricConfigOrBuilder
5396+
getDataprocMetricConfigOrBuilder() {
5397+
if (dataprocMetricConfigBuilder_ != null) {
5398+
return dataprocMetricConfigBuilder_.getMessageOrBuilder();
5399+
} else {
5400+
return dataprocMetricConfig_ == null
5401+
? com.google.cloud.dataproc.v1.DataprocMetricConfig.getDefaultInstance()
5402+
: dataprocMetricConfig_;
5403+
}
5404+
}
5405+
/**
5406+
*
5407+
*
5408+
* <pre>
5409+
* Optional. The config for Dataproc metrics.
5410+
* </pre>
5411+
*
5412+
* <code>
5413+
* .google.cloud.dataproc.v1.DataprocMetricConfig dataproc_metric_config = 23 [(.google.api.field_behavior) = OPTIONAL];
5414+
* </code>
5415+
*/
5416+
private com.google.protobuf.SingleFieldBuilderV3<
5417+
com.google.cloud.dataproc.v1.DataprocMetricConfig,
5418+
com.google.cloud.dataproc.v1.DataprocMetricConfig.Builder,
5419+
com.google.cloud.dataproc.v1.DataprocMetricConfigOrBuilder>
5420+
getDataprocMetricConfigFieldBuilder() {
5421+
if (dataprocMetricConfigBuilder_ == null) {
5422+
dataprocMetricConfigBuilder_ =
5423+
new com.google.protobuf.SingleFieldBuilderV3<
5424+
com.google.cloud.dataproc.v1.DataprocMetricConfig,
5425+
com.google.cloud.dataproc.v1.DataprocMetricConfig.Builder,
5426+
com.google.cloud.dataproc.v1.DataprocMetricConfigOrBuilder>(
5427+
getDataprocMetricConfig(), getParentForChildren(), isClean());
5428+
dataprocMetricConfig_ = null;
5429+
}
5430+
return dataprocMetricConfigBuilder_;
5431+
}
5432+
51245433
@java.lang.Override
51255434
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
51265435
return super.setUnknownFields(unknownFields);

0 commit comments

Comments
 (0)