diff --git a/generation_config.yaml b/generation_config.yaml index 24f11d02230b..0f47c81c37d6 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.62.0 -googleapis_commitish: 3b2a2ae91db23a9c879b2b725d6a5de6bd64a800 +googleapis_commitish: 525c95a7a122ec2869ae06cd02fa5013819463f6 libraries_bom_version: 26.66.0 # the libraries are ordered with respect to library name, which is diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java index 4838bb9766c3..9d30ce3ab49a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java @@ -1956,6 +1956,31 @@ public boolean getEnableContainerLogging() { return enableContainerLogging_; } + public static final int DISABLE_CONTAINER_LOGGING_FIELD_NUMBER = 15; + private boolean disableContainerLogging_ = false; + + /** + * + * + *
+ * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * + * User can disable container logging by setting this flag to true. + *+ * + *
bool disable_container_logging = 15;
+ *
+ * @return The disableContainerLogging.
+ */
+ @java.lang.Override
+ public boolean getDisableContainerLogging() {
+ return disableContainerLogging_;
+ }
+
public static final int ENABLE_ACCESS_LOGGING_FIELD_NUMBER = 13;
private boolean enableAccessLogging_ = false;
@@ -2495,6 +2520,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(14, getPrivateEndpoints());
}
+ if (disableContainerLogging_ != false) {
+ output.writeBool(15, disableContainerLogging_);
+ }
if (predictionResourcesCase_ == 17) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 17, predictionResources_);
}
@@ -2567,6 +2595,9 @@ public int getSerializedSize() {
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getPrivateEndpoints());
}
+ if (disableContainerLogging_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(15, disableContainerLogging_);
+ }
if (predictionResourcesCase_ == 17) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, predictionResources_);
}
@@ -2635,6 +2666,7 @@ public boolean equals(final java.lang.Object obj) {
if (getDisableExplanations() != other.getDisableExplanations()) return false;
if (!getServiceAccount().equals(other.getServiceAccount())) return false;
if (getEnableContainerLogging() != other.getEnableContainerLogging()) return false;
+ if (getDisableContainerLogging() != other.getDisableContainerLogging()) return false;
if (getEnableAccessLogging() != other.getEnableAccessLogging()) return false;
if (hasPrivateEndpoints() != other.hasPrivateEndpoints()) return false;
if (hasPrivateEndpoints()) {
@@ -2705,6 +2737,8 @@ public int hashCode() {
hash = (53 * hash) + getServiceAccount().hashCode();
hash = (37 * hash) + ENABLE_CONTAINER_LOGGING_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableContainerLogging());
+ hash = (37 * hash) + DISABLE_CONTAINER_LOGGING_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getDisableContainerLogging());
hash = (37 * hash) + ENABLE_ACCESS_LOGGING_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableAccessLogging());
if (hasPrivateEndpoints()) {
@@ -2949,6 +2983,7 @@ public Builder clear() {
disableExplanations_ = false;
serviceAccount_ = "";
enableContainerLogging_ = false;
+ disableContainerLogging_ = false;
enableAccessLogging_ = false;
privateEndpoints_ = null;
if (privateEndpointsBuilder_ != null) {
@@ -3048,37 +3083,40 @@ private void buildPartial0(com.google.cloud.aiplatform.v1beta1.DeployedModel res
result.enableContainerLogging_ = enableContainerLogging_;
}
if (((from_bitField0_ & 0x00001000) != 0)) {
- result.enableAccessLogging_ = enableAccessLogging_;
+ result.disableContainerLogging_ = disableContainerLogging_;
}
if (((from_bitField0_ & 0x00002000) != 0)) {
+ result.enableAccessLogging_ = enableAccessLogging_;
+ }
+ if (((from_bitField0_ & 0x00004000) != 0)) {
result.privateEndpoints_ =
privateEndpointsBuilder_ == null ? privateEndpoints_ : privateEndpointsBuilder_.build();
to_bitField0_ |= 0x00000004;
}
- if (((from_bitField0_ & 0x00004000) != 0)) {
+ if (((from_bitField0_ & 0x00008000) != 0)) {
result.fasterDeploymentConfig_ =
fasterDeploymentConfigBuilder_ == null
? fasterDeploymentConfig_
: fasterDeploymentConfigBuilder_.build();
to_bitField0_ |= 0x00000008;
}
- if (((from_bitField0_ & 0x00008000) != 0)) {
+ if (((from_bitField0_ & 0x00010000) != 0)) {
result.rolloutOptions_ =
rolloutOptionsBuilder_ == null ? rolloutOptions_ : rolloutOptionsBuilder_.build();
to_bitField0_ |= 0x00000010;
}
- if (((from_bitField0_ & 0x00010000) != 0)) {
+ if (((from_bitField0_ & 0x00020000) != 0)) {
result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build();
to_bitField0_ |= 0x00000020;
}
- if (((from_bitField0_ & 0x00020000) != 0)) {
+ if (((from_bitField0_ & 0x00040000) != 0)) {
result.systemLabels_ = internalGetSystemLabels();
result.systemLabels_.makeImmutable();
}
- if (((from_bitField0_ & 0x00040000) != 0)) {
+ if (((from_bitField0_ & 0x00080000) != 0)) {
result.checkpointId_ = checkpointId_;
}
- if (((from_bitField0_ & 0x00080000) != 0)) {
+ if (((from_bitField0_ & 0x00100000) != 0)) {
result.speculativeDecodingSpec_ =
speculativeDecodingSpecBuilder_ == null
? speculativeDecodingSpec_
@@ -3182,6 +3220,9 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.DeployedModel other
if (other.getEnableContainerLogging() != false) {
setEnableContainerLogging(other.getEnableContainerLogging());
}
+ if (other.getDisableContainerLogging() != false) {
+ setDisableContainerLogging(other.getDisableContainerLogging());
+ }
if (other.getEnableAccessLogging() != false) {
setEnableAccessLogging(other.getEnableAccessLogging());
}
@@ -3198,10 +3239,10 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.DeployedModel other
mergeStatus(other.getStatus());
}
internalGetMutableSystemLabels().mergeFrom(other.internalGetSystemLabels());
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00040000;
if (!other.getCheckpointId().isEmpty()) {
checkpointId_ = other.checkpointId_;
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00080000;
onChanged();
}
if (other.hasSpeculativeDecodingSpec()) {
@@ -3315,16 +3356,22 @@ public Builder mergeFrom(
case 104:
{
enableAccessLogging_ = input.readBool();
- bitField0_ |= 0x00001000;
+ bitField0_ |= 0x00002000;
break;
} // case 104
case 114:
{
input.readMessage(
getPrivateEndpointsFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00002000;
+ bitField0_ |= 0x00004000;
break;
} // case 114
+ case 120:
+ {
+ disableContainerLogging_ = input.readBool();
+ bitField0_ |= 0x00001000;
+ break;
+ } // case 120
case 138:
{
java.lang.String s = input.readStringRequireUtf8();
@@ -3348,19 +3395,19 @@ public Builder mergeFrom(
{
input.readMessage(
getFasterDeploymentConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00008000;
break;
} // case 186
case 202:
{
input.readMessage(getRolloutOptionsFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00008000;
+ bitField0_ |= 0x00010000;
break;
} // case 202
case 210:
{
input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
break;
} // case 210
case 226:
@@ -3372,20 +3419,20 @@ public Builder mergeFrom(
internalGetMutableSystemLabels()
.getMutableMap()
.put(systemLabels__.getKey(), systemLabels__.getValue());
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00040000;
break;
} // case 226
case 234:
{
checkpointId_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00080000;
break;
} // case 234
case 242:
{
input.readMessage(
getSpeculativeDecodingSpecFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00100000;
break;
} // case 242
default:
@@ -5369,6 +5416,80 @@ public Builder clearEnableContainerLogging() {
return this;
}
+ private boolean disableContainerLogging_;
+
+ /**
+ *
+ *
+ * + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * + * User can disable container logging by setting this flag to true. + *+ * + *
bool disable_container_logging = 15;
+ *
+ * @return The disableContainerLogging.
+ */
+ @java.lang.Override
+ public boolean getDisableContainerLogging() {
+ return disableContainerLogging_;
+ }
+
+ /**
+ *
+ *
+ * + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * + * User can disable container logging by setting this flag to true. + *+ * + *
bool disable_container_logging = 15;
+ *
+ * @param value The disableContainerLogging to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDisableContainerLogging(boolean value) {
+
+ disableContainerLogging_ = value;
+ bitField0_ |= 0x00001000;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * + * User can disable container logging by setting this flag to true. + *+ * + *
bool disable_container_logging = 15;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearDisableContainerLogging() {
+ bitField0_ = (bitField0_ & ~0x00001000);
+ disableContainerLogging_ = false;
+ onChanged();
+ return this;
+ }
+
private boolean enableAccessLogging_;
/**
@@ -5416,7 +5537,7 @@ public boolean getEnableAccessLogging() {
public Builder setEnableAccessLogging(boolean value) {
enableAccessLogging_ = value;
- bitField0_ |= 0x00001000;
+ bitField0_ |= 0x00002000;
onChanged();
return this;
}
@@ -5440,7 +5561,7 @@ public Builder setEnableAccessLogging(boolean value) {
* @return This builder for chaining.
*/
public Builder clearEnableAccessLogging() {
- bitField0_ = (bitField0_ & ~0x00001000);
+ bitField0_ = (bitField0_ & ~0x00002000);
enableAccessLogging_ = false;
onChanged();
return this;
@@ -5470,7 +5591,7 @@ public Builder clearEnableAccessLogging() {
* @return Whether the privateEndpoints field is set.
*/
public boolean hasPrivateEndpoints() {
- return ((bitField0_ & 0x00002000) != 0);
+ return ((bitField0_ & 0x00004000) != 0);
}
/**
@@ -5522,7 +5643,7 @@ public Builder setPrivateEndpoints(com.google.cloud.aiplatform.v1beta1.PrivateEn
} else {
privateEndpointsBuilder_.setMessage(value);
}
- bitField0_ |= 0x00002000;
+ bitField0_ |= 0x00004000;
onChanged();
return this;
}
@@ -5548,7 +5669,7 @@ public Builder setPrivateEndpoints(
} else {
privateEndpointsBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00002000;
+ bitField0_ |= 0x00004000;
onChanged();
return this;
}
@@ -5570,7 +5691,7 @@ public Builder setPrivateEndpoints(
public Builder mergePrivateEndpoints(
com.google.cloud.aiplatform.v1beta1.PrivateEndpoints value) {
if (privateEndpointsBuilder_ == null) {
- if (((bitField0_ & 0x00002000) != 0)
+ if (((bitField0_ & 0x00004000) != 0)
&& privateEndpoints_ != null
&& privateEndpoints_
!= com.google.cloud.aiplatform.v1beta1.PrivateEndpoints.getDefaultInstance()) {
@@ -5582,7 +5703,7 @@ public Builder mergePrivateEndpoints(
privateEndpointsBuilder_.mergeFrom(value);
}
if (privateEndpoints_ != null) {
- bitField0_ |= 0x00002000;
+ bitField0_ |= 0x00004000;
onChanged();
}
return this;
@@ -5603,7 +5724,7 @@ public Builder mergePrivateEndpoints(
*
*/
public Builder clearPrivateEndpoints() {
- bitField0_ = (bitField0_ & ~0x00002000);
+ bitField0_ = (bitField0_ & ~0x00004000);
privateEndpoints_ = null;
if (privateEndpointsBuilder_ != null) {
privateEndpointsBuilder_.dispose();
@@ -5629,7 +5750,7 @@ public Builder clearPrivateEndpoints() {
*/
public com.google.cloud.aiplatform.v1beta1.PrivateEndpoints.Builder
getPrivateEndpointsBuilder() {
- bitField0_ |= 0x00002000;
+ bitField0_ |= 0x00004000;
onChanged();
return getPrivateEndpointsFieldBuilder().getBuilder();
}
@@ -5710,7 +5831,7 @@ public Builder clearPrivateEndpoints() {
* @return Whether the fasterDeploymentConfig field is set.
*/
public boolean hasFasterDeploymentConfig() {
- return ((bitField0_ & 0x00004000) != 0);
+ return ((bitField0_ & 0x00008000) != 0);
}
/**
@@ -5755,7 +5876,7 @@ public Builder setFasterDeploymentConfig(
} else {
fasterDeploymentConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00008000;
onChanged();
return this;
}
@@ -5777,7 +5898,7 @@ public Builder setFasterDeploymentConfig(
} else {
fasterDeploymentConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00008000;
onChanged();
return this;
}
@@ -5795,7 +5916,7 @@ public Builder setFasterDeploymentConfig(
public Builder mergeFasterDeploymentConfig(
com.google.cloud.aiplatform.v1beta1.FasterDeploymentConfig value) {
if (fasterDeploymentConfigBuilder_ == null) {
- if (((bitField0_ & 0x00004000) != 0)
+ if (((bitField0_ & 0x00008000) != 0)
&& fasterDeploymentConfig_ != null
&& fasterDeploymentConfig_
!= com.google.cloud.aiplatform.v1beta1.FasterDeploymentConfig
@@ -5808,7 +5929,7 @@ public Builder mergeFasterDeploymentConfig(
fasterDeploymentConfigBuilder_.mergeFrom(value);
}
if (fasterDeploymentConfig_ != null) {
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00008000;
onChanged();
}
return this;
@@ -5825,7 +5946,7 @@ public Builder mergeFasterDeploymentConfig(
*
*/
public Builder clearFasterDeploymentConfig() {
- bitField0_ = (bitField0_ & ~0x00004000);
+ bitField0_ = (bitField0_ & ~0x00008000);
fasterDeploymentConfig_ = null;
if (fasterDeploymentConfigBuilder_ != null) {
fasterDeploymentConfigBuilder_.dispose();
@@ -5847,7 +5968,7 @@ public Builder clearFasterDeploymentConfig() {
*/
public com.google.cloud.aiplatform.v1beta1.FasterDeploymentConfig.Builder
getFasterDeploymentConfigBuilder() {
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00008000;
onChanged();
return getFasterDeploymentConfigFieldBuilder().getBuilder();
}
@@ -5919,7 +6040,7 @@ public Builder clearFasterDeploymentConfig() {
* @return Whether the rolloutOptions field is set.
*/
public boolean hasRolloutOptions() {
- return ((bitField0_ & 0x00008000) != 0);
+ return ((bitField0_ & 0x00010000) != 0);
}
/**
@@ -5961,7 +6082,7 @@ public Builder setRolloutOptions(com.google.cloud.aiplatform.v1beta1.RolloutOpti
} else {
rolloutOptionsBuilder_.setMessage(value);
}
- bitField0_ |= 0x00008000;
+ bitField0_ |= 0x00010000;
onChanged();
return this;
}
@@ -5982,7 +6103,7 @@ public Builder setRolloutOptions(
} else {
rolloutOptionsBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00008000;
+ bitField0_ |= 0x00010000;
onChanged();
return this;
}
@@ -5998,7 +6119,7 @@ public Builder setRolloutOptions(
*/
public Builder mergeRolloutOptions(com.google.cloud.aiplatform.v1beta1.RolloutOptions value) {
if (rolloutOptionsBuilder_ == null) {
- if (((bitField0_ & 0x00008000) != 0)
+ if (((bitField0_ & 0x00010000) != 0)
&& rolloutOptions_ != null
&& rolloutOptions_
!= com.google.cloud.aiplatform.v1beta1.RolloutOptions.getDefaultInstance()) {
@@ -6010,7 +6131,7 @@ public Builder mergeRolloutOptions(com.google.cloud.aiplatform.v1beta1.RolloutOp
rolloutOptionsBuilder_.mergeFrom(value);
}
if (rolloutOptions_ != null) {
- bitField0_ |= 0x00008000;
+ bitField0_ |= 0x00010000;
onChanged();
}
return this;
@@ -6026,7 +6147,7 @@ public Builder mergeRolloutOptions(com.google.cloud.aiplatform.v1beta1.RolloutOp
* .google.cloud.aiplatform.v1beta1.RolloutOptions rollout_options = 25;
*/
public Builder clearRolloutOptions() {
- bitField0_ = (bitField0_ & ~0x00008000);
+ bitField0_ = (bitField0_ & ~0x00010000);
rolloutOptions_ = null;
if (rolloutOptionsBuilder_ != null) {
rolloutOptionsBuilder_.dispose();
@@ -6046,7 +6167,7 @@ public Builder clearRolloutOptions() {
* .google.cloud.aiplatform.v1beta1.RolloutOptions rollout_options = 25;
*/
public com.google.cloud.aiplatform.v1beta1.RolloutOptions.Builder getRolloutOptionsBuilder() {
- bitField0_ |= 0x00008000;
+ bitField0_ |= 0x00010000;
onChanged();
return getRolloutOptionsFieldBuilder().getBuilder();
}
@@ -6118,7 +6239,7 @@ public com.google.cloud.aiplatform.v1beta1.RolloutOptions.Builder getRolloutOpti
* @return Whether the status field is set.
*/
public boolean hasStatus() {
- return ((bitField0_ & 0x00010000) != 0);
+ return ((bitField0_ & 0x00020000) != 0);
}
/**
@@ -6164,7 +6285,7 @@ public Builder setStatus(com.google.cloud.aiplatform.v1beta1.DeployedModel.Statu
} else {
statusBuilder_.setMessage(value);
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
onChanged();
return this;
}
@@ -6187,7 +6308,7 @@ public Builder setStatus(
} else {
statusBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
onChanged();
return this;
}
@@ -6205,7 +6326,7 @@ public Builder setStatus(
*/
public Builder mergeStatus(com.google.cloud.aiplatform.v1beta1.DeployedModel.Status value) {
if (statusBuilder_ == null) {
- if (((bitField0_ & 0x00010000) != 0)
+ if (((bitField0_ & 0x00020000) != 0)
&& status_ != null
&& status_
!= com.google.cloud.aiplatform.v1beta1.DeployedModel.Status.getDefaultInstance()) {
@@ -6217,7 +6338,7 @@ public Builder mergeStatus(com.google.cloud.aiplatform.v1beta1.DeployedModel.Sta
statusBuilder_.mergeFrom(value);
}
if (status_ != null) {
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
onChanged();
}
return this;
@@ -6235,7 +6356,7 @@ public Builder mergeStatus(com.google.cloud.aiplatform.v1beta1.DeployedModel.Sta
*
*/
public Builder clearStatus() {
- bitField0_ = (bitField0_ & ~0x00010000);
+ bitField0_ = (bitField0_ & ~0x00020000);
status_ = null;
if (statusBuilder_ != null) {
statusBuilder_.dispose();
@@ -6257,7 +6378,7 @@ public Builder clearStatus() {
*
*/
public com.google.cloud.aiplatform.v1beta1.DeployedModel.Status.Builder getStatusBuilder() {
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
onChanged();
return getStatusFieldBuilder().getBuilder();
}
@@ -6331,7 +6452,7 @@ public com.google.cloud.aiplatform.v1beta1.DeployedModel.StatusOrBuilder getStat
if (!systemLabels_.isMutable()) {
systemLabels_ = systemLabels_.copy();
}
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00040000;
onChanged();
return systemLabels_;
}
@@ -6425,7 +6546,7 @@ public java.lang.String getSystemLabelsOrThrow(java.lang.String key) {
}
public Builder clearSystemLabels() {
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00040000);
internalGetMutableSystemLabels().getMutableMap().clear();
return this;
}
@@ -6451,7 +6572,7 @@ public Builder removeSystemLabels(java.lang.String key) {
/** Use alternate mutation accessors instead. */
@java.lang.Deprecated
public java.util.Map+ * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * + * User can disable container logging by setting this flag to true. + *+ * + *
bool disable_container_logging = 15;
+ *
+ * @return The disableContainerLogging.
+ */
+ boolean getDisableContainerLogging();
+
/**
*
*
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointProto.java
index fbd421e7b477..e375420d3e59 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointProto.java
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointProto.java
@@ -154,7 +154,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\005value\030\002 \001(\t:\0028\001:\265\001\352A\261\001\n"
+ "\"aiplatform.googleapis.com/Endpoint\022
- * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+ * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
*
*
* MAGLEV = 119180266;
@@ -980,7 +980,7 @@ public enum LocalityLbPolicy implements com.google.protobuf.ProtocolMessageEnum
*
*
*
- * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+ * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
*
*
* MAGLEV = 119180266;
@@ -3430,7 +3430,7 @@ public int getLocalityLbPoliciesCount() {
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -3447,7 +3447,7 @@ public boolean hasLocalityLbPolicy() {
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -3472,7 +3472,7 @@ public java.lang.String getLocalityLbPolicy() {
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -4463,7 +4463,7 @@ public com.google.protobuf.ByteString getServiceBindingsBytes(int index) {
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -4479,7 +4479,7 @@ public boolean hasServiceLbPolicy() {
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -4503,7 +4503,7 @@ public java.lang.String getServiceLbPolicy() {
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -11869,7 +11869,7 @@ public Builder removeLocalityLbPolicies(int index) {
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -11885,7 +11885,7 @@ public boolean hasLocalityLbPolicy() {
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -11909,7 +11909,7 @@ public java.lang.String getLocalityLbPolicy() {
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -11933,7 +11933,7 @@ public com.google.protobuf.ByteString getLocalityLbPolicyBytes() {
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -11956,7 +11956,7 @@ public Builder setLocalityLbPolicy(java.lang.String value) {
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -11975,7 +11975,7 @@ public Builder clearLocalityLbPolicy() {
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -14323,7 +14323,7 @@ public Builder addServiceBindingsBytes(com.google.protobuf.ByteString value) {
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -14338,7 +14338,7 @@ public boolean hasServiceLbPolicy() {
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -14361,7 +14361,7 @@ public java.lang.String getServiceLbPolicy() {
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -14384,7 +14384,7 @@ public com.google.protobuf.ByteString getServiceLbPolicyBytes() {
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -14406,7 +14406,7 @@ public Builder setServiceLbPolicy(java.lang.String value) {
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -14424,7 +14424,7 @@ public Builder clearServiceLbPolicy() {
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceLocalityLoadBalancingPolicyConfigPolicy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceLocalityLoadBalancingPolicyConfigPolicy.java
index 7fbe4c27c8cd..cf57a3ae29a5 100644
--- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceLocalityLoadBalancingPolicyConfigPolicy.java
+++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceLocalityLoadBalancingPolicyConfigPolicy.java
@@ -105,7 +105,7 @@ public enum Name implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+ * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
*
*
* MAGLEV = 119180266;
@@ -203,7 +203,7 @@ public enum Name implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+ * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
*
*
* MAGLEV = 119180266;
diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java
index 9d414a012a76..f8e1c02f8322 100644
--- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java
+++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java
@@ -1146,7 +1146,7 @@ com.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig getL
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -1160,7 +1160,7 @@ com.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig getL
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -1174,7 +1174,7 @@ com.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig getL
*
*
*
- * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
* Check the LocalityLbPolicy enum for the list of possible values.
*
*
@@ -1792,7 +1792,7 @@ java.lang.String getMetadatasOrDefault(
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -1805,7 +1805,7 @@ java.lang.String getMetadatasOrDefault(
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
@@ -1818,7 +1818,7 @@ java.lang.String getMetadatasOrDefault(
*
*
*
- * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
*
*
* optional string service_lb_policy = 94848785;
diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java
index e363636133de..0f4721f8a05a 100644
--- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java
+++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java
@@ -26000,7 +26000,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\004high\030\242\273\303\001 \001(\004H\000\210\001\001\022\022\n"
+ "\003low\030\324\306\006 \001(\004H\001\210\001\001B\007\n"
+ "\005_highB\006\n"
- + "\004_low\"\245\010\n"
+ + "\004_low\"\316\010\n"
+ "\023UpcomingMaintenance\022\036\n"
+ "\016can_reschedule\030\231\243\342- \001(\010H\000\210\001\001\022(\n"
+ "\030latest_window_start_time\030\201\273\206= \001(\tH\001\210\001\001\022\'\n"
@@ -26009,7 +26009,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\022maintenance_status\030\236\235\367& \001(\tH\003\210\001\001\022\024\n"
+ "\004type\030\272\236\332\001 \001(\tH\004\210\001\001\022 \n"
+ "\017window_end_time\030\240\256\316\201\001 \001(\tH\005\210\001\001\022\"\n"
- + "\021window_start_time\030\271\260\311\341\001 \001(\tH\006\210\001\001\"\217\003\n"
+ + "\021window_start_time\030\271\260\311\341\001 \001(\tH\006\210\001\001\"\270\003\n"
+ "\022MaintenanceReasons\022!\n"
+ "\035UNDEFINED_MAINTENANCE_REASONS\020\000\022\023\n"
+ "\014FAILURE_DISK\020\322\246\213\004\022\023\n"
@@ -26020,7 +26020,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021FAILURE_INTERFACE\020\204\361\377\271\001\022\026\n"
+ "\016FAILURE_MEMORY\020\366\312\357\321\001\022\026\n"
+ "\017FAILURE_NETWORK\020\271\200\265\024\022\026\n"
- + "\016FAILURE_NVLINK\020\267\204\377\346\001\022!\n"
+ + "\016FAILURE_NVLINK\020\267\204\377\346\001\022\'\n"
+ + " FAILURE_REDUNDANT_HARDWARE_FAULT\020\322\217\344\016\022!\n"
+ "\031INFRASTRUCTURE_RELOCATION\020\204\236\313\253\001\022!\n"
+ "\032MAINTENANCE_REASON_UNKNOWN\020\373\307\216\030\022\035\n"
+ "\026PLANNED_NETWORK_UPDATE\020\225\370\315@\022\025\n"
@@ -26044,8 +26045,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\020_window_end_timeB\024\n"
+ "\022_window_start_time\"\234\002\n"
+ "!UpdateAccessConfigInstanceRequest\022N\n"
- + "\026access_config_resource\030\220\377\366\270\001 \001"
- + "(\0132%.google.cloud.compute.v1.AccessConfigB\003\340A\002\022\030\n"
+ + "\026access_config_resource\030\220\377\366\270\001 "
+ + "\001(\0132%.google.cloud.compute.v1.AccessConfigB\003\340A\002\022\030\n"
+ "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\"\n"
+ "\021network_interface\030\350\300\235\256\001 \001(\tB\003\340A\002\022!\n"
+ "\007project\030\231\226\301l \001(\tB\r"
@@ -26062,8 +26063,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\340A\002\362G\007project\022\032\n\n"
+ "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n"
+ "\004zone\030\254\307\344\001 \001(\tB\n"
- + "\340A\002\362G\004zoneB\r"
- + "\n"
+ + "\340A\002\362G\004zoneB\r\n"
+ "\013_autoscalerB\r\n"
+ "\013_request_id\"\334\001\n"
+ "\032UpdateBackendBucketRequest\022\036\n"
@@ -26076,10 +26076,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013_request_id\"\341\001\n"
+ "\033UpdateBackendServiceRequest\022 \n"
+ "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n"
- + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.go"
- + "ogle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n"
+ + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.g"
+ + "oogle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n"
+ "\007project\030\231\226\301l \001(\tB\r"
- + "\340A\002\362G\007project\022\032\n\n"
+ + "\340A\002\362G\007project\022\032\n"
+ + "\n"
+ "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
+ "\013_request_id\"\241\002\n"
+ "\021UpdateDiskRequest\022\024\n"
@@ -26116,16 +26117,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013_request_id\"\324\001\n"
+ "\030UpdateHealthCheckRequest\022\035\n"
+ "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022K\n"
- + "\025health_check_resource\030\250\303\244` \001(\013"
- + "2$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n"
+ + "\025health_check_resource\030\250\303\244` \001("
+ + "\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n"
+ "\007project\030\231\226\301l \001(\tB\r"
+ "\340A\002\362G\007project\022\032\n\n"
+ "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
+ "\013_request_id\"\345\003\n"
+ "\025UpdateInstanceRequest\022\030\n"
+ "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022D\n"
- + "\021instance_resource\030\370\360\376f "
- + "\001(\0132!.google.cloud.compute.v1.InstanceB\003\340A\002\022\037\n"
+ + "\021instance_resource\030\370\360\376f"
+ + " \001(\0132!.google.cloud.compute.v1.InstanceB\003\340A\002\022\037\n"
+ "\016minimal_action\030\224\215\202\201\001 \001(\tH\000\210\001\001\022.\n"
+ "\036most_disruptive_allowed_action\030\215\316\302\037 \001(\tH\001\210\001\001\022!\n"
+ "\007project\030\231\226\301l \001(\tB\r"
@@ -26153,8 +26154,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "%UpdateNetworkInterfaceInstanceRequest\022\030\n"
+ "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\"\n"
+ "\021network_interface\030\350\300\235\256\001 \001(\tB\003\340A\002\022V\n"
- + "\032network_interface_resource\030\205\224\256\233\001 \001(\0132).g"
- + "oogle.cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n"
+ + "\032network_interface_resource\030\205\224\256\233\001 \001(\0132)."
+ + "google.cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n"
+ "\007project\030\231\226\301l \001(\tB\r"
+ "\340A\002\362G\007project\022\032\n\n"
+ "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -26163,17 +26164,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013_request_id\"\365\001\n"
+ "\033UpdatePeeringNetworkRequest\022\027\n"
+ "\007network\030\256\264\205o \001(\tB\003\340A\002\022o\n"
- + "(networks_update_peering_request_resource\030\331\252\202k"
- + " \001(\01325.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n"
+ + "(networks_update_peering_request_resource\030\331\252\202k \001(\01325.google.cloud.co"
+ + "mpute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n"
+ "\007project\030\231\226\301l \001(\tB\r"
- + "\340A\002\362G\007project\022\032\n\n"
+ + "\340A\002\362G\007project\022\032\n"
+ + "\n"
+ "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
+ "\013_request_id\"\346\002\n"
+ "3UpdatePerInstanceConfigsInstanceGroupManagerRequest\022&\n"
+ "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\233\001\n"
+ "@instance_group_managers_update_per_instance_configs_req_resource\030\276\301\266C"
- + " \001(\0132I.google.cloud.compute.v1."
- + "InstanceGroupManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n"
+ + " \001(\0132I.google.cloud.compute.v1"
+ + ".InstanceGroupManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n"
+ "\007project\030\231\226\301l \001(\tB\r"
+ "\340A\002\362G\007project\022\032\n\n"
+ "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -26186,10 +26188,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\340A\002\362G\007project\022\037\n"
+ "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n"
+ "Aregion_instance_group_manager_update_instance_config_req_resource\030\247\256\272*"
- + " \001(\0132J.google.cloud.compute.v1.Regi"
- + "onInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n"
- + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
- + "\n"
+ + " \001(\0132J.google.cloud.compute.v1.Reg"
+ + "ionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n"
+ + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
+ "\013_request_id\"\204\002\n"
+ "\035UpdateRegionAutoscalerRequest\022\033\n\n"
+ "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n"
@@ -26212,8 +26213,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013_request_id\"\304\002\n"
+ "\035UpdateRegionCommitmentRequest\022\033\n\n"
+ "commitment\030\225\226\363\345\001 \001(\tB\003\340A\002\022H\n"
- + "\023commitment_resource\030\370\243\273t \001(\0132#"
- + ".google.cloud.compute.v1.CommitmentB\003\340A\002\022\025\n"
+ + "\023commitment_resource\030\370\243\273t \001(\0132"
+ + "#.google.cloud.compute.v1.CommitmentB\003\340A\002\022\025\n"
+ "\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022!\n"
+ "\007project\030\231\226\301l \001(\tB\r"
+ "\340A\002\362G\007project\022\037\n"
@@ -26260,8 +26261,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\340A\002\362G\007project\022\032\n\n"
+ "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n"
+ "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022K\n"
- + "\024reservation_resource\030\241\356\364\207\001 \001(\0132$"
- + ".google.cloud.compute.v1.ReservationB\003\340A\002\022\034\n"
+ + "\024reservation_resource\030\241\356\364\207\001 \001(\0132"
+ + "$.google.cloud.compute.v1.ReservationB\003\340A\002\022\034\n"
+ "\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001\022\033\n"
+ "\004zone\030\254\307\344\001 \001(\tB\n"
+ "\340A\002\362G\004zoneB\010\n"
@@ -26283,17 +26284,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
+ "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\026\n"
+ "\006router\030\311\256\356F \001(\tB\003\340A\002\022@\n"
- + "\017router_resource\030\304\200\202J"
- + " \001(\0132\037.google.cloud.compute.v1.RouterB\003\340A\002B\r"
- + "\n"
+ + "\017router_resource\030\304\200\202J \001("
+ + "\0132\037.google.cloud.compute.v1.RouterB\003\340A\002B\r\n"
+ "\013_request_id\"\227\002\n"
+ "+UpdateShieldedInstanceConfigInstanceRequest\022\030\n"
+ "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022!\n"
+ "\007project\030\231\226\301l \001(\tB\r"
+ "\340A\002\362G\007project\022\032\n\n"
+ "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022c\n"
- + "!shielded_instance_config_resource\030\330\226\335\201\001 \001(\0132/."
- + "google.cloud.compute.v1.ShieldedInstanceConfigB\003\340A\002\022\033\n"
+ + "!shielded_instance_config_resource\030\330\226\335\201\001 \001(\0132/"
+ + ".google.cloud.compute.v1.ShieldedInstanceConfigB\003\340A\002\022\033\n"
+ "\004zone\030\254\307\344\001 \001(\tB\n"
+ "\340A\002\362G\004zoneB\r\n"
+ "\013_request_id\"\237\002\n"
@@ -26319,13 +26319,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013_request_id\"\362\007\n"
+ "\006UrlMap\022\"\n"
+ "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022h\n"
- + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.g"
- + "oogle.cloud.compute.v1.CustomErrorResponsePolicyH\001\210\001\001\022O\n"
+ + "$default_custom_error_response_policy\030\251\213\340& \001(\01322."
+ + "google.cloud.compute.v1.CustomErrorResponsePolicyH\001\210\001\001\022O\n"
+ "\024default_route_action\030\252\264\327\264\001"
+ " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\002\210\001\001\022 \n"
+ "\017default_service\030\267\345\305\260\001 \001(\tH\003\210\001\001\022R\n"
- + "\024default_url_redirect\030\352\253\266\253\001 \001"
- + "(\0132+.google.cloud.compute.v1.HttpRedirectActionH\004\210\001\001\022\034\n"
+ + "\024default_url_redirect\030\352\253\266\253\001 "
+ + "\001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\004\210\001\001\022\034\n"
+ "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\033\n"
+ "\013fingerprint\030\344\321\363o \001(\tH\006\210\001\001\022I\n\r"
+ "header_action\030\250\240\270\234\001"
@@ -26347,11 +26347,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\020_default_serviceB\027\n"
+ "\025_default_url_redirectB\016\n"
+ "\014_descriptionB\016\n"
- + "\014_fingerprintB\020\n"
+ + "\014_finge",
+ "rprintB\020\n"
+ "\016_header_actionB\005\n"
+ "\003_idB\007\n"
- + "\005_kindB",
- "\007\n"
+ + "\005_kindB\007\n"
+ "\005_nameB\t\n"
+ "\007_regionB\014\n\n"
+ "_self_link\"\235\002\n\n"
@@ -26394,8 +26394,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\006_value\"\322\001\n"
+ "\026UrlMapValidationResult\022\027\n"
+ "\013load_errors\030\344\361\361\223\001 \003(\t\022\036\n"
- + "\016load_succeeded\030\310\264\230= \001(\010H\000\210\001\001\022?\n"
- + "\r"
+ + "\016load_succeeded\030\310\264\230= \001(\010H\000\210\001\001\022?\n\r"
+ "test_failures\030\266\342\237\361\001"
+ " \003(\0132$.google.cloud.compute.v1.TestFailure\022\033\n"
+ "\013test_passed\030\275\201\362[ \001(\010H\001\210\001\001B\021\n"
@@ -26403,8 +26402,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\014_test_passed\"\265\003\n"
+ "\025UrlMapsAggregatedList\022\020\n"
+ "\002id\030\233\032 \001(\tH\000\210\001\001\022K\n"
- + "\005items\030\300\317\367/ \003(\01329.google.cl"
- + "oud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n"
+ + "\005items\030\300\317\367/ \003(\01329.google.c"
+ + "loud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n"
+ "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
+ "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
+ "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -26436,8 +26435,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "!LOAD_BALANCING_SCHEME_UNSPECIFIED\020\274\273\207\373\001B\013\n"
+ "\t_resource\"m\n"
+ "\027UrlMapsValidateResponse\022G\n"
- + "\006result\030\235\220\267B \001"
- + "(\0132/.google.cloud.compute.v1.UrlMapValidationResultH\000\210\001\001B\t\n"
+ + "\006result\030\235\220\267B "
+ + "\001(\0132/.google.cloud.compute.v1.UrlMapValidationResultH\000\210\001\001B\t\n"
+ "\007_result\"\272\001\n\n"
+ "UrlRewrite\022\034\n"
+ "\014host_rewrite\030\365\313\232L \001(\tH\000\210\001\001\022#\n"
@@ -26499,8 +26498,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013_range_name\"\244\003\n"
+ "\037UsableSubnetworksAggregatedList\022\020\n"
+ "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n"
- + "\005items\030\300\317\367/ \003(\013"
- + "2).google.cloud.compute.v1.UsableSubnetwork\022\024\n"
+ + "\005items\030\300\317\367/ \003("
+ + "\0132).google.cloud.compute.v1.UsableSubnetwork\022\024\n"
+ "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
+ "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022M\n"
+ "\017scoped_warnings\030\246\226\370f"
@@ -26528,12 +26527,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\025ValidateUrlMapRequest\022\027\n"
+ "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
+ "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\022d\n"
- + "\"url_maps_validate_request_resource\030\357\321\344\274\001 \001(\0132/.google.clou"
- + "d.compute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n"
+ + "\"url_maps_validate_request_resource\030\357\321\344\274\001 \001(\0132/.google.clo"
+ + "ud.compute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n"
+ "\025VmEndpointNatMappings\022\035\n\r"
+ "instance_name\030\365\347\330l \001(\tH\000\210\001\001\022e\n"
- + "\026interface_nat_mappings\030\211\200\225z \003(\0132B.google.cloud.compute.v1.V"
- + "mEndpointNatMappingsInterfaceNatMappingsB\020\n"
+ + "\026interface_nat_mappings\030\211\200\225z \003(\0132B.google.cloud.compute.v1."
+ + "VmEndpointNatMappingsInterfaceNatMappingsB\020\n"
+ "\016_instance_name\"\342\003\n"
+ ")VmEndpointNatMappingsInterfaceNatMappings\022$\n"
+ "\030drain_nat_ip_port_ranges\030\301\343\307\274\001 \003(\t\022\036\n"
@@ -26541,8 +26540,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\031num_total_drain_nat_ports\030\371\245\377\237\001"
+ " \001(\005H\000\210\001\001\022$\n"
+ "\023num_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022l\n\r"
- + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud.compute.v1.VmEndpoint"
- + "NatMappingsInterfaceNatMappingsNatRuleMappings\022&\n"
+ + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud.compute.v1.VmEndpoin"
+ + "tNatMappingsInterfaceNatMappingsNatRuleMappings\022&\n"
+ "\025source_alias_ip_range\030\330\243\374\321\001 \001(\tH\002\210\001\001\022!\n"
+ "\021source_virtual_ip\030\377\242\271G \001(\tH\003\210\001\001B\034\n"
+ "\032_num_total_drain_nat_portsB\026\n"
@@ -26588,8 +26587,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022\033\n\n"
+ "stack_type\030\221\265\213\313\001 \001(\tH\n"
+ "\210\001\001\022Q\n"
- + "\016vpn_interfaces\030\205\315\345+ \003(\01326.google"
- + ".cloud.compute.v1.VpnGatewayVpnGatewayInterface\032-\n"
+ + "\016vpn_interfaces\030\205\315\345+ \003(\01326.googl"
+ + "e.cloud.compute.v1.VpnGatewayVpnGatewayInterface\032-\n"
+ "\013LabelsEntry\022\013\n"
+ "\003key\030\001 \001(\t\022\r\n"
+ "\005value\030\002 \001(\t:\0028\001\"N\n"
@@ -26648,8 +26647,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "_self_linkB\n\n"
+ "\010_warning\"g\n"
+ "\020VpnGatewayStatus\022S\n"
- + "\017vpn_connections\030\212\355\276\321\001 \003(\01326.google.cloud.c"
- + "ompute.v1.VpnGatewayStatusVpnConnection\"\321\002\n"
+ + "\017vpn_connections\030\212\355\276\321\001 \003(\01326.google.cloud."
+ + "compute.v1.VpnGatewayStatusVpnConnection\"\321\002\n"
+ "0VpnGatewayStatusHighAvailabilityRequirementState\022\025\n"
+ "\005state\030\221\211\2534 \001(\tH\000\210\001\001\022\"\n"
+ "\022unsatisfied_reason\030\212\367\235\032 \001(\tH\001\210\001\001\"f\n"
@@ -26674,8 +26673,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\035VpnGatewayStatusVpnConnection\022&\n"
+ "\025peer_external_gateway\030\215\356\307\267\001 \001(\tH\000\210\001\001\022!\n"
+ "\020peer_gcp_gateway\030\274\351\263\206\001 \001(\tH\001\210\001\001\022`\n"
- + "\005state\030\221\211\2534 \001(\0132I.googl"
- + "e.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementStateH\002\210\001\001\022C\n"
+ + "\005state\030\221\211\2534 \001(\0132I.goog"
+ + "le.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementStateH\002\210\001\001\022C\n"
+ "\007tunnels\030\213\372\3551"
+ " \003(\0132/.google.cloud.compute.v1.VpnGatewayStatusTunnelB\030\n"
+ "\026_peer_external_gatewayB\023\n"
@@ -26693,8 +26692,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013_ip_addressB\017\n\r"
+ "_ipv6_address\"l\n"
+ "\034VpnGatewaysGetStatusResponse\022A\n"
- + "\006result\030\235\220\267B"
- + " \001(\0132).google.cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n"
+ + "\006result\030\235\220\267B \001(\0132).google"
+ + ".cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n"
+ "\007_result\"\234\001\n"
+ "\025VpnGatewaysScopedList\022<\n"
+ "\014vpn_gateways\030\232\373\312{"
@@ -26772,8 +26771,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\026_vpn_gateway_interface\"\274\003\n"
+ "\027VpnTunnelAggregatedList\022\020\n"
+ "\002id\030\233\032 \001(\tH\000\210\001\001\022M\n"
- + "\005items\030\300\317\367/ \003(\0132;"
- + ".google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n"
+ + "\005items\030\300\317\367/ \003(\0132"
+ + ";.google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n"
+ "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
+ "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
+ "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -26782,8 +26781,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " .google.cloud.compute.v1.WarningH\004\210\001\001\032[\n\n"
+ "ItemsEntry\022\013\n"
+ "\003key\030\001 \001(\t\022<\n"
- + "\005value\030\002 \001(\0132-.google.cl"
- + "oud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n"
+ + "\005value\030\002 \001(\0132-.google.c"
+ + "loud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n"
+ "\003_idB\007\n"
+ "\005_kindB\022\n"
+ "\020_next_page_tokenB\014\n\n"
@@ -26906,8 +26905,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\010_message\"\317\001\n"
+ "\026WeightedBackendService\022 \n"
+ "\017backend_service\030\212\300\256\222\001 \001(\tH\000\210\001\001\022I\n\r"
- + "header_action\030\250\240\270\234\001 \001(\0132)."
- + "google.cloud.compute.v1.HttpHeaderActionH\001\210\001\001\022\027\n"
+ + "header_action\030\250\240\270\234\001 \001(\0132)"
+ + ".google.cloud.compute.v1.HttpHeaderActionH\001\210\001\001\022\027\n"
+ "\006weight\030\370\204\305\206\001 \001(\r"
+ "H\002\210\001\001B\022\n"
+ "\020_backend_serviceB\020\n"
@@ -26951,8 +26950,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\004Zone\022\"\n"
+ "\027available_cpu_platforms\030\223\363\331S \003(\t\022\"\n"
+ "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\n"
- + "deprecated\030\263\313\321\365\001"
- + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n"
+ + "deprecated\030\263\313\321\365\001 \001(\0132*.google.c"
+ + "loud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n"
+ "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n"
+ "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
+ "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n"
@@ -26990,12 +26989,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\010_warning\"\315\001\n"
+ "\024ZoneSetLabelsRequest\022!\n"
+ "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022M\n"
- + "\006labels\030\377\277\301\356\001 \003(\01329.google.cloud"
- + ".compute.v1.ZoneSetLabelsRequest.LabelsEntry\032-\n"
+ + "\006labels\030\377\277\301\356\001 \003(\01329.google.clou"
+ + "d.compute.v1.ZoneSetLabelsRequest.Labels",
+ "Entry\032-\n"
+ "\013LabelsEntry\022\013\n"
+ "\003key\030\001 \001(\t\022\r\n"
- + "\005valu",
- "e\030\002 \001(\t:\0028\001B\024\n"
+ + "\005value\030\002 \001(\t:\0028\001B\024\n"
+ "\022_label_fingerprint\"\261\001\n"
+ "\024ZoneSetPolicyRequest\0226\n"
+ "\010bindings\030\216\305\244\300\001 \003(\0132"
@@ -27006,5731 +27005,5729 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\005_etagB\t\n"
+ "\007_policy2\263\006\n"
+ "\020AcceleratorTypes\022\326\001\n"
- + "\016AggregatedList\022>.google.cloud.compute.v1."
- + "AggregatedListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorTypeA"
- + "ggregatedList\"L\332A\007project\202\323\344\223\002<\022:/comput"
- + "e/v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n"
- + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.google"
- + ".cloud.compute.v1.AcceleratorType\"w\332A\035pr"
- + "oject,zone,accelerator_type\202\323\344\223\002Q\022O/comp"
- + "ute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n"
- + "\004List\0224.google.cloud.compute.v1.ListAccele"
- + "ratorTypesRequest\032,.google.cloud.compute"
- + ".v1.AcceleratorTypeList\"S\332A\014project,zone"
- + "\202\323\344\223\002>\022.google.cloud.compute.v1"
+ + ".AggregatedListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorType"
+ + "AggregatedList\"L\332A\007project\202\323\344\223\002<\022:/compu"
+ + "te/v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n"
+ + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.googl"
+ + "e.cloud.compute.v1.AcceleratorType\"w\332A\035p"
+ + "roject,zone,accelerator_type\202\323\344\223\002Q\022O/com"
+ + "pute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n"
+ + "\004List\0224.google.cloud.compute.v1.ListAccel"
+ + "eratorTypesRequest\032,.google.cloud.comput"
+ + "e.v1.AcceleratorTypeList\"S\332A\014project,zon"
+ + "e\202\323\344\223\002>\022project,zone,disk,"
- + "disks_add_resource_policies_request_reso"
- + "urce\212N\016ZoneOperations\202\323\344\223\002|\"L/compute/v1"
- + "/projects/{project}/zones/{zone}/disks/{"
- + "disk}/addResourcePolicies:,disks_add_resource_policies_request_resource\022\265\001\n"
- + "\016AggregatedList\0223.google.cloud.compute.v1.Agg"
- + "regatedListDisksRequest\032+.google.cloud.c"
- + "ompute.v1.DiskAggregatedList\"A\332A\007project"
- + "\202\323\344\223\0021\022//compute/v1/projects/{project}/aggregated/disks\022\216\002\n\n"
- + "BulkInsert\022..google.cloud.compute.v1.BulkInsertDiskRequest\032\""
- + ".google.cloud.compute.v1.Operation\"\253\001\332A/"
- + "project,zone,bulk_insert_disk_resource_r"
- + "esource\212N\016ZoneOperations\202\323\344\223\002b\"project,zone,disk"
+ + ",disks_add_resource_policies_request_res"
+ + "ource\212N\016ZoneOperations\202\323\344\223\002|\"L/compute/v"
+ + "1/projects/{project}/zones/{zone}/disks/"
+ + "{disk}/addResourcePolicies:,disks_add_resource_policies_request_resource\022\265\001\n"
+ + "\016AggregatedList\0223.google.cloud.compute.v1.Ag"
+ + "gregatedListDisksRequest\032+.google.cloud."
+ + "compute.v1.DiskAggregatedList\"A\332A\007projec"
+ + "t\202\323\344\223\0021\022//compute/v1/projects/{project}/aggregated/disks\022\216\002\n\n"
+ + "BulkInsert\022..google.cloud.compute.v1.BulkInsertDiskRequest\032"
+ + "\".google.cloud.compute.v1.Operation\"\253\001\332A"
+ + "/project,zone,bulk_insert_disk_resource_"
+ + "resource\212N\016ZoneOperations\202\323\344\223\002b\".google.cloud.compute.v1.ListAssocia"
- + "tionsFirewallPolicyRequest\032A.google.clou"
- + "d.compute.v1.FirewallPoliciesListAssocia"
- + "tionsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/lo"
- + "cations/global/firewallPolicies/listAsso"
- + "ciations\022\350\001\n\004Move\0222.google.cloud.compute"
- + ".v1.MoveFirewallPolicyRequest\032\".google.c"
- + "loud.compute.v1.Operation\"\207\001\332A\031firewall_"
- + "policy,parent_id\212N\034GlobalOrganizationOpe"
- + "rations\202\323\344\223\002F\"D/compute/v1/locations/glo"
- + "bal/firewallPolicies/{firewall_policy}/m"
- + "ove\022\216\002\n\005Patch\0223.google.cloud.compute.v1."
- + "PatchFirewallPolicyRequest\032\".google.clou"
- + "d.compute.v1.Operation\"\253\001\332A(firewall_pol"
- + "icy,firewall_policy_resource\212N\034GlobalOrg"
- + "anizationOperations\202\323\344\223\002[2?/compute/v1/l"
+ + "}/setLabels:\"global_set_labels_request_r"
+ + "esource\022\306\002\n\022TestIamPermissions\022D.google."
+ + "cloud.compute.v1.TestIamPermissionsExter"
+ + "nalVpnGatewayRequest\0320.google.cloud.comp"
+ + "ute.v1.TestPermissionsResponse\"\267\001\332A2proj"
+ + "ect,resource,test_permissions_request_re"
+ + "source\202\323\344\223\002|\"W/compute/v1/projects/{proj"
+ + "ect}/global/externalVpnGateways/{resourc"
+ + "e}/testIamPermissions:!test_permissions_"
+ + "request_resource\032r\312A\026compute.googleapis."
+ + "com\322AVhttps://www.googleapis.com/auth/co"
+ + "mpute,https://www.googleapis.com/auth/cl"
+ + "oud-platform2\225$\n\020FirewallPolicies\022\307\002\n\016Ad"
+ + "dAssociation\022<.google.cloud.compute.v1.A"
+ + "ddAssociationFirewallPolicyRequest\032\".goo"
+ + "gle.cloud.compute.v1.Operation\"\322\001\332A4fire"
+ + "wall_policy,firewall_policy_association_"
+ + "resource\212N\034GlobalOrganizationOperations\202"
+ + "\323\344\223\002v\"N/compute/v1/locations/global/fire"
+ + "wallPolicies/{firewall_policy}/addAssoci"
+ + "ation:$firewall_policy_association_resou"
+ + "rce\022\244\002\n\007AddRule\0225.google.cloud.compute.v"
+ + "1.AddRuleFirewallPolicyRequest\032\".google."
+ + "cloud.compute.v1.Operation\"\275\001\332A-firewall"
+ + "_policy,firewall_policy_rule_resource\212N\034"
+ + "GlobalOrganizationOperations\202\323\344\223\002h\"G/com"
+ + "pute/v1/locations/global/firewallPolicie"
+ + "s/{firewall_policy}/addRule:\035firewall_po"
+ + "licy_rule_resource\022\360\001\n\nCloneRules\0228.goog"
+ + "le.cloud.compute.v1.CloneRulesFirewallPo"
+ + "licyRequest\032\".google.cloud.compute.v1.Op"
+ + "eration\"\203\001\332A\017firewall_policy\212N\034GlobalOrg"
+ + "anizationOperations\202\323\344\223\002L\"J/compute/v1/l"
+ "ocations/global/firewallPolicies/{firewa"
- + "ll_policy}:\030firewall_policy_resource\022\252\002\n"
- + "\tPatchRule\0227.google.cloud.compute.v1.Pat"
- + "chRuleFirewallPolicyRequest\032\".google.clo"
- + "ud.compute.v1.Operation\"\277\001\332A-firewall_po"
- + "licy,firewall_policy_rule_resource\212N\034Glo"
- + "balOrganizationOperations\202\323\344\223\002j\"I/comput"
- + "e/v1/locations/global/firewallPolicies/{"
- + "firewall_policy}/patchRule:\035firewall_pol"
- + "icy_rule_resource\022\205\002\n\021RemoveAssociation\022"
- + "?.google.cloud.compute.v1.RemoveAssociat"
- + "ionFirewallPolicyRequest\032\".google.cloud."
- + "compute.v1.Operation\"\212\001\332A\017firewall_polic"
- + "y\212N\034GlobalOrganizationOperations\202\323\344\223\002S\"Q"
- + "/compute/v1/locations/global/firewallPol"
- + "icies/{firewall_policy}/removeAssociatio"
- + "n\022\360\001\n\nRemoveRule\0228.google.cloud.compute."
- + "v1.RemoveRuleFirewallPolicyRequest\032\".goo"
- + "gle.cloud.compute.v1.Operation\"\203\001\332A\017fire"
- + "wall_policy\212N\034GlobalOrganizationOperatio"
- + "ns\202\323\344\223\002L\"J/compute/v1/locations/global/f"
- + "irewallPolicies/{firewall_policy}/remove"
- + "Rule\022\247\002\n\014SetIamPolicy\022:.google.cloud.com"
- + "pute.v1.SetIamPolicyFirewallPolicyReques"
- + "t\032\037.google.cloud.compute.v1.Policy\"\271\001\332A8"
- + "resource,global_organization_set_policy_"
- + "request_resource\202\323\344\223\002x\"E/compute/v1/loca"
- + "tions/global/firewallPolicies/{resource}"
- + "/setIamPolicy:/global_organization_set_p"
- + "olicy_request_resource\022\256\002\n\022TestIamPermis"
- + "sions\022@.google.cloud.compute.v1.TestIamP"
- + "ermissionsFirewallPolicyRequest\0320.google"
- + ".cloud.compute.v1.TestPermissionsRespons"
- + "e\"\243\001\332A*resource,test_permissions_request"
- + "_resource\202\323\344\223\002p\"K/compute/v1/locations/g"
- + "lobal/firewallPolicies/{resource}/testIa"
- + "mPermissions:!test_permissions_request_r"
- + "esource\032r\312A\026compute.googleapis.com\322AVhtt"
- + "ps://www.googleapis.com/auth/compute,htt"
- + "ps://www.googleapis.com/auth/cloud-platf"
- + "orm2\317\n\n\tFirewalls\022\306\001\n\006Delete\022..google.cl"
- + "oud.compute.v1.DeleteFirewallRequest\032\".g"
- + "oogle.cloud.compute.v1.Operation\"h\332A\020pro"
- + "ject,firewall\212N\020GlobalOperations\202\323\344\223\002<*:"
- + "/compute/v1/projects/{project}/global/fi"
- + "rewalls/{firewall}\022\254\001\n\003Get\022+.google.clou"
- + "d.compute.v1.GetFirewallRequest\032!.google"
- + ".cloud.compute.v1.Firewall\"U\332A\020project,f"
- + "irewall\202\323\344\223\002<\022:/compute/v1/projects/{pro"
- + "ject}/global/firewalls/{firewall}\022\327\001\n\006In"
- + "sert\022..google.cloud.compute.v1.InsertFir"
- + "ewallRequest\032\".google.cloud.compute.v1.O"
- + "peration\"y\332A\031project,firewall_resource\212N"
- + "\020GlobalOperations\202\323\344\223\002D\"//compute/v1/pro"
- + "jects/{project}/global/firewalls:\021firewa"
- + "ll_resource\022\237\001\n\004List\022-.google.cloud.comp"
- + "ute.v1.ListFirewallsRequest\032%.google.clo"
- + "ud.compute.v1.FirewallList\"A\332A\007project\202\323"
- + "\344\223\0021\022//compute/v1/projects/{project}/glo"
- + "bal/firewalls\022\352\001\n\005Patch\022-.google.cloud.c"
- + "ompute.v1.PatchFirewallRequest\032\".google."
+ + "ll_policy}/cloneRules\022\334\001\n\006Delete\0224.googl"
+ + "e.cloud.compute.v1.DeleteFirewallPolicyR"
+ + "equest\032\".google.cloud.compute.v1.Operati"
+ + "on\"x\332A\017firewall_policy\212N\034GlobalOrganizat"
+ + "ionOperations\202\323\344\223\002A*?/compute/v1/locatio"
+ + "ns/global/firewallPolicies/{firewall_pol"
+ + "icy}\022\274\001\n\003Get\0221.google.cloud.compute.v1.G"
+ + "etFirewallPolicyRequest\032\'.google.cloud.c"
+ + "ompute.v1.FirewallPolicy\"Y\332A\017firewall_po"
+ + "licy\202\323\344\223\002A\022?/compute/v1/locations/global"
+ + "/firewallPolicies/{firewall_policy}\022\354\001\n\016"
+ + "GetAssociation\022<.google.cloud.compute.v1"
+ + ".GetAssociationFirewallPolicyRequest\0322.g"
+ + "oogle.cloud.compute.v1.FirewallPolicyAss"
+ + "ociation\"h\332A\017firewall_policy\202\323\344\223\002P\022N/com"
+ + "pute/v1/locations/global/firewallPolicie"
+ + "s/{firewall_policy}/getAssociation\022\305\001\n\014G"
+ + "etIamPolicy\022:.google.cloud.compute.v1.Ge"
+ + "tIamPolicyFirewallPolicyRequest\032\037.google"
+ + ".cloud.compute.v1.Policy\"X\332A\010resource\202\323\344"
+ + "\223\002G\022E/compute/v1/locations/global/firewa"
+ + "llPolicies/{resource}/getIamPolicy\022\320\001\n\007G"
+ + "etRule\0225.google.cloud.compute.v1.GetRule"
+ + "FirewallPolicyRequest\032+.google.cloud.com"
+ + "pute.v1.FirewallPolicyRule\"a\332A\017firewall_"
+ + "policy\202\323\344\223\002I\022G/compute/v1/locations/glob"
+ + "al/firewallPolicies/{firewall_policy}/ge"
+ + "tRule\022\370\001\n\006Insert\0224.google.cloud.compute."
+ + "v1.InsertFirewallPolicyRequest\032\".google."
+ + "cloud.compute.v1.Operation\"\223\001\332A\"parent_i"
+ + "d,firewall_policy_resource\212N\034GlobalOrgan"
+ + "izationOperations\202\323\344\223\002I\"-/compute/v1/loc"
+ + "ations/global/firewallPolicies:\030firewall"
+ + "_policy_resource\022\243\001\n\004List\0224.google.cloud"
+ + ".compute.v1.ListFirewallPoliciesRequest\032"
+ + "+.google.cloud.compute.v1.FirewallPolicy"
+ + "List\"8\332A\000\202\323\344\223\002/\022-/compute/v1/locations/g"
+ + "lobal/firewallPolicies\022\340\001\n\020ListAssociati"
+ + "ons\022>.google.cloud.compute.v1.ListAssoci"
+ + "ationsFirewallPolicyRequest\032A.google.clo"
+ + "ud.compute.v1.FirewallPoliciesListAssoci"
+ + "ationsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/l"
+ + "ocations/global/firewallPolicies/listAss"
+ + "ociations\022\350\001\n\004Move\0222.google.cloud.comput"
+ + "e.v1.MoveFirewallPolicyRequest\032\".google."
+ + "cloud.compute.v1.Operation\"\207\001\332A\031firewall"
+ + "_policy,parent_id\212N\034GlobalOrganizationOp"
+ + "erations\202\323\344\223\002F\"D/compute/v1/locations/gl"
+ + "obal/firewallPolicies/{firewall_policy}/"
+ + "move\022\216\002\n\005Patch\0223.google.cloud.compute.v1"
+ + ".PatchFirewallPolicyRequest\032\".google.clo"
+ + "ud.compute.v1.Operation\"\253\001\332A(firewall_po"
+ + "licy,firewall_policy_resource\212N\034GlobalOr"
+ + "ganizationOperations\202\323\344\223\002[2?/compute/v1/"
+ + "locations/global/firewallPolicies/{firew"
+ + "all_policy}:\030firewall_policy_resource\022\252\002"
+ + "\n\tPatchRule\0227.google.cloud.compute.v1.Pa"
+ + "tchRuleFirewallPolicyRequest\032\".google.cl"
+ + "oud.compute.v1.Operation\"\277\001\332A-firewall_p"
+ + "olicy,firewall_policy_rule_resource\212N\034Gl"
+ + "obalOrganizationOperations\202\323\344\223\002j\"I/compu"
+ + "te/v1/locations/global/firewallPolicies/"
+ + "{firewall_policy}/patchRule:\035firewall_po"
+ + "licy_rule_resource\022\205\002\n\021RemoveAssociation"
+ + "\022?.google.cloud.compute.v1.RemoveAssocia"
+ + "tionFirewallPolicyRequest\032\".google.cloud"
+ + ".compute.v1.Operation\"\212\001\332A\017firewall_poli"
+ + "cy\212N\034GlobalOrganizationOperations\202\323\344\223\002S\""
+ + "Q/compute/v1/locations/global/firewallPo"
+ + "licies/{firewall_policy}/removeAssociati"
+ + "on\022\360\001\n\nRemoveRule\0228.google.cloud.compute"
+ + ".v1.RemoveRuleFirewallPolicyRequest\032\".go"
+ + "ogle.cloud.compute.v1.Operation\"\203\001\332A\017fir"
+ + "ewall_policy\212N\034GlobalOrganizationOperati"
+ + "ons\202\323\344\223\002L\"J/compute/v1/locations/global/"
+ + "firewallPolicies/{firewall_policy}/remov"
+ + "eRule\022\247\002\n\014SetIamPolicy\022:.google.cloud.co"
+ + "mpute.v1.SetIamPolicyFirewallPolicyReque"
+ + "st\032\037.google.cloud.compute.v1.Policy\"\271\001\332A"
+ + "8resource,global_organization_set_policy"
+ + "_request_resource\202\323\344\223\002x\"E/compute/v1/loc"
+ + "ations/global/firewallPolicies/{resource"
+ + "}/setIamPolicy:/global_organization_set_"
+ + "policy_request_resource\022\256\002\n\022TestIamPermi"
+ + "ssions\022@.google.cloud.compute.v1.TestIam"
+ + "PermissionsFirewallPolicyRequest\0320.googl"
+ + "e.cloud.compute.v1.TestPermissionsRespon"
+ + "se\"\243\001\332A*resource,test_permissions_reques"
+ + "t_resource\202\323\344\223\002p\"K/compute/v1/locations/"
+ + "global/firewallPolicies/{resource}/testI"
+ + "amPermissions:!test_permissions_request_"
+ + "resource\032r\312A\026compute.googleapis.com\322AVht"
+ + "tps://www.googleapis.com/auth/compute,ht"
+ + "tps://www.googleapis.com/auth/cloud-plat"
+ + "form2\317\n\n\tFirewalls\022\306\001\n\006Delete\022..google.c"
+ + "loud.compute.v1.DeleteFirewallRequest\032\"."
+ + "google.cloud.compute.v1.Operation\"h\332A\020pr"
+ + "oject,firewall\212N\020GlobalOperations\202\323\344\223\002<*"
+ + ":/compute/v1/projects/{project}/global/f"
+ + "irewalls/{firewall}\022\254\001\n\003Get\022+.google.clo"
+ + "ud.compute.v1.GetFirewallRequest\032!.googl"
+ + "e.cloud.compute.v1.Firewall\"U\332A\020project,"
+ + "firewall\202\323\344\223\002<\022:/compute/v1/projects/{pr"
+ + "oject}/global/firewalls/{firewall}\022\327\001\n\006I"
+ + "nsert\022..google.cloud.compute.v1.InsertFi"
+ + "rewallRequest\032\".google.cloud.compute.v1."
+ + "Operation\"y\332A\031project,firewall_resource\212"
+ + "N\020GlobalOperations\202\323\344\223\002D\"//compute/v1/pr"
+ + "ojects/{project}/global/firewalls:\021firew"
+ + "all_resource\022\237\001\n\004List\022-.google.cloud.com"
+ + "pute.v1.ListFirewallsRequest\032%.google.cl"
+ + "oud.compute.v1.FirewallList\"A\332A\007project\202"
+ + "\323\344\223\0021\022//compute/v1/projects/{project}/gl"
+ + "obal/firewalls\022\352\001\n\005Patch\022-.google.cloud."
+ + "compute.v1.PatchFirewallRequest\032\".google"
+ + ".cloud.compute.v1.Operation\"\215\001\332A\"project"
+ + ",firewall,firewall_resource\212N\020GlobalOper"
+ + "ations\202\323\344\223\002O2:/compute/v1/projects/{proj"
+ + "ect}/global/firewalls/{firewall}:\021firewa"
+ + "ll_resource\022\354\001\n\006Update\022..google.cloud.co"
+ + "mpute.v1.UpdateFirewallRequest\032\".google."
+ "cloud.compute.v1.Operation\"\215\001\332A\"project,"
+ "firewall,firewall_resource\212N\020GlobalOpera"
- + "tions\202\323\344\223\002O2:/compute/v1/projects/{proje"
+ + "tions\202\323\344\223\002O\032:/compute/v1/projects/{proje"
+ "ct}/global/firewalls/{firewall}:\021firewal"
- + "l_resource\022\354\001\n\006Update\022..google.cloud.com"
- + "pute.v1.UpdateFirewallRequest\032\".google.c"
- + "loud.compute.v1.Operation\"\215\001\332A\"project,f"
- + "irewall,firewall_resource\212N\020GlobalOperat"
- + "ions\202\323\344\223\002O\032:/compute/v1/projects/{projec"
- + "t}/global/firewalls/{firewall}:\021firewall"
- + "_resource\032r\312A\026compute.googleapis.com\322AVh"
- + "ttps://www.googleapis.com/auth/compute,h"
- + "ttps://www.googleapis.com/auth/cloud-pla"
- + "tform2\231\021\n\017ForwardingRules\022\323\001\n\016Aggregated"
- + "List\022=.google.cloud.compute.v1.Aggregate"
- + "dListForwardingRulesRequest\0325.google.clo"
- + "ud.compute.v1.ForwardingRuleAggregatedLi"
- + "st\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/projec"
- + "ts/{project}/aggregated/forwardingRules\022"
- + "\362\001\n\006Delete\0224.google.cloud.compute.v1.Del"
- + "eteForwardingRuleRequest\032\".google.cloud."
- + "compute.v1.Operation\"\215\001\332A\036project,region"
- + ",forwarding_rule\212N\020RegionOperations\202\323\344\223\002"
- + "S*Q/compute/v1/projects/{project}/region"
- + "s/{region}/forwardingRules/{forwarding_r"
- + "ule}\022\335\001\n\003Get\0221.google.cloud.compute.v1.G"
- + "etForwardingRuleRequest\032\'.google.cloud.c"
- + "ompute.v1.ForwardingRule\"z\332A\036project,reg"
- + "ion,forwarding_rule\202\323\344\223\002S\022Q/compute/v1/p"
- + "rojects/{project}/regions/{region}/forwa"
- + "rdingRules/{forwarding_rule}\022\203\002\n\006Insert\022"
- + "4.google.cloud.compute.v1.InsertForwardi"
+ + "l_resource\032r\312A\026compute.googleapis.com\322AV"
+ + "https://www.googleapis.com/auth/compute,"
+ + "https://www.googleapis.com/auth/cloud-pl"
+ + "atform2\231\021\n\017ForwardingRules\022\323\001\n\016Aggregate"
+ + "dList\022=.google.cloud.compute.v1.Aggregat"
+ + "edListForwardingRulesRequest\0325.google.cl"
+ + "oud.compute.v1.ForwardingRuleAggregatedL"
+ + "ist\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/proje"
+ + "cts/{project}/aggregated/forwardingRules"
+ + "\022\362\001\n\006Delete\0224.google.cloud.compute.v1.De"
+ + "leteForwardingRuleRequest\032\".google.cloud"
+ + ".compute.v1.Operation\"\215\001\332A\036project,regio"
+ + "n,forwarding_rule\212N\020RegionOperations\202\323\344\223"
+ + "\002S*Q/compute/v1/projects/{project}/regio"
+ + "ns/{region}/forwardingRules/{forwarding_"
+ + "rule}\022\335\001\n\003Get\0221.google.cloud.compute.v1."
+ + "GetForwardingRuleRequest\032\'.google.cloud."
+ + "compute.v1.ForwardingRule\"z\332A\036project,re"
+ + "gion,forwarding_rule\202\323\344\223\002S\022Q/compute/v1/"
+ + "projects/{project}/regions/{region}/forw"
+ + "ardingRules/{forwarding_rule}\022\203\002\n\006Insert"
+ + "\0224.google.cloud.compute.v1.InsertForward"
+ + "ingRuleRequest\032\".google.cloud.compute.v1"
+ + ".Operation\"\236\001\332A\'project,region,forwardin"
+ + "g_rule_resource\212N\020RegionOperations\202\323\344\223\002["
+ + "\"?/compute/v1/projects/{project}/regions"
+ + "/{region}/forwardingRules:\030forwarding_ru"
+ + "le_resource\022\302\001\n\004List\0223.google.cloud.comp"
+ + "ute.v1.ListForwardingRulesRequest\032+.goog"
+ + "le.cloud.compute.v1.ForwardingRuleList\"X"
+ + "\332A\016project,region\202\323\344\223\002A\022?/compute/v1/pro"
+ + "jects/{project}/regions/{region}/forward"
+ + "ingRules\022\243\002\n\005Patch\0223.google.cloud.comput"
+ + "e.v1.PatchForwardingRuleRequest\032\".google"
+ + ".cloud.compute.v1.Operation\"\300\001\332A7project"
+ + ",region,forwarding_rule,forwarding_rule_"
+ + "resource\212N\020RegionOperations\202\323\344\223\002m2Q/comp"
+ + "ute/v1/projects/{project}/regions/{regio"
+ + "n}/forwardingRules/{forwarding_rule}:\030fo"
+ + "rwarding_rule_resource\022\273\002\n\tSetLabels\0227.g"
+ + "oogle.cloud.compute.v1.SetLabelsForwardi"
+ "ngRuleRequest\032\".google.cloud.compute.v1."
- + "Operation\"\236\001\332A\'project,region,forwarding"
- + "_rule_resource\212N\020RegionOperations\202\323\344\223\002[\""
- + "?/compute/v1/projects/{project}/regions/"
- + "{region}/forwardingRules:\030forwarding_rul"
- + "e_resource\022\302\001\n\004List\0223.google.cloud.compu"
- + "te.v1.ListForwardingRulesRequest\032+.googl"
- + "e.cloud.compute.v1.ForwardingRuleList\"X\332"
- + "A\016project,region\202\323\344\223\002A\022?/compute/v1/proj"
- + "ects/{project}/regions/{region}/forwardi"
- + "ngRules\022\243\002\n\005Patch\0223.google.cloud.compute"
- + ".v1.PatchForwardingRuleRequest\032\".google."
- + "cloud.compute.v1.Operation\"\300\001\332A7project,"
- + "region,forwarding_rule,forwarding_rule_r"
- + "esource\212N\020RegionOperations\202\323\344\223\002m2Q/compu"
- + "te/v1/projects/{project}/regions/{region"
- + "}/forwardingRules/{forwarding_rule}:\030for"
- + "warding_rule_resource\022\273\002\n\tSetLabels\0227.go"
- + "ogle.cloud.compute.v1.SetLabelsForwardin"
- + "gRuleRequest\032\".google.cloud.compute.v1.O"
- + "peration\"\320\001\332A:project,region,resource,re"
- + "gion_set_labels_request_resource\212N\020Regio"
- + "nOperations\202\323\344\223\002z\"T/compute/v1/projects/"
- + "{project}/regions/{region}/forwardingRul"
- + "es/{resource}/setLabels:\"region_set_labe"
- + "ls_request_resource\022\267\002\n\tSetTarget\0227.goog"
- + "le.cloud.compute.v1.SetTargetForwardingR"
- + "uleRequest\032\".google.cloud.compute.v1.Ope"
- + "ration\"\314\001\332A8project,region,forwarding_ru"
- + "le,target_reference_resource\212N\020RegionOpe"
- + "rations\202\323\344\223\002x\"[/compute/v1/projects/{pro"
- + "ject}/regions/{region}/forwardingRules/{"
- + "forwarding_rule}/setTarget:\031target_refer"
- + "ence_resource\032r\312A\026compute.googleapis.com"
- + "\322AVhttps://www.googleapis.com/auth/compu"
- + "te,https://www.googleapis.com/auth/cloud"
- + "-platform2\311\013\n\017GlobalAddresses\022\311\001\n\006Delete"
- + "\0223.google.cloud.compute.v1.DeleteGlobalA"
- + "ddressRequest\032\".google.cloud.compute.v1."
- + "Operation\"f\332A\017project,address\212N\020GlobalOp"
- + "erations\202\323\344\223\002;*9/compute/v1/projects/{pr"
- + "oject}/global/addresses/{address}\022\256\001\n\003Ge"
- + "t\0220.google.cloud.compute.v1.GetGlobalAdd"
- + "ressRequest\032 .google.cloud.compute.v1.Ad"
- + "dress\"S\332A\017project,address\202\323\344\223\002;\0229/comput"
- + "e/v1/projects/{project}/global/addresses"
- + "/{address}\022\332\001\n\006Insert\0223.google.cloud.com"
- + "pute.v1.InsertGlobalAddressRequest\032\".goo"
- + "gle.cloud.compute.v1.Operation\"w\332A\030proje"
- + "ct,address_resource\212N\020GlobalOperations\202\323"
- + "\344\223\002C\"//compute/v1/projects/{project}/glo"
- + "bal/addresses:\020address_resource\022\244\001\n\004List"
- + "\0223.google.cloud.compute.v1.ListGlobalAdd"
- + "ressesRequest\032$.google.cloud.compute.v1."
- + "AddressList\"A\332A\007project\202\323\344\223\0021\022//compute/"
- + "v1/projects/{project}/global/addresses\022\232"
- + "\002\n\004Move\0221.google.cloud.compute.v1.MoveGl"
- + "obalAddressRequest\032\".google.cloud.comput"
- + "e.v1.Operation\"\272\001\332A6project,address,glob"
- + "al_addresses_move_request_resource\212N\020Glo"
- + "balOperations\202\323\344\223\002h\">/compute/v1/project"
- + "s/{project}/global/addresses/{address}/m"
- + "ove:&global_addresses_move_request_resou"
- + "rce\022\243\002\n\tSetLabels\0226.google.cloud.compute"
- + ".v1.SetLabelsGlobalAddressRequest\032\".goog"
- + "le.cloud.compute.v1.Operation\"\271\001\332A3proje"
- + "ct,resource,global_set_labels_request_re"
- + "source\212N\020GlobalOperations\202\323\344\223\002j\"D/comput"
- + "e/v1/projects/{project}/global/addresses"
- + "/{resource}/setLabels:\"global_set_labels"
- + "_request_resource\032r\312A\026compute.googleapis"
- + ".com\322AVhttps://www.googleapis.com/auth/c"
- + "ompute,https://www.googleapis.com/auth/c"
- + "loud-platform2\373\016\n\025GlobalForwardingRules\022"
- + "\346\001\n\006Delete\022:.google.cloud.compute.v1.Del"
- + "eteGlobalForwardingRuleRequest\032\".google."
- + "cloud.compute.v1.Operation\"|\332A\027project,f"
- + "orwarding_rule\212N\020GlobalOperations\202\323\344\223\002I*"
- + "G/compute/v1/projects/{project}/global/f"
- + "orwardingRules/{forwarding_rule}\022\322\001\n\003Get"
- + "\0227.google.cloud.compute.v1.GetGlobalForw"
- + "ardingRuleRequest\032\'.google.cloud.compute"
- + ".v1.ForwardingRule\"i\332A\027project,forwardin"
- + "g_rule\202\323\344\223\002I\022G/compute/v1/projects/{proj"
- + "ect}/global/forwardingRules/{forwarding_"
- + "rule}\022\370\001\n\006Insert\022:.google.cloud.compute."
- + "v1.InsertGlobalForwardingRuleRequest\032\".g"
- + "oogle.cloud.compute.v1.Operation\"\215\001\332A pr"
- + "oject,forwarding_rule_resource\212N\020GlobalO"
- + "perations\202\323\344\223\002Q\"5/compute/v1/projects/{p"
- + "roject}/global/forwardingRules:\030forwardi"
- + "ng_rule_resource\022\267\001\n\004List\0229.google.cloud"
- + ".compute.v1.ListGlobalForwardingRulesReq"
- + "uest\032+.google.cloud.compute.v1.Forwardin"
- + "gRuleList\"G\332A\007project\202\323\344\223\0027\0225/compute/v1"
+ + "Operation\"\320\001\332A:project,region,resource,r"
+ + "egion_set_labels_request_resource\212N\020Regi"
+ + "onOperations\202\323\344\223\002z\"T/compute/v1/projects"
+ + "/{project}/regions/{region}/forwardingRu"
+ + "les/{resource}/setLabels:\"region_set_lab"
+ + "els_request_resource\022\267\002\n\tSetTarget\0227.goo"
+ + "gle.cloud.compute.v1.SetTargetForwarding"
+ + "RuleRequest\032\".google.cloud.compute.v1.Op"
+ + "eration\"\314\001\332A8project,region,forwarding_r"
+ + "ule,target_reference_resource\212N\020RegionOp"
+ + "erations\202\323\344\223\002x\"[/compute/v1/projects/{pr"
+ + "oject}/regions/{region}/forwardingRules/"
+ + "{forwarding_rule}/setTarget:\031target_refe"
+ + "rence_resource\032r\312A\026compute.googleapis.co"
+ + "m\322AVhttps://www.googleapis.com/auth/comp"
+ + "ute,https://www.googleapis.com/auth/clou"
+ + "d-platform2\311\013\n\017GlobalAddresses\022\311\001\n\006Delet"
+ + "e\0223.google.cloud.compute.v1.DeleteGlobal"
+ + "AddressRequest\032\".google.cloud.compute.v1"
+ + ".Operation\"f\332A\017project,address\212N\020GlobalO"
+ + "perations\202\323\344\223\002;*9/compute/v1/projects/{p"
+ + "roject}/global/addresses/{address}\022\256\001\n\003G"
+ + "et\0220.google.cloud.compute.v1.GetGlobalAd"
+ + "dressRequest\032 .google.cloud.compute.v1.A"
+ + "ddress\"S\332A\017project,address\202\323\344\223\002;\0229/compu"
+ + "te/v1/projects/{project}/global/addresse"
+ + "s/{address}\022\332\001\n\006Insert\0223.google.cloud.co"
+ + "mpute.v1.InsertGlobalAddressRequest\032\".go"
+ + "ogle.cloud.compute.v1.Operation\"w\332A\030proj"
+ + "ect,address_resource\212N\020GlobalOperations\202"
+ + "\323\344\223\002C\"//compute/v1/projects/{project}/gl"
+ + "obal/addresses:\020address_resource\022\244\001\n\004Lis"
+ + "t\0223.google.cloud.compute.v1.ListGlobalAd"
+ + "dressesRequest\032$.google.cloud.compute.v1"
+ + ".AddressList\"A\332A\007project\202\323\344\223\0021\022//compute"
+ + "/v1/projects/{project}/global/addresses\022"
+ + "\232\002\n\004Move\0221.google.cloud.compute.v1.MoveG"
+ + "lobalAddressRequest\032\".google.cloud.compu"
+ + "te.v1.Operation\"\272\001\332A6project,address,glo"
+ + "bal_addresses_move_request_resource\212N\020Gl"
+ + "obalOperations\202\323\344\223\002h\">/compute/v1/projec"
+ + "ts/{project}/global/addresses/{address}/"
+ + "move:&global_addresses_move_request_reso"
+ + "urce\022\243\002\n\tSetLabels\0226.google.cloud.comput"
+ + "e.v1.SetLabelsGlobalAddressRequest\032\".goo"
+ + "gle.cloud.compute.v1.Operation\"\271\001\332A3proj"
+ + "ect,resource,global_set_labels_request_r"
+ + "esource\212N\020GlobalOperations\202\323\344\223\002j\"D/compu"
+ + "te/v1/projects/{project}/global/addresse"
+ + "s/{resource}/setLabels:\"global_set_label"
+ + "s_request_resource\032r\312A\026compute.googleapi"
+ + "s.com\322AVhttps://www.googleapis.com/auth/"
+ + "compute,https://www.googleapis.com/auth/"
+ + "cloud-platform2\373\016\n\025GlobalForwardingRules"
+ + "\022\346\001\n\006Delete\022:.google.cloud.compute.v1.De"
+ + "leteGlobalForwardingRuleRequest\032\".google"
+ + ".cloud.compute.v1.Operation\"|\332A\027project,"
+ + "forwarding_rule\212N\020GlobalOperations\202\323\344\223\002I"
+ + "*G/compute/v1/projects/{project}/global/"
+ + "forwardingRules/{forwarding_rule}\022\322\001\n\003Ge"
+ + "t\0227.google.cloud.compute.v1.GetGlobalFor"
+ + "wardingRuleRequest\032\'.google.cloud.comput"
+ + "e.v1.ForwardingRule\"i\332A\027project,forwardi"
+ + "ng_rule\202\323\344\223\002I\022G/compute/v1/projects/{pro"
+ + "ject}/global/forwardingRules/{forwarding"
+ + "_rule}\022\370\001\n\006Insert\022:.google.cloud.compute"
+ + ".v1.InsertGlobalForwardingRuleRequest\032\"."
+ + "google.cloud.compute.v1.Operation\"\215\001\332A p"
+ + "roject,forwarding_rule_resource\212N\020Global"
+ + "Operations\202\323\344\223\002Q\"5/compute/v1/projects/{"
+ + "project}/global/forwardingRules:\030forward"
+ + "ing_rule_resource\022\267\001\n\004List\0229.google.clou"
+ + "d.compute.v1.ListGlobalForwardingRulesRe"
+ + "quest\032+.google.cloud.compute.v1.Forwardi"
+ + "ngRuleList\"G\332A\007project\202\323\344\223\0027\0225/compute/v"
+ + "1/projects/{project}/global/forwardingRu"
+ + "les\022\230\002\n\005Patch\0229.google.cloud.compute.v1."
+ + "PatchGlobalForwardingRuleRequest\032\".googl"
+ + "e.cloud.compute.v1.Operation\"\257\001\332A0projec"
+ + "t,forwarding_rule,forwarding_rule_resour"
+ + "ce\212N\020GlobalOperations\202\323\344\223\002c2G/compute/v1"
+ "/projects/{project}/global/forwardingRul"
- + "es\022\230\002\n\005Patch\0229.google.cloud.compute.v1.P"
- + "atchGlobalForwardingRuleRequest\032\".google"
- + ".cloud.compute.v1.Operation\"\257\001\332A0project"
- + ",forwarding_rule,forwarding_rule_resourc"
- + "e\212N\020GlobalOperations\202\323\344\223\002c2G/compute/v1/"
+ + "es/{forwarding_rule}:\030forwarding_rule_re"
+ + "source\022\260\002\n\tSetLabels\022=.google.cloud.comp"
+ + "ute.v1.SetLabelsGlobalForwardingRuleRequ"
+ + "est\032\".google.cloud.compute.v1.Operation\""
+ + "\277\001\332A3project,resource,global_set_labels_"
+ + "request_resource\212N\020GlobalOperations\202\323\344\223\002"
+ + "p\"J/compute/v1/projects/{project}/global"
+ + "/forwardingRules/{resource}/setLabels:\"g"
+ + "lobal_set_labels_request_resource\022\254\002\n\tSe"
+ + "tTarget\022=.google.cloud.compute.v1.SetTar"
+ + "getGlobalForwardingRuleRequest\032\".google."
+ + "cloud.compute.v1.Operation\"\273\001\332A1project,"
+ + "forwarding_rule,target_reference_resourc"
+ + "e\212N\020GlobalOperations\202\323\344\223\002n\"Q/compute/v1/"
+ "projects/{project}/global/forwardingRule"
- + "s/{forwarding_rule}:\030forwarding_rule_res"
- + "ource\022\260\002\n\tSetLabels\022=.google.cloud.compu"
- + "te.v1.SetLabelsGlobalForwardingRuleReque"
- + "st\032\".google.cloud.compute.v1.Operation\"\277"
- + "\001\332A3project,resource,global_set_labels_r"
- + "equest_resource\212N\020GlobalOperations\202\323\344\223\002p"
- + "\"J/compute/v1/projects/{project}/global/"
- + "forwardingRules/{resource}/setLabels:\"gl"
- + "obal_set_labels_request_resource\022\254\002\n\tSet"
- + "Target\022=.google.cloud.compute.v1.SetTarg"
- + "etGlobalForwardingRuleRequest\032\".google.c"
- + "loud.compute.v1.Operation\"\273\001\332A1project,f"
- + "orwarding_rule,target_reference_resource"
- + "\212N\020GlobalOperations\202\323\344\223\002n\"Q/compute/v1/p"
- + "rojects/{project}/global/forwardingRules"
- + "/{forwarding_rule}/setTarget:\031target_ref"
- + "erence_resource\032r\312A\026compute.googleapis.c"
- + "om\322AVhttps://www.googleapis.com/auth/com"
- + "pute,https://www.googleapis.com/auth/clo"
- + "ud-platform2\254\022\n\033GlobalNetworkEndpointGro"
- + "ups\022\274\003\n\026AttachNetworkEndpoints\022P.google."
- + "cloud.compute.v1.AttachNetworkEndpointsG"
- + "lobalNetworkEndpointGroupRequest\032\".googl"
- + "e.cloud.compute.v1.Operation\"\253\002\332A_projec"
- + "t,network_endpoint_group,global_network_"
- + "endpoint_groups_attach_endpoints_request"
- + "_resource\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/co"
- + "mpute/v1/projects/{project}/global/netwo"
- + "rkEndpointGroups/{network_endpoint_group"
- + "}/attachNetworkEndpoints:@global_network"
+ + "s/{forwarding_rule}/setTarget:\031target_re"
+ + "ference_resource\032r\312A\026compute.googleapis."
+ + "com\322AVhttps://www.googleapis.com/auth/co"
+ + "mpute,https://www.googleapis.com/auth/cl"
+ + "oud-platform2\254\022\n\033GlobalNetworkEndpointGr"
+ + "oups\022\274\003\n\026AttachNetworkEndpoints\022P.google"
+ + ".cloud.compute.v1.AttachNetworkEndpoints"
+ + "GlobalNetworkEndpointGroupRequest\032\".goog"
+ + "le.cloud.compute.v1.Operation\"\253\002\332A_proje"
+ + "ct,network_endpoint_group,global_network"
+ "_endpoint_groups_attach_endpoints_reques"
- + "t_resource\022\201\002\n\006Delete\022@.google.cloud.com"
- + "pute.v1.DeleteGlobalNetworkEndpointGroup"
- + "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\220\001\332A\036project,network_endpoint_group\212"
- + "N\020GlobalOperations\202\323\344\223\002V*T/compute/v1/pr"
- + "ojects/{project}/global/networkEndpointG"
- + "roups/{network_endpoint_group}\022\274\003\n\026Detac"
- + "hNetworkEndpoints\022P.google.cloud.compute"
- + ".v1.DetachNetworkEndpointsGlobalNetworkE",
- "ndpointGroupRequest\032\".google.cloud.compu"
- + "te.v1.Operation\"\253\002\332A_project,network_end"
- + "point_group,global_network_endpoint_grou"
- + "ps_detach_endpoints_request_resource\212N\020G"
- + "lobalOperations\202\323\344\223\002\257\001\"k/compute/v1/proj"
- + "ects/{project}/global/networkEndpointGro"
- + "ups/{network_endpoint_group}/detachNetwo"
- + "rkEndpoints:@global_network_endpoint_gro"
- + "ups_detach_endpoints_request_resource\022\362\001"
- + "\n\003Get\022=.google.cloud.compute.v1.GetGloba"
- + "lNetworkEndpointGroupRequest\032-.google.cl"
- + "oud.compute.v1.NetworkEndpointGroup\"}\332A\036"
- + "project,network_endpoint_group\202\323\344\223\002V\022T/c"
+ + "t_resource\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/c"
+ "ompute/v1/projects/{project}/global/netw"
+ "orkEndpointGroups/{network_endpoint_grou"
- + "p}\022\222\002\n\006Insert\022@.google.cloud.compute.v1."
- + "InsertGlobalNetworkEndpointGroupRequest\032"
- + "\".google.cloud.compute.v1.Operation\"\241\001\332A"
- + "\'project,network_endpoint_group_resource"
- + "\212N\020GlobalOperations\202\323\344\223\002^\";/compute/v1/p"
+ + "p}/attachNetworkEndpoints:@global_networ"
+ + "k_endpoint_groups_attach_endpoints_reque"
+ + "st_resource\022\201\002\n\006Delete\022@.google.cloud.co"
+ + "mpute.v1.DeleteGlobalNetworkEndpointGrou"
+ + "pRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\220\001\332A\036project,network_endpoint_group"
+ + "\212N\020GlobalOperations\202\323\344\223\002V*T/compute/v1/p"
+ "rojects/{project}/global/networkEndpoint"
- + "Groups:\037network_endpoint_group_resource\022"
- + "\311\001\n\004List\022?.google.cloud.compute.v1.ListG"
- + "lobalNetworkEndpointGroupsRequest\0321.goog"
- + "le.cloud.compute.v1.NetworkEndpointGroup"
- + "List\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/proj"
- + "ects/{project}/global/networkEndpointGro"
- + "ups\022\300\002\n\024ListNetworkEndpoints\022O.google.cl"
- + "oud.compute.v1.ListNetworkEndpointsGloba"
- + "lNetworkEndpointGroupsRequest\032B.google.c"
- + "loud.compute.v1.NetworkEndpointGroupsLis"
- + "tNetworkEndpoints\"\222\001\332A\036project,network_e"
- + "ndpoint_group\202\323\344\223\002k\"i/compute/v1/project"
- + "s/{project}/global/networkEndpointGroups"
- + "/{network_endpoint_group}/listNetworkEnd"
- + "points\032r\312A\026compute.googleapis.com\322AVhttp"
- + "s://www.googleapis.com/auth/compute,http"
- + "s://www.googleapis.com/auth/cloud-platfo"
- + "rm2\320\010\n\020GlobalOperations\022\312\001\n\016AggregatedLi"
- + "st\022>.google.cloud.compute.v1.AggregatedL"
- + "istGlobalOperationsRequest\0320.google.clou"
- + "d.compute.v1.OperationAggregatedList\"F\332A"
- + "\007project\202\323\344\223\0026\0224/compute/v1/projects/{pr"
- + "oject}/aggregated/operations\022\321\001\n\006Delete\022"
- + "5.google.cloud.compute.v1.DeleteGlobalOp"
- + "erationRequest\0326.google.cloud.compute.v1"
- + ".DeleteGlobalOperationResponse\"X\332A\021proje"
- + "ct,operation\202\323\344\223\002>*\022.google.cloud.compute.v1.Aggregated"
+ + "ListGlobalOperationsRequest\0320.google.clo"
+ + "ud.compute.v1.OperationAggregatedList\"F\332"
+ + "A\007project\202\323\344\223\0026\0224/compute/v1/projects/{p"
+ + "roject}/aggregated/operations\022\321\001\n\006Delete"
+ + "\0225.google.cloud.compute.v1.DeleteGlobalO"
+ + "perationRequest\0326.google.cloud.compute.v"
+ + "1.DeleteGlobalOperationResponse\"X\332A\021proj"
+ + "ect,operation\202\323\344\223\002>*\022.google.cloud.compute.v1.Get"
+ + "GlobalOrganizationOperationRequest\032\".goo"
+ + "gle.cloud.compute.v1.Operation\"J\332A\topera"
+ + "tion\220N\001\202\323\344\223\0025\0223/compute/v1/locations/glo"
+ + "bal/operations/{operation}\022\244\001\n\004List\022@.go"
+ + "ogle.cloud.compute.v1.ListGlobalOrganiza"
+ + "tionOperationsRequest\032&.google.cloud.com"
+ + "pute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'/compu"
+ + "te/v1/locations/global/operations\032r\312A\026co"
+ "mpute.googleapis.com\322AVhttps://www.googl"
+ "eapis.com/auth/compute,https://www.googl"
- + "eapis.com/auth/cloud-platform2\314\005\n\034Global"
- + "OrganizationOperations\022\330\001\n\006Delete\022A.goog"
- + "le.cloud.compute.v1.DeleteGlobalOrganiza"
- + "tionOperationRequest\032B.google.cloud.comp"
- + "ute.v1.DeleteGlobalOrganizationOperation"
- + "Response\"G\332A\toperation\202\323\344\223\0025*3/compute/v"
- + "1/locations/global/operations/{operation"
- + "}\022\265\001\n\003Get\022>.google.cloud.compute.v1.GetG"
- + "lobalOrganizationOperationRequest\032\".goog"
- + "le.cloud.compute.v1.Operation\"J\332A\toperat"
- + "ion\220N\001\202\323\344\223\0025\0223/compute/v1/locations/glob"
- + "al/operations/{operation}\022\244\001\n\004List\022@.goo"
- + "gle.cloud.compute.v1.ListGlobalOrganizat"
- + "ionOperationsRequest\032&.google.cloud.comp"
- + "ute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'/comput"
- + "e/v1/locations/global/operations\032r\312A\026com"
- + "pute.googleapis.com\322AVhttps://www.google"
- + "apis.com/auth/compute,https://www.google"
- + "apis.com/auth/cloud-platform2\321\013\n\035GlobalP"
- + "ublicDelegatedPrefixes\022\207\002\n\006Delete\022B.goog"
- + "le.cloud.compute.v1.DeleteGlobalPublicDe"
+ + "eapis.com/auth/cloud-platform2\321\013\n\035Global"
+ + "PublicDelegatedPrefixes\022\207\002\n\006Delete\022B.goo"
+ + "gle.cloud.compute.v1.DeleteGlobalPublicD"
+ + "elegatedPrefixeRequest\032\".google.cloud.co"
+ + "mpute.v1.Operation\"\224\001\332A\037project,public_d"
+ + "elegated_prefix\212N\020GlobalOperations\202\323\344\223\002Y"
+ + "*W/compute/v1/projects/{project}/global/"
+ + "publicDelegatedPrefixes/{public_delegate"
+ + "d_prefix}\022\372\001\n\003Get\022?.google.cloud.compute"
+ + ".v1.GetGlobalPublicDelegatedPrefixeReque"
+ + "st\032..google.cloud.compute.v1.PublicDeleg"
+ + "atedPrefix\"\201\001\332A\037project,public_delegated"
+ + "_prefix\202\323\344\223\002Y\022W/compute/v1/projects/{pro"
+ + "ject}/global/publicDelegatedPrefixes/{pu"
+ + "blic_delegated_prefix}\022\230\002\n\006Insert\022B.goog"
+ + "le.cloud.compute.v1.InsertGlobalPublicDe"
+ "legatedPrefixeRequest\032\".google.cloud.com"
- + "pute.v1.Operation\"\224\001\332A\037project,public_de"
- + "legated_prefix\212N\020GlobalOperations\202\323\344\223\002Y*"
- + "W/compute/v1/projects/{project}/global/p"
- + "ublicDelegatedPrefixes/{public_delegated"
- + "_prefix}\022\372\001\n\003Get\022?.google.cloud.compute."
- + "v1.GetGlobalPublicDelegatedPrefixeReques"
- + "t\032..google.cloud.compute.v1.PublicDelega"
- + "tedPrefix\"\201\001\332A\037project,public_delegated_"
- + "prefix\202\323\344\223\002Y\022W/compute/v1/projects/{proj"
- + "ect}/global/publicDelegatedPrefixes/{pub"
- + "lic_delegated_prefix}\022\230\002\n\006Insert\022B.googl"
- + "e.cloud.compute.v1.InsertGlobalPublicDel"
- + "egatedPrefixeRequest\032\".google.cloud.comp"
- + "ute.v1.Operation\"\245\001\332A(project,public_del"
- + "egated_prefix_resource\212N\020GlobalOperation"
- + "s\202\323\344\223\002a\"=/compute/v1/projects/{project}/"
- + "global/publicDelegatedPrefixes: public_d"
- + "elegated_prefix_resource\022\316\001\n\004List\022A.goog"
- + "le.cloud.compute.v1.ListGlobalPublicDele"
- + "gatedPrefixesRequest\0322.google.cloud.comp"
- + "ute.v1.PublicDelegatedPrefixList\"O\332A\007pro"
- + "ject\202\323\344\223\002?\022=/compute/v1/projects/{projec"
- + "t}/global/publicDelegatedPrefixes\022\310\002\n\005Pa"
- + "tch\022A.google.cloud.compute.v1.PatchGloba"
- + "lPublicDelegatedPrefixeRequest\032\".google."
- + "cloud.compute.v1.Operation\"\327\001\332A@project,"
- + "public_delegated_prefix,public_delegated"
- + "_prefix_resource\212N\020GlobalOperations\202\323\344\223\002"
- + "{2W/compute/v1/projects/{project}/global"
- + "/publicDelegatedPrefixes/{public_delegat"
- + "ed_prefix}: public_delegated_prefix_reso"
- + "urce\032r\312A\026compute.googleapis.com\322AVhttps:"
- + "//www.googleapis.com/auth/compute,https:"
- + "//www.googleapis.com/auth/cloud-platform"
- + "2\203\r\n\014HealthChecks\022\313\001\n\016AggregatedList\022:.g"
- + "oogle.cloud.compute.v1.AggregatedListHea"
- + "lthChecksRequest\0323.google.cloud.compute."
- + "v1.HealthChecksAggregatedList\"H\332A\007projec"
- + "t\202\323\344\223\0028\0226/compute/v1/projects/{project}/"
- + "aggregated/healthChecks\022\324\001\n\006Delete\0221.goo"
- + "gle.cloud.compute.v1.DeleteHealthCheckRe"
+ + "pute.v1.Operation\"\245\001\332A(project,public_de"
+ + "legated_prefix_resource\212N\020GlobalOperatio"
+ + "ns\202\323\344\223\002a\"=/compute/v1/projects/{project}"
+ + "/global/publicDelegatedPrefixes: public_"
+ + "delegated_prefix_resource\022\316\001\n\004List\022A.goo"
+ + "gle.cloud.compute.v1.ListGlobalPublicDel"
+ + "egatedPrefixesRequest\0322.google.cloud.com"
+ + "pute.v1.PublicDelegatedPrefixList\"O\332A\007pr"
+ + "oject\202\323\344\223\002?\022=/compute/v1/projects/{proje"
+ + "ct}/global/publicDelegatedPrefixes\022\310\002\n\005P"
+ + "atch\022A.google.cloud.compute.v1.PatchGlob"
+ + "alPublicDelegatedPrefixeRequest\032\".google"
+ + ".cloud.compute.v1.Operation\"\327\001\332A@project"
+ + ",public_delegated_prefix,public_delegate"
+ + "d_prefix_resource\212N\020GlobalOperations\202\323\344\223"
+ + "\002{2W/compute/v1/projects/{project}/globa"
+ + "l/publicDelegatedPrefixes/{public_delega"
+ + "ted_prefix}: public_delegated_prefix_res"
+ + "ource\032r\312A\026compute.googleapis.com\322AVhttps"
+ + "://www.googleapis.com/auth/compute,https"
+ + "://www.googleapis.com/auth/cloud-platfor"
+ + "m2\203\r\n\014HealthChecks\022\313\001\n\016AggregatedList\022:."
+ + "google.cloud.compute.v1.AggregatedListHe"
+ + "althChecksRequest\0323.google.cloud.compute"
+ + ".v1.HealthChecksAggregatedList\"H\332A\007proje"
+ + "ct\202\323\344\223\0028\0226/compute/v1/projects/{project}"
+ + "/aggregated/healthChecks\022\324\001\n\006Delete\0221.go"
+ + "ogle.cloud.compute.v1.DeleteHealthCheckR"
+ + "equest\032\".google.cloud.compute.v1.Operati"
+ + "on\"s\332A\024project,health_check\212N\020GlobalOper"
+ + "ations\202\323\344\223\002C*A/compute/v1/projects/{proj"
+ + "ect}/global/healthChecks/{health_check}\022"
+ + "\275\001\n\003Get\022..google.cloud.compute.v1.GetHea"
+ + "lthCheckRequest\032$.google.cloud.compute.v"
+ + "1.HealthCheck\"`\332A\024project,health_check\202\323"
+ + "\344\223\002C\022A/compute/v1/projects/{project}/glo"
+ + "bal/healthChecks/{health_check}\022\346\001\n\006Inse"
+ + "rt\0221.google.cloud.compute.v1.InsertHealt"
+ + "hCheckRequest\032\".google.cloud.compute.v1."
+ + "Operation\"\204\001\332A\035project,health_check_reso"
+ + "urce\212N\020GlobalOperations\202\323\344\223\002K\"2/compute/"
+ + "v1/projects/{project}/global/healthCheck"
+ + "s:\025health_check_resource\022\250\001\n\004List\0220.goog"
+ + "le.cloud.compute.v1.ListHealthChecksRequ"
+ + "est\032(.google.cloud.compute.v1.HealthChec"
+ + "kList\"D\332A\007project\202\323\344\223\0024\0222/compute/v1/pro"
+ + "jects/{project}/global/healthChecks\022\200\002\n\005"
+ + "Patch\0220.google.cloud.compute.v1.PatchHea"
+ + "lthCheckRequest\032\".google.cloud.compute.v"
+ + "1.Operation\"\240\001\332A*project,health_check,he"
+ + "alth_check_resource\212N\020GlobalOperations\202\323"
+ + "\344\223\002Z2A/compute/v1/projects/{project}/glo"
+ + "bal/healthChecks/{health_check}:\025health_"
+ + "check_resource\022\202\002\n\006Update\0221.google.cloud"
+ + ".compute.v1.UpdateHealthCheckRequest\032\".g"
+ + "oogle.cloud.compute.v1.Operation\"\240\001\332A*pr"
+ + "oject,health_check,health_check_resource"
+ + "\212N\020GlobalOperations\202\323\344\223\002Z\032A/compute/v1/p"
+ + "rojects/{project}/global/healthChecks/{h"
+ + "ealth_check}:\025health_check_resource\032r\312A\026"
+ + "compute.googleapis.com\322AVhttps://www.goo"
+ + "gleapis.com/auth/compute,https://www.goo"
+ + "gleapis.com/auth/cloud-platform2\204\003\n\020Imag"
+ + "eFamilyViews\022\310\001\n\003Get\0222.google.cloud.comp"
+ + "ute.v1.GetImageFamilyViewRequest\032(.googl"
+ + "e.cloud.compute.v1.ImageFamilyView\"c\332A\023p"
+ + "roject,zone,family\202\323\344\223\002G\022E/compute/v1/pr"
+ + "ojects/{project}/zones/{zone}/imageFamil"
+ + "yViews/{family}\032\244\001\312A\026compute.googleapis."
+ + "com\322A\207\001https://www.googleapis.com/auth/c"
+ + "ompute.readonly,https://www.googleapis.c"
+ + "om/auth/compute,https://www.googleapis.c"
+ + "om/auth/cloud-platform2\374\023\n\006Images\022\272\001\n\006De"
+ + "lete\022+.google.cloud.compute.v1.DeleteIma"
+ + "geRequest\032\".google.cloud.compute.v1.Oper"
+ + "ation\"_\332A\rproject,image\212N\020GlobalOperatio"
+ + "ns\202\323\344\223\0026*4/compute/v1/projects/{project}"
+ + "/global/images/{image}\022\204\002\n\tDeprecate\022..g"
+ + "oogle.cloud.compute.v1.DeprecateImageReq"
+ + "uest\032\".google.cloud.compute.v1.Operation"
+ + "\"\242\001\332A)project,image,deprecation_status_r"
+ + "esource\212N\020GlobalOperations\202\323\344\223\002]\">/compu"
+ + "te/v1/projects/{project}/global/images/{"
+ + "image}/deprecate:\033deprecation_status_res"
+ + "ource\022\235\001\n\003Get\022(.google.cloud.compute.v1."
+ + "GetImageRequest\032\036.google.cloud.compute.v"
+ + "1.Image\"L\332A\rproject,image\202\323\344\223\0026\0224/comput"
+ + "e/v1/projects/{project}/global/images/{i"
+ + "mage}\022\272\001\n\rGetFromFamily\0222.google.cloud.c"
+ + "ompute.v1.GetFromFamilyImageRequest\032\036.go"
+ + "ogle.cloud.compute.v1.Image\"U\332A\016project,"
+ + "family\202\323\344\223\002>\022\",/compute/v1/projects/{"
+ + "project}/global/images:\016image_resource\022\226"
+ + "\001\n\004List\022*.google.cloud.compute.v1.ListIm"
+ + "agesRequest\032\".google.cloud.compute.v1.Im"
+ + "ageList\">\332A\007project\202\323\344\223\002.\022,/compute/v1/p"
+ + "rojects/{project}/global/images\022\327\001\n\005Patc"
+ + "h\022*.google.cloud.compute.v1.PatchImageRe"
+ "quest\032\".google.cloud.compute.v1.Operatio"
- + "n\"s\332A\024project,health_check\212N\020GlobalOpera"
- + "tions\202\323\344\223\002C*A/compute/v1/projects/{proje"
- + "ct}/global/healthChecks/{health_check}\022\275"
- + "\001\n\003Get\022..google.cloud.compute.v1.GetHeal"
- + "thCheckRequest\032$.google.cloud.compute.v1"
- + ".HealthCheck\"`\332A\024project,health_check\202\323\344"
- + "\223\002C\022A/compute/v1/projects/{project}/glob"
- + "al/healthChecks/{health_check}\022\346\001\n\006Inser"
- + "t\0221.google.cloud.compute.v1.InsertHealth"
- + "CheckRequest\032\".google.cloud.compute.v1.O"
- + "peration\"\204\001\332A\035project,health_check_resou"
- + "rce\212N\020GlobalOperations\202\323\344\223\002K\"2/compute/v"
- + "1/projects/{project}/global/healthChecks"
- + ":\025health_check_resource\022\250\001\n\004List\0220.googl"
- + "e.cloud.compute.v1.ListHealthChecksReque"
- + "st\032(.google.cloud.compute.v1.HealthCheck"
- + "List\"D\332A\007project\202\323\344\223\0024\0222/compute/v1/proj"
- + "ects/{project}/global/healthChecks\022\200\002\n\005P"
- + "atch\0220.google.cloud.compute.v1.PatchHeal"
- + "thCheckRequest\032\".google.cloud.compute.v1"
- + ".Operation\"\240\001\332A*project,health_check,hea"
- + "lth_check_resource\212N\020GlobalOperations\202\323\344"
- + "\223\002Z2A/compute/v1/projects/{project}/glob"
- + "al/healthChecks/{health_check}:\025health_c"
- + "heck_resource\022\202\002\n\006Update\0221.google.cloud."
- + "compute.v1.UpdateHealthCheckRequest\032\".go"
- + "ogle.cloud.compute.v1.Operation\"\240\001\332A*pro"
- + "ject,health_check,health_check_resource\212"
- + "N\020GlobalOperations\202\323\344\223\002Z\032A/compute/v1/pr"
- + "ojects/{project}/global/healthChecks/{he"
- + "alth_check}:\025health_check_resource\032r\312A\026c"
- + "ompute.googleapis.com\322AVhttps://www.goog"
- + "leapis.com/auth/compute,https://www.goog"
- + "leapis.com/auth/cloud-platform2\204\003\n\020Image"
- + "FamilyViews\022\310\001\n\003Get\0222.google.cloud.compu"
- + "te.v1.GetImageFamilyViewRequest\032(.google"
- + ".cloud.compute.v1.ImageFamilyView\"c\332A\023pr"
- + "oject,zone,family\202\323\344\223\002G\022E/compute/v1/pro"
- + "jects/{project}/zones/{zone}/imageFamily"
- + "Views/{family}\032\244\001\312A\026compute.googleapis.c"
- + "om\322A\207\001https://www.googleapis.com/auth/co"
- + "mpute.readonly,https://www.googleapis.co"
+ + "n\"~\332A\034project,image,image_resource\212N\020Glo"
+ + "balOperations\202\323\344\223\002F24/compute/v1/project"
+ + "s/{project}/global/images/{image}:\016image"
+ + "_resource\022\213\002\n\014SetIamPolicy\0221.google.clou"
+ + "d.compute.v1.SetIamPolicyImageRequest\032\037."
+ + "google.cloud.compute.v1.Policy\"\246\001\332A3proj"
+ + "ect,resource,global_set_policy_request_r"
+ + "esource\202\323\344\223\002j\"D/compute/v1/projects/{pro"
+ + "ject}/global/images/{resource}/setIamPol"
+ + "icy:\"global_set_policy_request_resource\022"
+ + "\230\002\n\tSetLabels\022..google.cloud.compute.v1."
+ + "SetLabelsImageRequest\032\".google.cloud.com"
+ + "pute.v1.Operation\"\266\001\332A3project,resource,"
+ + "global_set_labels_request_resource\212N\020Glo"
+ + "balOperations\202\323\344\223\002g\"A/compute/v1/project"
+ + "s/{project}/global/images/{resource}/set"
+ + "Labels:\"global_set_labels_request_resour"
+ + "ce\022\254\002\n\022TestIamPermissions\0227.google.cloud"
+ + ".compute.v1.TestIamPermissionsImageReque"
+ + "st\0320.google.cloud.compute.v1.TestPermiss"
+ + "ionsResponse\"\252\001\332A2project,resource,test_"
+ + "permissions_request_resource\202\323\344\223\002o\"J/com"
+ + "pute/v1/projects/{project}/global/images"
+ + "/{resource}/testIamPermissions:!test_per"
+ + "missions_request_resource\032r\312A\026compute.go"
+ + "ogleapis.com\322AVhttps://www.googleapis.co"
+ "m/auth/compute,https://www.googleapis.co"
- + "m/auth/cloud-platform2\374\023\n\006Images\022\272\001\n\006Del"
- + "ete\022+.google.cloud.compute.v1.DeleteImag"
- + "eRequest\032\".google.cloud.compute.v1.Opera"
- + "tion\"_\332A\rproject,image\212N\020GlobalOperation"
- + "s\202\323\344\223\0026*4/compute/v1/projects/{project}/"
- + "global/images/{image}\022\204\002\n\tDeprecate\022..go"
- + "ogle.cloud.compute.v1.DeprecateImageRequ"
+ + "m/auth/cloud-platform2\242\016\n\"InstanceGroupM"
+ + "anagerResizeRequests\022\311\002\n\006Cancel\022G.google"
+ + ".cloud.compute.v1.CancelInstanceGroupMan"
+ + "agerResizeRequestRequest\032\".google.cloud."
+ + "compute.v1.Operation\"\321\001\332A2project,zone,i"
+ + "nstance_group_manager,resize_request\212N\016Z"
+ + "oneOperations\202\323\344\223\002\204\001\"\201\001/compute/v1/proje"
+ + "cts/{project}/zones/{zone}/instanceGroup"
+ + "Managers/{instance_group_manager}/resize"
+ + "Requests/{resize_request}/cancel\022\300\002\n\006Del"
+ + "ete\022G.google.cloud.compute.v1.DeleteInst"
+ + "anceGroupManagerResizeRequestRequest\032\".g"
+ + "oogle.cloud.compute.v1.Operation\"\310\001\332A2pr"
+ + "oject,zone,instance_group_manager,resize"
+ + "_request\212N\016ZoneOperations\202\323\344\223\002|*z/comput"
+ + "e/v1/projects/{project}/zones/{zone}/ins"
+ + "tanceGroupManagers/{instance_group_manag"
+ + "er}/resizeRequests/{resize_request}\022\301\002\n\003"
+ + "Get\022D.google.cloud.compute.v1.GetInstanc"
+ + "eGroupManagerResizeRequestRequest\032:.goog"
+ + "le.cloud.compute.v1.InstanceGroupManager"
+ + "ResizeRequest\"\267\001\332A2project,zone,instance"
+ + "_group_manager,resize_request\202\323\344\223\002|\022z/co"
+ + "mpute/v1/projects/{project}/zones/{zone}"
+ + "/instanceGroupManagers/{instance_group_m"
+ + "anager}/resizeRequests/{resize_request}\022"
+ + "\200\003\n\006Insert\022G.google.cloud.compute.v1.Ins"
+ + "ertInstanceGroupManagerResizeRequestRequ"
+ "est\032\".google.cloud.compute.v1.Operation\""
- + "\242\001\332A)project,image,deprecation_status_re"
- + "source\212N\020GlobalOperations\202\323\344\223\002]\">/comput"
- + "e/v1/projects/{project}/global/images/{i"
- + "mage}/deprecate:\033deprecation_status_reso"
- + "urce\022\235\001\n\003Get\022(.google.cloud.compute.v1.G"
- + "etImageRequest\032\036.google.cloud.compute.v1"
- + ".Image\"L\332A\rproject,image\202\323\344\223\0026\0224/compute"
- + "/v1/projects/{project}/global/images/{im"
- + "age}\022\272\001\n\rGetFromFamily\0222.google.cloud.co"
- + "mpute.v1.GetFromFamilyImageRequest\032\036.goo"
- + "gle.cloud.compute.v1.Image\"U\332A\016project,f"
- + "amily\202\323\344\223\002>\022\",/compute/v1/projects/{p"
- + "roject}/global/images:\016image_resource\022\226\001"
- + "\n\004List\022*.google.cloud.compute.v1.ListIma"
- + "gesRequest\032\".google.cloud.compute.v1.Ima"
- + "geList\">\332A\007project\202\323\344\223\002.\022,/compute/v1/pr"
- + "ojects/{project}/global/images\022\327\001\n\005Patch"
- + "\022*.google.cloud.compute.v1.PatchImageReq"
- + "uest\032\".google.cloud.compute.v1.Operation"
- + "\"~\332A\034project,image,image_resource\212N\020Glob"
- + "alOperations\202\323\344\223\002F24/compute/v1/projects"
- + "/{project}/global/images/{image}:\016image_"
- + "resource\022\213\002\n\014SetIamPolicy\0221.google.cloud"
- + ".compute.v1.SetIamPolicyImageRequest\032\037.g"
- + "oogle.cloud.compute.v1.Policy\"\246\001\332A3proje"
- + "ct,resource,global_set_policy_request_re"
- + "source\202\323\344\223\002j\"D/compute/v1/projects/{proj"
- + "ect}/global/images/{resource}/setIamPoli"
- + "cy:\"global_set_policy_request_resource\022\230"
- + "\002\n\tSetLabels\022..google.cloud.compute.v1.S"
- + "etLabelsImageRequest\032\".google.cloud.comp"
- + "ute.v1.Operation\"\266\001\332A3project,resource,g"
- + "lobal_set_labels_request_resource\212N\020Glob"
- + "alOperations\202\323\344\223\002g\"A/compute/v1/projects"
- + "/{project}/global/images/{resource}/setL"
- + "abels:\"global_set_labels_request_resourc"
- + "e\022\254\002\n\022TestIamPermissions\0227.google.cloud."
- + "compute.v1.TestIamPermissionsImageReques"
- + "t\0320.google.cloud.compute.v1.TestPermissi"
- + "onsResponse\"\252\001\332A2project,resource,test_p"
- + "ermissions_request_resource\202\323\344\223\002o\"J/comp"
- + "ute/v1/projects/{project}/global/images/"
- + "{resource}/testIamPermissions:!test_perm"
- + "issions_request_resource\032r\312A\026compute.goo"
- + "gleapis.com\322AVhttps://www.googleapis.com"
- + "/auth/compute,https://www.googleapis.com"
- + "/auth/cloud-platform2\242\016\n\"InstanceGroupMa"
- + "nagerResizeRequests\022\311\002\n\006Cancel\022G.google."
- + "cloud.compute.v1.CancelInstanceGroupMana"
- + "gerResizeRequestRequest\032\".google.cloud.c"
- + "ompute.v1.Operation\"\321\001\332A2project,zone,in"
- + "stance_group_manager,resize_request\212N\016Zo"
- + "neOperations\202\323\344\223\002\204\001\"\201\001/compute/v1/projec"
- + "ts/{project}/zones/{zone}/instanceGroupM"
- + "anagers/{instance_group_manager}/resizeR"
- + "equests/{resize_request}/cancel\022\300\002\n\006Dele"
- + "te\022G.google.cloud.compute.v1.DeleteInsta"
- + "nceGroupManagerResizeRequestRequest\032\".go"
- + "ogle.cloud.compute.v1.Operation\"\310\001\332A2pro"
- + "ject,zone,instance_group_manager,resize_"
- + "request\212N\016ZoneOperations\202\323\344\223\002|*z/compute"
- + "/v1/projects/{project}/zones/{zone}/inst"
- + "anceGroupManagers/{instance_group_manage"
- + "r}/resizeRequests/{resize_request}\022\301\002\n\003G"
- + "et\022D.google.cloud.compute.v1.GetInstance"
- + "GroupManagerResizeRequestRequest\032:.googl"
- + "e.cloud.compute.v1.InstanceGroupManagerR"
- + "esizeRequest\"\267\001\332A2project,zone,instance_"
- + "group_manager,resize_request\202\323\344\223\002|\022z/com"
- + "pute/v1/projects/{project}/zones/{zone}/"
- + "instanceGroupManagers/{instance_group_ma"
- + "nager}/resizeRequests/{resize_request}\022\200"
- + "\003\n\006Insert\022G.google.cloud.compute.v1.Inse"
- + "rtInstanceGroupManagerResizeRequestReque"
- + "st\032\".google.cloud.compute.v1.Operation\"\210"
- + "\002\332ARproject,zone,instance_group_manager,"
- + "instance_group_manager_resize_request_re"
- + "source\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/compute"
- + "/v1/projects/{project}/zones/{zone}/inst"
- + "anceGroupManagers/{instance_group_manage"
- + "r}/resizeRequests:.instance_group_manage"
- + "r_resize_request_resource\022\261\002\n\004List\022F.goo"
- + "gle.cloud.compute.v1.ListInstanceGroupMa"
- + "nagerResizeRequestsRequest\032G.google.clou"
- + "d.compute.v1.InstanceGroupManagerResizeR"
- + "equestsListResponse\"\227\001\332A#project,zone,in"
- + "stance_group_manager\202\323\344\223\002k\022i/compute/v1/"
- + "projects/{project}/zones/{zone}/instance"
- + "GroupManagers/{instance_group_manager}/r"
- + "esizeRequests\032r\312A\026compute.googleapis.com"
- + "\322AVhttps://www.googleapis.com/auth/compu"
- + "te,https://www.googleapis.com/auth/cloud"
- + "-platform2\325E\n\025InstanceGroupManagers\022\241\003\n\020"
- + "AbandonInstances\022D.google.cloud.compute."
- + "v1.AbandonInstancesInstanceGroupManagerR"
- + "equest\032\".google.cloud.compute.v1.Operati"
- + "on\"\242\002\332A^project,zone,instance_group_mana"
- + "ger,instance_group_managers_abandon_inst"
- + "ances_request_resource\212N\016ZoneOperations\202"
- + "\323\344\223\002\251\001\"k/compute/v1/projects/{project}/z"
- + "ones/{zone}/instanceGroupManagers/{insta"
- + "nce_group_manager}/abandonInstances::ins"
- + "tance_group_managers_abandon_instances_r"
- + "equest_resource\022\345\001\n\016AggregatedList\022C.goo"
- + "gle.cloud.compute.v1.AggregatedListInsta"
- + "nceGroupManagersRequest\032;.google.cloud.c"
- + "ompute.v1.InstanceGroupManagerAggregated"
- + "List\"Q\332A\007project\202\323\344\223\002A\022?/compute/v1/proj"
- + "ects/{project}/aggregated/instanceGroupM"
- + "anagers\022\256\003\n\027ApplyUpdatesToInstances\022K.go"
- + "ogle.cloud.compute.v1.ApplyUpdatesToInst"
- + "ancesInstanceGroupManagerRequest\032\".googl"
- + "e.cloud.compute.v1.Operation\"\241\002\332AZprojec"
- + "t,zone,instance_group_manager,instance_g"
- + "roup_managers_apply_updates_request_reso"
- + "urce\212N\016ZoneOperations\202\323\344\223\002\254\001\"r/compute/v"
- + "1/projects/{project}/zones/{zone}/instan"
- + "ceGroupManagers/{instance_group_manager}"
- + "/applyUpdatesToInstances:6instance_group"
- + "_managers_apply_updates_request_resource"
- + "\022\234\003\n\017CreateInstances\022C.google.cloud.comp"
- + "ute.v1.CreateInstancesInstanceGroupManag"
- + "erRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"\237\002\332A]project,zone,instance_group_m"
- + "anager,instance_group_managers_create_in"
- + "stances_request_resource\212N\016ZoneOperation"
- + "s\202\323\344\223\002\247\001\"j/compute/v1/projects/{project}"
- + "/zones/{zone}/instanceGroupManagers/{ins"
- + "tance_group_manager}/createInstances:9in"
- + "stance_group_managers_create_instances_r"
- + "equest_resource\022\204\002\n\006Delete\022:.google.clou"
- + "d.compute.v1.DeleteInstanceGroupManagerR"
- + "equest\032\".google.cloud.compute.v1.Operati"
- + "on\"\231\001\332A#project,zone,instance_group_mana"
- + "ger\212N\016ZoneOperations\202\323\344\223\002\\*Z/compute/v1/"
- + "projects/{project}/zones/{zone}/instance"
- + "GroupManagers/{instance_group_manager}\022\234"
- + "\003\n\017DeleteInstances\022C.google.cloud.comput"
- + "e.v1.DeleteInstancesInstanceGroupManager"
+ + "\210\002\332ARproject,zone,instance_group_manager"
+ + ",instance_group_manager_resize_request_r"
+ + "esource\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/comput"
+ + "e/v1/projects/{project}/zones/{zone}/ins"
+ + "tanceGroupManagers/{instance_group_manag"
+ + "er}/resizeRequests:.instance_group_manag"
+ + "er_resize_request_resource\022\261\002\n\004List\022F.go"
+ + "ogle.cloud.compute.v1.ListInstanceGroupM"
+ + "anagerResizeRequestsRequest\032G.google.clo"
+ + "ud.compute.v1.InstanceGroupManagerResize"
+ + "RequestsListResponse\"\227\001\332A#project,zone,i"
+ + "nstance_group_manager\202\323\344\223\002k\022i/compute/v1"
+ + "/projects/{project}/zones/{zone}/instanc"
+ + "eGroupManagers/{instance_group_manager}/"
+ + "resizeRequests\032r\312A\026compute.googleapis.co"
+ + "m\322AVhttps://www.googleapis.com/auth/comp"
+ + "ute,https://www.googleapis.com/auth/clou"
+ + "d-platform2\325E\n\025InstanceGroupManagers\022\241\003\n"
+ + "\020AbandonInstances\022D.google.cloud.compute"
+ + ".v1.AbandonInstancesInstanceGroupManager"
+ "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\237\002\332A]project,zone,instance_group_man"
- + "ager,instance_group_managers_delete_inst"
- + "ances_request_resource\212N\016ZoneOperations\202"
- + "\323\344\223\002\247\001\"j/compute/v1/projects/{project}/z"
- + "ones/{zone}/instanceGroupManagers/{insta"
- + "nce_group_manager}/deleteInstances:9inst"
- + "ance_group_managers_delete_instances_req"
- + "uest_resource\022\305\003\n\030DeletePerInstanceConfi"
- + "gs\022L.google.cloud.compute.v1.DeletePerIn"
- + "stanceConfigsInstanceGroupManagerRequest"
- + "\032\".google.cloud.compute.v1.Operation\"\266\002\332"
- + "Adproject,zone,instance_group_manager,in"
- + "stance_group_managers_delete_per_instanc"
- + "e_configs_req_resource\212N\016ZoneOperations\202"
- + "\323\344\223\002\267\001\"s/compute/v1/projects/{project}/z"
- + "ones/{zone}/instanceGroupManagers/{insta"
- + "nce_group_manager}/deletePerInstanceConf"
- + "igs:@instance_group_managers_delete_per_"
- + "instance_configs_req_resource\022\370\001\n\003Get\0227."
- + "google.cloud.compute.v1.GetInstanceGroup"
- + "ManagerRequest\032-.google.cloud.compute.v1"
- + ".InstanceGroupManager\"\210\001\332A#project,zone,"
- + "instance_group_manager\202\323\344\223\002\\\022Z/compute/v"
- + "1/projects/{project}/zones/{zone}/instan"
- + "ceGroupManagers/{instance_group_manager}"
- + "\022\225\002\n\006Insert\022:.google.cloud.compute.v1.In"
- + "sertInstanceGroupManagerRequest\032\".google"
- + ".cloud.compute.v1.Operation\"\252\001\332A,project"
- + ",zone,instance_group_manager_resource\212N\016"
- + "ZoneOperations\202\323\344\223\002d\"A/compute/v1/projec"
- + "ts/{project}/zones/{zone}/instanceGroupM"
- + "anagers:\037instance_group_manager_resource"
- + "\022\316\001\n\004List\0229.google.cloud.compute.v1.List"
- + "InstanceGroupManagersRequest\0321.google.cl"
- + "oud.compute.v1.InstanceGroupManagerList\""
- + "X\332A\014project,zone\202\323\344\223\002C\022A/compute/v1/proj"
- + "ects/{project}/zones/{zone}/instanceGrou"
- + "pManagers\022\245\002\n\nListErrors\022?.google.cloud."
- + "compute.v1.ListErrorsInstanceGroupManage"
- + "rsRequest\032@.google.cloud.compute.v1.Inst"
- + "anceGroupManagersListErrorsResponse\"\223\001\332A"
- + "#project,zone,instance_group_manager\202\323\344\223"
- + "\002g\022e/compute/v1/projects/{project}/zones"
- + "/{zone}/instanceGroupManagers/{instance_"
- + "group_manager}/listErrors\022\315\002\n\024ListManage"
- + "dInstances\022I.google.cloud.compute.v1.Lis"
- + "tManagedInstancesInstanceGroupManagersRe"
- + "quest\032J.google.cloud.compute.v1.Instance"
- + "GroupManagersListManagedInstancesRespons"
- + "e\"\235\001\332A#project,zone,instance_group_manag"
- + "er\202\323\344\223\002q\"o/compute/v1/projects/{project}"
- + "/zones/{zone}/instanceGroupManagers/{ins"
- + "tance_group_manager}/listManagedInstance"
- + "s\022\321\002\n\026ListPerInstanceConfigs\022K.google.cl"
- + "oud.compute.v1.ListPerInstanceConfigsIns"
- + "tanceGroupManagersRequest\032H.google.cloud"
- + ".compute.v1.InstanceGroupManagersListPer"
- + "InstanceConfigsResp\"\237\001\332A#project,zone,in"
- + "stance_group_manager\202\323\344\223\002s\"q/compute/v1/"
- + "projects/{project}/zones/{zone}/instance"
- + "GroupManagers/{instance_group_manager}/l"
- + "istPerInstanceConfigs\022\303\002\n\005Patch\0229.google"
- + ".cloud.compute.v1.PatchInstanceGroupMana"
- + "gerRequest\032\".google.cloud.compute.v1.Ope"
- + "ration\"\332\001\332ACproject,zone,instance_group_"
- + "manager,instance_group_manager_resource\212"
- + "N\016ZoneOperations\202\323\344\223\002}2Z/compute/v1/proj"
- + "ects/{project}/zones/{zone}/instanceGrou"
- + "pManagers/{instance_group_manager}:\037inst"
- + "ance_group_manager_resource\022\300\003\n\027PatchPer",
- "InstanceConfigs\022K.google.cloud.compute.v"
- + "1.PatchPerInstanceConfigsInstanceGroupMa"
- + "nagerRequest\032\".google.cloud.compute.v1.O"
- + "peration\"\263\002\332Acproject,zone,instance_grou"
- + "p_manager,instance_group_managers_patch_"
- + "per_instance_configs_req_resource\212N\016Zone"
- + "Operations\202\323\344\223\002\265\001\"r/compute/v1/projects/"
- + "{project}/zones/{zone}/instanceGroupMana"
- + "gers/{instance_group_manager}/patchPerIn"
- + "stanceConfigs:?instance_group_managers_p"
- + "atch_per_instance_configs_req_resource\022\246"
- + "\003\n\021RecreateInstances\022E.google.cloud.comp"
- + "ute.v1.RecreateInstancesInstanceGroupMan"
- + "agerRequest\032\".google.cloud.compute.v1.Op"
- + "eration\"\245\002\332A_project,zone,instance_group"
- + "_manager,instance_group_managers_recreat"
- + "e_instances_request_resource\212N\016ZoneOpera"
- + "tions\202\323\344\223\002\253\001\"l/compute/v1/projects/{proj"
- + "ect}/zones/{zone}/instanceGroupManagers/"
- + "{instance_group_manager}/recreateInstanc"
- + "es:;instance_group_managers_recreate_ins"
- + "tances_request_resource\022\220\002\n\006Resize\022:.goo"
- + "gle.cloud.compute.v1.ResizeInstanceGroup"
- + "ManagerRequest\032\".google.cloud.compute.v1"
- + ".Operation\"\245\001\332A(project,zone,instance_gr"
- + "oup_manager,size\212N\016ZoneOperations\202\323\344\223\002c\""
- + "a/compute/v1/projects/{project}/zones/{z"
- + "one}/instanceGroupManagers/{instance_gro"
- + "up_manager}/resize\022\234\003\n\017ResumeInstances\022C"
- + ".google.cloud.compute.v1.ResumeInstances"
- + "InstanceGroupManagerRequest\032\".google.clo"
- + "ud.compute.v1.Operation\"\237\002\332A]project,zon"
- + "e,instance_group_manager,instance_group_"
- + "managers_resume_instances_request_resour"
- + "ce\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1/"
- + "projects/{project}/zones/{zone}/instance"
- + "GroupManagers/{instance_group_manager}/r"
- + "esumeInstances:9instance_group_managers_"
- + "resume_instances_request_resource\022\262\003\n\023Se"
- + "tInstanceTemplate\022G.google.cloud.compute"
- + ".v1.SetInstanceTemplateInstanceGroupMana"
+ + "ion\"\242\002\332A^project,zone,instance_group_man"
+ + "ager,instance_group_managers_abandon_ins"
+ + "tances_request_resource\212N\016ZoneOperations"
+ + "\202\323\344\223\002\251\001\"k/compute/v1/projects/{project}/"
+ + "zones/{zone}/instanceGroupManagers/{inst"
+ + "ance_group_manager}/abandonInstances::in"
+ + "stance_group_managers_abandon_instances_"
+ + "request_resource\022\345\001\n\016AggregatedList\022C.go"
+ + "ogle.cloud.compute.v1.AggregatedListInst"
+ + "anceGroupManagersRequest\032;.google.cloud."
+ + "compute.v1.InstanceGroupManagerAggregate"
+ + "dList\"Q\332A\007project\202\323\344\223\002A\022?/compute/v1/pro"
+ + "jects/{project}/aggregated/instanceGroup"
+ + "Managers\022\256\003\n\027ApplyUpdatesToInstances\022K.g"
+ + "oogle.cloud.compute.v1.ApplyUpdatesToIns"
+ + "tancesInstanceGroupManagerRequest\032\".goog"
+ + "le.cloud.compute.v1.Operation\"\241\002\332AZproje"
+ + "ct,zone,instance_group_manager,instance_"
+ + "group_managers_apply_updates_request_res"
+ + "ource\212N\016ZoneOperations\202\323\344\223\002\254\001\"r/compute/"
+ + "v1/projects/{project}/zones/{zone}/insta"
+ + "nceGroupManagers/{instance_group_manager"
+ + "}/applyUpdatesToInstances:6instance_grou"
+ + "p_managers_apply_updates_request_resourc"
+ + "e\022\234\003\n\017CreateInstances\022C.google.cloud.com"
+ + "pute.v1.CreateInstancesInstanceGroupMana"
+ "gerRequest\032\".google.cloud.compute.v1.Ope"
- + "ration\"\255\002\332Abproject,zone,instance_group_"
- + "manager,instance_group_managers_set_inst"
- + "ance_template_request_resource\212N\016ZoneOpe"
- + "rations\202\323\344\223\002\260\001\"n/compute/v1/projects/{pr"
- + "oject}/zones/{zone}/instanceGroupManager"
- + "s/{instance_group_manager}/setInstanceTe"
- + "mplate:>instance_group_managers_set_inst"
- + "ance_template_request_resource\022\231\003\n\016SetTa"
- + "rgetPools\022B.google.cloud.compute.v1.SetT"
- + "argetPoolsInstanceGroupManagerRequest\032\"."
- + "google.cloud.compute.v1.Operation\"\236\002\332A]p"
- + "roject,zone,instance_group_manager,insta"
- + "nce_group_managers_set_target_pools_requ"
- + "est_resource\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/c"
- + "ompute/v1/projects/{project}/zones/{zone"
- + "}/instanceGroupManagers/{instance_group_"
- + "manager}/setTargetPools:9instance_group_"
- + "managers_set_target_pools_request_resour"
- + "ce\022\227\003\n\016StartInstances\022B.google.cloud.com"
- + "pute.v1.StartInstancesInstanceGroupManag"
- + "erRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"\234\002\332A\\project,zone,instance_group_m"
- + "anager,instance_group_managers_start_ins"
+ + "ration\"\237\002\332A]project,zone,instance_group_"
+ + "manager,instance_group_managers_create_i"
+ + "nstances_request_resource\212N\016ZoneOperatio"
+ + "ns\202\323\344\223\002\247\001\"j/compute/v1/projects/{project"
+ + "}/zones/{zone}/instanceGroupManagers/{in"
+ + "stance_group_manager}/createInstances:9i"
+ + "nstance_group_managers_create_instances_"
+ + "request_resource\022\204\002\n\006Delete\022:.google.clo"
+ + "ud.compute.v1.DeleteInstanceGroupManager"
+ + "Request\032\".google.cloud.compute.v1.Operat"
+ + "ion\"\231\001\332A#project,zone,instance_group_man"
+ + "ager\212N\016ZoneOperations\202\323\344\223\002\\*Z/compute/v1"
+ + "/projects/{project}/zones/{zone}/instanc"
+ + "eGroupManagers/{instance_group_manager}\022"
+ + "\234\003\n\017DeleteInstances\022C.google.cloud.compu"
+ + "te.v1.DeleteInstancesInstanceGroupManage"
+ + "rRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\237\002\332A]project,zone,instance_group_ma"
+ + "nager,instance_group_managers_delete_ins"
+ "tances_request_resource\212N\016ZoneOperations"
- + "\202\323\344\223\002\245\001\"i/compute/v1/projects/{project}/"
+ + "\202\323\344\223\002\247\001\"j/compute/v1/projects/{project}/"
+ "zones/{zone}/instanceGroupManagers/{inst"
- + "ance_group_manager}/startInstances:8inst"
- + "ance_group_managers_start_instances_requ"
- + "est_resource\022\222\003\n\rStopInstances\022A.google."
- + "cloud.compute.v1.StopInstancesInstanceGr"
- + "oupManagerRequest\032\".google.cloud.compute"
- + ".v1.Operation\"\231\002\332A[project,zone,instance"
- + "_group_manager,instance_group_managers_s"
- + "top_instances_request_resource\212N\016ZoneOpe"
- + "rations\202\323\344\223\002\243\001\"h/compute/v1/projects/{pr"
- + "oject}/zones/{zone}/instanceGroupManager"
- + "s/{instance_group_manager}/stopInstances"
- + ":7instance_group_managers_stop_instances"
- + "_request_resource\022\241\003\n\020SuspendInstances\022D"
- + ".google.cloud.compute.v1.SuspendInstance"
+ + "ance_group_manager}/deleteInstances:9ins"
+ + "tance_group_managers_delete_instances_re"
+ + "quest_resource\022\305\003\n\030DeletePerInstanceConf"
+ + "igs\022L.google.cloud.compute.v1.DeletePerI"
+ + "nstanceConfigsInstanceGroupManagerReques"
+ + "t\032\".google.cloud.compute.v1.Operation\"\266\002"
+ + "\332Adproject,zone,instance_group_manager,i"
+ + "nstance_group_managers_delete_per_instan"
+ + "ce_configs_req_resource\212N\016ZoneOperations"
+ + "\202\323\344\223\002\267\001\"s/compute/v1/projects/{project}/"
+ + "zones/{zone}/instanceGroupManagers/{inst"
+ + "ance_group_manager}/deletePerInstanceCon"
+ + "figs:@instance_group_managers_delete_per"
+ + "_instance_configs_req_resource\022\370\001\n\003Get\0227"
+ + ".google.cloud.compute.v1.GetInstanceGrou"
+ + "pManagerRequest\032-.google.cloud.compute.v"
+ + "1.InstanceGroupManager\"\210\001\332A#project,zone"
+ + ",instance_group_manager\202\323\344\223\002\\\022Z/compute/"
+ + "v1/projects/{project}/zones/{zone}/insta"
+ + "nceGroupManagers/{instance_group_manager"
+ + "}\022\225\002\n\006Insert\022:.google.cloud.compute.v1.I"
+ + "nsertInstanceGroupManagerRequest\032\".googl"
+ + "e.cloud.compute.v1.Operation\"\252\001\332A,projec"
+ + "t,zone,instance_group_manager_resource\212N"
+ + "\016ZoneOperations\202\323\344\223\002d\"A/compute/v1/proje"
+ + "cts/{project}/zones/{zone}/instanceGroup"
+ + "Managers:\037instance_group_manager_resourc"
+ + "e\022\316\001\n\004List\0229.google.cloud.compute.v1.Lis"
+ + "tInstanceGroupManagersRequest\0321.google.c"
+ + "loud.compute.v1.InstanceGroupManagerList"
+ + "\"X\332A\014project,zone\202\323\344\223\002C\022A/compute/v1/pro"
+ + "jects/{project}/zones/{zone}/instanceGro"
+ + "upManagers\022\245\002\n\nListErrors\022?.google.cloud"
+ + ".compute.v1.ListErrorsInstanceGroupManag"
+ + "ersRequest\032@.google.cloud.compute.v1.Ins"
+ + "tanceGroupManagersListErrorsResponse\"\223\001\332"
+ + "A#project,zone,instance_group_manager\202\323\344"
+ + "\223\002g\022e/compute/v1/projects/{project}/zone"
+ + "s/{zone}/instanceGroupManagers/{instance"
+ + "_group_manager}/listErrors\022\315\002\n\024ListManag"
+ + "edInstances\022I.google.cloud.compute.v1.Li"
+ + "stManagedInstancesInstanceGroupManagersR"
+ + "equest\032J.google.cloud.compute.v1.Instanc"
+ + "eGroupManagersListManagedInstancesRespon"
+ + "se\"\235\001\332A#project,zone,instance_group_mana"
+ + "ger\202\323\344\223\002q\"o/compute/v1/projects/{project"
+ + "}/zones/{zone}/instanceGroupManagers/{in"
+ + "stance_group_manager}/listManagedInstanc"
+ + "es\022\321\002\n\026ListPerInstanceConfigs\022K.google.c"
+ + "loud.compute.v1.ListPerInstanceConfigsIn"
+ + "stanceGroupManagersRequest\032H.google.clou"
+ + "d.compute.v1.InstanceGroupManagersListPe"
+ + "rInstanceConfigsResp\"\237\001\332A#project,zone,i"
+ + "nstance_group_manager\202\323\344\223\002s\"q/compute/v1"
+ + "/projects/{project}/zones/{zone}/instanc"
+ + "eGroupManagers/{instance_group_manager}/"
+ + "listPerInstanceConfigs\022\303\002\n\005Patch\0229.googl"
+ + "e.cloud.compute.v1.PatchInstanceGroupMan"
+ + "agerRequest\032\".google.cloud.compute.v1.Op"
+ + "eration\"\332\001\332ACproject,zone,instance_group"
+ + "_manager,instance_group_manager_resource"
+ + "\212N\016ZoneOperations\202\323\344\223\002}2Z/compute/v1/pro"
+ + "jects/{project}/zones/{zone}/instanceGro"
+ + "upManagers/{instance_group_manager}:\037ins",
+ "tance_group_manager_resource\022\300\003\n\027PatchPe"
+ + "rInstanceConfigs\022K.google.cloud.compute."
+ + "v1.PatchPerInstanceConfigsInstanceGroupM"
+ + "anagerRequest\032\".google.cloud.compute.v1."
+ + "Operation\"\263\002\332Acproject,zone,instance_gro"
+ + "up_manager,instance_group_managers_patch"
+ + "_per_instance_configs_req_resource\212N\016Zon"
+ + "eOperations\202\323\344\223\002\265\001\"r/compute/v1/projects"
+ + "/{project}/zones/{zone}/instanceGroupMan"
+ + "agers/{instance_group_manager}/patchPerI"
+ + "nstanceConfigs:?instance_group_managers_"
+ + "patch_per_instance_configs_req_resource\022"
+ + "\246\003\n\021RecreateInstances\022E.google.cloud.com"
+ + "pute.v1.RecreateInstancesInstanceGroupMa"
+ + "nagerRequest\032\".google.cloud.compute.v1.O"
+ + "peration\"\245\002\332A_project,zone,instance_grou"
+ + "p_manager,instance_group_managers_recrea"
+ + "te_instances_request_resource\212N\016ZoneOper"
+ + "ations\202\323\344\223\002\253\001\"l/compute/v1/projects/{pro"
+ + "ject}/zones/{zone}/instanceGroupManagers"
+ + "/{instance_group_manager}/recreateInstan"
+ + "ces:;instance_group_managers_recreate_in"
+ + "stances_request_resource\022\220\002\n\006Resize\022:.go"
+ + "ogle.cloud.compute.v1.ResizeInstanceGrou"
+ + "pManagerRequest\032\".google.cloud.compute.v"
+ + "1.Operation\"\245\001\332A(project,zone,instance_g"
+ + "roup_manager,size\212N\016ZoneOperations\202\323\344\223\002c"
+ + "\"a/compute/v1/projects/{project}/zones/{"
+ + "zone}/instanceGroupManagers/{instance_gr"
+ + "oup_manager}/resize\022\234\003\n\017ResumeInstances\022"
+ + "C.google.cloud.compute.v1.ResumeInstance"
+ "sInstanceGroupManagerRequest\032\".google.cl"
- + "oud.compute.v1.Operation\"\242\002\332A^project,zo"
+ + "oud.compute.v1.Operation\"\237\002\332A]project,zo"
+ "ne,instance_group_manager,instance_group"
- + "_managers_suspend_instances_request_reso"
- + "urce\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/v"
- + "1/projects/{project}/zones/{zone}/instan"
- + "ceGroupManagers/{instance_group_manager}"
- + "/suspendInstances::instance_group_manage"
- + "rs_suspend_instances_request_resource\022\305\003"
- + "\n\030UpdatePerInstanceConfigs\022L.google.clou"
- + "d.compute.v1.UpdatePerInstanceConfigsIns"
- + "tanceGroupManagerRequest\032\".google.cloud."
- + "compute.v1.Operation\"\266\002\332Adproject,zone,i"
- + "nstance_group_manager,instance_group_man"
- + "agers_update_per_instance_configs_req_re"
- + "source\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/compute"
- + "/v1/projects/{project}/zones/{zone}/inst"
- + "anceGroupManagers/{instance_group_manage"
- + "r}/updatePerInstanceConfigs:@instance_gr"
- + "oup_managers_update_per_instance_configs"
- + "_req_resource\032r\312A\026compute.googleapis.com"
- + "\322AVhttps://www.googleapis.com/auth/compu"
- + "te,https://www.googleapis.com/auth/cloud"
- + "-platform2\360\024\n\016InstanceGroups\022\337\002\n\014AddInst"
- + "ances\0229.google.cloud.compute.v1.AddInsta"
- + "ncesInstanceGroupRequest\032\".google.cloud."
- + "compute.v1.Operation\"\357\001\332AJproject,zone,i"
- + "nstance_group,instance_groups_add_instan"
- + "ces_request_resource\212N\016ZoneOperations\202\323\344"
- + "\223\002\212\001\"X/compute/v1/projects/{project}/zon"
- + "es/{zone}/instanceGroups/{instance_group"
- + "}/addInstances:.instance_groups_add_inst"
- + "ances_request_resource\022\320\001\n\016AggregatedLis"
- + "t\022<.google.cloud.compute.v1.AggregatedLi"
- + "stInstanceGroupsRequest\0324.google.cloud.c"
- + "ompute.v1.InstanceGroupAggregatedList\"J\332"
- + "A\007project\202\323\344\223\002:\0228/compute/v1/projects/{p"
- + "roject}/aggregated/instanceGroups\022\346\001\n\006De"
- + "lete\0223.google.cloud.compute.v1.DeleteIns"
- + "tanceGroupRequest\032\".google.cloud.compute"
- + ".v1.Operation\"\202\001\332A\033project,zone,instance"
- + "_group\212N\016ZoneOperations\202\323\344\223\002M*K/compute/"
+ + "_managers_resume_instances_request_resou"
+ + "rce\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1"
+ + "/projects/{project}/zones/{zone}/instanc"
+ + "eGroupManagers/{instance_group_manager}/"
+ + "resumeInstances:9instance_group_managers"
+ + "_resume_instances_request_resource\022\262\003\n\023S"
+ + "etInstanceTemplate\022G.google.cloud.comput"
+ + "e.v1.SetInstanceTemplateInstanceGroupMan"
+ + "agerRequest\032\".google.cloud.compute.v1.Op"
+ + "eration\"\255\002\332Abproject,zone,instance_group"
+ + "_manager,instance_group_managers_set_ins"
+ + "tance_template_request_resource\212N\016ZoneOp"
+ + "erations\202\323\344\223\002\260\001\"n/compute/v1/projects/{p"
+ + "roject}/zones/{zone}/instanceGroupManage"
+ + "rs/{instance_group_manager}/setInstanceT"
+ + "emplate:>instance_group_managers_set_ins"
+ + "tance_template_request_resource\022\231\003\n\016SetT"
+ + "argetPools\022B.google.cloud.compute.v1.Set"
+ + "TargetPoolsInstanceGroupManagerRequest\032\""
+ + ".google.cloud.compute.v1.Operation\"\236\002\332A]"
+ + "project,zone,instance_group_manager,inst"
+ + "ance_group_managers_set_target_pools_req"
+ + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/"
+ + "compute/v1/projects/{project}/zones/{zon"
+ + "e}/instanceGroupManagers/{instance_group"
+ + "_manager}/setTargetPools:9instance_group"
+ + "_managers_set_target_pools_request_resou"
+ + "rce\022\227\003\n\016StartInstances\022B.google.cloud.co"
+ + "mpute.v1.StartInstancesInstanceGroupMana"
+ + "gerRequest\032\".google.cloud.compute.v1.Ope"
+ + "ration\"\234\002\332A\\project,zone,instance_group_"
+ + "manager,instance_group_managers_start_in"
+ + "stances_request_resource\212N\016ZoneOperation"
+ + "s\202\323\344\223\002\245\001\"i/compute/v1/projects/{project}"
+ + "/zones/{zone}/instanceGroupManagers/{ins"
+ + "tance_group_manager}/startInstances:8ins"
+ + "tance_group_managers_start_instances_req"
+ + "uest_resource\022\222\003\n\rStopInstances\022A.google"
+ + ".cloud.compute.v1.StopInstancesInstanceG"
+ + "roupManagerRequest\032\".google.cloud.comput"
+ + "e.v1.Operation\"\231\002\332A[project,zone,instanc"
+ + "e_group_manager,instance_group_managers_"
+ + "stop_instances_request_resource\212N\016ZoneOp"
+ + "erations\202\323\344\223\002\243\001\"h/compute/v1/projects/{p"
+ + "roject}/zones/{zone}/instanceGroupManage"
+ + "rs/{instance_group_manager}/stopInstance"
+ + "s:7instance_group_managers_stop_instance"
+ + "s_request_resource\022\241\003\n\020SuspendInstances\022"
+ + "D.google.cloud.compute.v1.SuspendInstanc"
+ + "esInstanceGroupManagerRequest\032\".google.c"
+ + "loud.compute.v1.Operation\"\242\002\332A^project,z"
+ + "one,instance_group_manager,instance_grou"
+ + "p_managers_suspend_instances_request_res"
+ + "ource\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/"
+ "v1/projects/{project}/zones/{zone}/insta"
- + "nceGroups/{instance_group}\022\322\001\n\003Get\0220.goo"
- + "gle.cloud.compute.v1.GetInstanceGroupReq"
- + "uest\032&.google.cloud.compute.v1.InstanceG"
- + "roup\"q\332A\033project,zone,instance_group\202\323\344\223"
- + "\002M\022K/compute/v1/projects/{project}/zones"
- + "/{zone}/instanceGroups/{instance_group}\022"
- + "\367\001\n\006Insert\0223.google.cloud.compute.v1.Ins"
- + "ertInstanceGroupRequest\032\".google.cloud.c"
- + "ompute.v1.Operation\"\223\001\332A$project,zone,in"
- + "stance_group_resource\212N\016ZoneOperations\202\323"
- + "\344\223\002U\":/compute/v1/projects/{project}/zon"
- + "es/{zone}/instanceGroups:\027instance_group"
- + "_resource\022\271\001\n\004List\0222.google.cloud.comput"
- + "e.v1.ListInstanceGroupsRequest\032*.google."
- + "cloud.compute.v1.InstanceGroupList\"Q\332A\014p"
- + "roject,zone\202\323\344\223\002<\022:/compute/v1/projects/"
- + "{project}/zones/{zone}/instanceGroups\022\346\002"
- + "\n\rListInstances\022;.google.cloud.compute.v"
- + "1.ListInstancesInstanceGroupsRequest\0324.g"
- + "oogle.cloud.compute.v1.InstanceGroupsLis"
- + "tInstances\"\341\001\332AKproject,zone,instance_gr"
- + "oup,instance_groups_list_instances_reque"
- + "st_resource\202\323\344\223\002\214\001\"Y/compute/v1/projects"
- + "/{project}/zones/{zone}/instanceGroups/{"
- + "instance_group}/listInstances:/instance_"
- + "groups_list_instances_request_resource\022\356"
- + "\002\n\017RemoveInstances\022<.google.cloud.comput"
- + "e.v1.RemoveInstancesInstanceGroupRequest"
- + "\032\".google.cloud.compute.v1.Operation\"\370\001\332"
- + "AMproject,zone,instance_group,instance_g"
- + "roups_remove_instances_request_resource\212"
- + "N\016ZoneOperations\202\323\344\223\002\220\001\"[/compute/v1/pro"
- + "jects/{project}/zones/{zone}/instanceGro"
- + "ups/{instance_group}/removeInstances:1in"
- + "stance_groups_remove_instances_request_r"
- + "esource\022\346\002\n\rSetNamedPorts\022:.google.cloud"
- + ".compute.v1.SetNamedPortsInstanceGroupRe"
+ + "nceGroupManagers/{instance_group_manager"
+ + "}/suspendInstances::instance_group_manag"
+ + "ers_suspend_instances_request_resource\022\305"
+ + "\003\n\030UpdatePerInstanceConfigs\022L.google.clo"
+ + "ud.compute.v1.UpdatePerInstanceConfigsIn"
+ + "stanceGroupManagerRequest\032\".google.cloud"
+ + ".compute.v1.Operation\"\266\002\332Adproject,zone,"
+ + "instance_group_manager,instance_group_ma"
+ + "nagers_update_per_instance_configs_req_r"
+ + "esource\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/comput"
+ + "e/v1/projects/{project}/zones/{zone}/ins"
+ + "tanceGroupManagers/{instance_group_manag"
+ + "er}/updatePerInstanceConfigs:@instance_g"
+ + "roup_managers_update_per_instance_config"
+ + "s_req_resource\032r\312A\026compute.googleapis.co"
+ + "m\322AVhttps://www.googleapis.com/auth/comp"
+ + "ute,https://www.googleapis.com/auth/clou"
+ + "d-platform2\360\024\n\016InstanceGroups\022\337\002\n\014AddIns"
+ + "tances\0229.google.cloud.compute.v1.AddInst"
+ + "ancesInstanceGroupRequest\032\".google.cloud"
+ + ".compute.v1.Operation\"\357\001\332AJproject,zone,"
+ + "instance_group,instance_groups_add_insta"
+ + "nces_request_resource\212N\016ZoneOperations\202\323"
+ + "\344\223\002\212\001\"X/compute/v1/projects/{project}/zo"
+ + "nes/{zone}/instanceGroups/{instance_grou"
+ + "p}/addInstances:.instance_groups_add_ins"
+ + "tances_request_resource\022\320\001\n\016AggregatedLi"
+ + "st\022<.google.cloud.compute.v1.AggregatedL"
+ + "istInstanceGroupsRequest\0324.google.cloud."
+ + "compute.v1.InstanceGroupAggregatedList\"J"
+ + "\332A\007project\202\323\344\223\002:\0228/compute/v1/projects/{"
+ + "project}/aggregated/instanceGroups\022\346\001\n\006D"
+ + "elete\0223.google.cloud.compute.v1.DeleteIn"
+ + "stanceGroupRequest\032\".google.cloud.comput"
+ + "e.v1.Operation\"\202\001\332A\033project,zone,instanc"
+ + "e_group\212N\016ZoneOperations\202\323\344\223\002M*K/compute"
+ + "/v1/projects/{project}/zones/{zone}/inst"
+ + "anceGroups/{instance_group}\022\322\001\n\003Get\0220.go"
+ + "ogle.cloud.compute.v1.GetInstanceGroupRe"
+ + "quest\032&.google.cloud.compute.v1.Instance"
+ + "Group\"q\332A\033project,zone,instance_group\202\323\344"
+ + "\223\002M\022K/compute/v1/projects/{project}/zone"
+ + "s/{zone}/instanceGroups/{instance_group}"
+ + "\022\367\001\n\006Insert\0223.google.cloud.compute.v1.In"
+ + "sertInstanceGroupRequest\032\".google.cloud."
+ + "compute.v1.Operation\"\223\001\332A$project,zone,i"
+ + "nstance_group_resource\212N\016ZoneOperations\202"
+ + "\323\344\223\002U\":/compute/v1/projects/{project}/zo"
+ + "nes/{zone}/instanceGroups:\027instance_grou"
+ + "p_resource\022\271\001\n\004List\0222.google.cloud.compu"
+ + "te.v1.ListInstanceGroupsRequest\032*.google"
+ + ".cloud.compute.v1.InstanceGroupList\"Q\332A\014"
+ + "project,zone\202\323\344\223\002<\022:/compute/v1/projects"
+ + "/{project}/zones/{zone}/instanceGroups\022\346"
+ + "\002\n\rListInstances\022;.google.cloud.compute."
+ + "v1.ListInstancesInstanceGroupsRequest\0324."
+ + "google.cloud.compute.v1.InstanceGroupsLi"
+ + "stInstances\"\341\001\332AKproject,zone,instance_g"
+ + "roup,instance_groups_list_instances_requ"
+ + "est_resource\202\323\344\223\002\214\001\"Y/compute/v1/project"
+ + "s/{project}/zones/{zone}/instanceGroups/"
+ + "{instance_group}/listInstances:/instance"
+ + "_groups_list_instances_request_resource\022"
+ + "\356\002\n\017RemoveInstances\022<.google.cloud.compu"
+ + "te.v1.RemoveInstancesInstanceGroupReques"
+ + "t\032\".google.cloud.compute.v1.Operation\"\370\001"
+ + "\332AMproject,zone,instance_group,instance_"
+ + "groups_remove_instances_request_resource"
+ + "\212N\016ZoneOperations\202\323\344\223\002\220\001\"[/compute/v1/pr"
+ + "ojects/{project}/zones/{zone}/instanceGr"
+ + "oups/{instance_group}/removeInstances:1i"
+ + "nstance_groups_remove_instances_request_"
+ + "resource\022\346\002\n\rSetNamedPorts\022:.google.clou"
+ + "d.compute.v1.SetNamedPortsInstanceGroupR"
+ + "equest\032\".google.cloud.compute.v1.Operati"
+ + "on\"\364\001\332ALproject,zone,instance_group,inst"
+ + "ance_groups_set_named_ports_request_reso"
+ + "urce\212N\016ZoneOperations\202\323\344\223\002\215\001\"Y/compute/v"
+ + "1/projects/{project}/zones/{zone}/instan"
+ + "ceGroups/{instance_group}/setNamedPorts:"
+ + "0instance_groups_set_named_ports_request"
+ + "_resource\032r\312A\026compute.googleapis.com\322AVh"
+ + "ttps://www.googleapis.com/auth/compute,h"
+ + "ttps://www.googleapis.com/auth/cloud-pla"
+ + "tform2\313\004\n\027InstanceSettingsService\022\271\001\n\003Ge"
+ + "t\0222.google.cloud.compute.v1.GetInstanceS"
+ + "ettingRequest\032).google.cloud.compute.v1."
+ + "InstanceSettings\"S\332A\014project,zone\202\323\344\223\002>\022"
+ + "project,zone,instance,net"
+ + "work_interface,access_config_resource\212N\016"
+ + "ZoneOperations\202\323\344\223\002j\"P/compute/v1/projec"
+ + "ts/{project}/zones/{zone}/instances/{ins"
+ + "tance}/addAccessConfig:\026access_config_re"
+ + "source\022\342\002\n\023AddResourcePolicies\022;.google."
+ + "cloud.compute.v1.AddResourcePoliciesInst"
+ + "anceRequest\032\".google.cloud.compute.v1.Op"
+ + "eration\"\351\001\332AFproject,zone,instance,insta"
+ + "nces_add_resource_policies_request_resou"
+ + "rce\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/compute/v1"
+ "/projects/{project}/zones/{zone}/instanc"
- + "eGroups/{instance_group}/setNamedPorts:0"
- + "instance_groups_set_named_ports_request_"
- + "resource\032r\312A\026compute.googleapis.com\322AVht"
- + "tps://www.googleapis.com/auth/compute,ht"
- + "tps://www.googleapis.com/auth/cloud-plat"
- + "form2\313\004\n\027InstanceSettingsService\022\271\001\n\003Get"
- + "\0222.google.cloud.compute.v1.GetInstanceSe"
- + "ttingRequest\032).google.cloud.compute.v1.I"
- + "nstanceSettings\"S\332A\014project,zone\202\323\344\223\002>\022<"
- + "/compute/v1/projects/{project}/zones/{zo"
- + "ne}/instanceSettings\022\377\001\n\005Patch\0224.google."
- + "cloud.compute.v1.PatchInstanceSettingReq"
- + "uest\032\".google.cloud.compute.v1.Operation"
- + "\"\233\001\332A\'project,zone,instance_settings_res"
- + "ource\212N\016ZoneOperations\202\323\344\223\002Z2project,zone,instance,netw"
- + "ork_interface,access_config_resource\212N\016Z"
- + "oneOperations\202\323\344\223\002j\"P/compute/v1/project"
- + "s/{project}/zones/{zone}/instances/{inst"
- + "ance}/addAccessConfig:\026access_config_res"
- + "ource\022\342\002\n\023AddResourcePolicies\022;.google.c"
- + "loud.compute.v1.AddResourcePoliciesInsta"
- + "nceRequest\032\".google.cloud.compute.v1.Ope"
- + "ration\"\351\001\332AFproject,zone,instance,instan"
- + "ces_add_resource_policies_request_resour"
- + "ce\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/compute/v1/"
+ + "es/{instance}/addResourcePolicies:0insta"
+ + "nces_add_resource_policies_request_resou"
+ + "rce\022\301\001\n\016AggregatedList\0227.google.cloud.co"
+ + "mpute.v1.AggregatedListInstancesRequest\032"
+ + "/.google.cloud.compute.v1.InstanceAggreg"
+ + "atedList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/"
+ + "projects/{project}/aggregated/instances\022"
+ + "\222\002\n\nAttachDisk\0222.google.cloud.compute.v1"
+ + ".AttachDiskInstanceRequest\032\".google.clou"
+ + "d.compute.v1.Operation\"\253\001\332A,project,zone"
+ + ",instance,attached_disk_resource\212N\016ZoneO"
+ + "perations\202\323\344\223\002e\"K/compute/v1/projects/{p"
+ + "roject}/zones/{zone}/instances/{instance"
+ + "}/attachDisk:\026attached_disk_resource\022\236\002\n"
+ + "\nBulkInsert\0222.google.cloud.compute.v1.Bu"
+ + "lkInsertInstanceRequest\032\".google.cloud.c"
+ + "ompute.v1.Operation\"\267\001\332A3project,zone,bu"
+ + "lk_insert_instance_resource_resource\212N\016Z"
+ + "oneOperations\202\323\344\223\002j\"@/compute/v1/project"
+ + "s/{project}/zones/{zone}/instances/bulkI"
+ + "nsert:&bulk_insert_instance_resource_res"
+ + "ource\022\317\001\n\006Delete\022..google.cloud.compute."
+ + "v1.DeleteInstanceRequest\032\".google.cloud."
+ + "compute.v1.Operation\"q\332A\025project,zone,in"
+ + "stance\212N\016ZoneOperations\202\323\344\223\002B*@/compute/"
+ + "v1/projects/{project}/zones/{zone}/insta"
+ + "nces/{instance}\022\233\002\n\022DeleteAccessConfig\022:"
+ + ".google.cloud.compute.v1.DeleteAccessCon"
+ + "figInstanceRequest\032\".google.cloud.comput"
+ + "e.v1.Operation\"\244\001\332A5project,zone,instanc"
+ + "e,access_config,network_interface\212N\016Zone"
+ + "Operations\202\323\344\223\002U\"S/compute/v1/projects/{"
+ + "project}/zones/{zone}/instances/{instanc"
+ + "e}/deleteAccessConfig\022\357\001\n\nDetachDisk\0222.g"
+ + "oogle.cloud.compute.v1.DetachDiskInstanc"
+ + "eRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\210\001\332A!project,zone,instance,device_n"
+ + "ame\212N\016ZoneOperations\202\323\344\223\002M\"K/compute/v1/"
+ "projects/{project}/zones/{zone}/instance"
- + "s/{instance}/addResourcePolicies:0instan"
- + "ces_add_resource_policies_request_resour"
- + "ce\022\301\001\n\016AggregatedList\0227.google.cloud.com"
- + "pute.v1.AggregatedListInstancesRequest\032/"
- + ".google.cloud.compute.v1.InstanceAggrega"
- + "tedList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/p"
- + "rojects/{project}/aggregated/instances\022\222"
- + "\002\n\nAttachDisk\0222.google.cloud.compute.v1."
- + "AttachDiskInstanceRequest\032\".google.cloud"
- + ".compute.v1.Operation\"\253\001\332A,project,zone,"
- + "instance,attached_disk_resource\212N\016ZoneOp"
- + "erations\202\323\344\223\002e\"K/compute/v1/projects/{pr"
+ + "s/{instance}/detachDisk\022\267\001\n\003Get\022+.google"
+ + ".cloud.compute.v1.GetInstanceRequest\032!.g"
+ + "oogle.cloud.compute.v1.Instance\"`\332A\025proj"
+ + "ect,zone,instance\202\323\344\223\002B\022@/compute/v1/pro"
+ + "jects/{project}/zones/{zone}/instances/{"
+ + "instance}\022\242\002\n\025GetEffectiveFirewalls\022=.go"
+ + "ogle.cloud.compute.v1.GetEffectiveFirewa"
+ + "llsInstanceRequest\032?.google.cloud.comput"
+ + "e.v1.InstancesGetEffectiveFirewallsRespo"
+ + "nse\"\210\001\332A\'project,zone,instance,network_i"
+ + "nterface\202\323\344\223\002X\022V/compute/v1/projects/{pr"
+ "oject}/zones/{zone}/instances/{instance}"
- + "/attachDisk:\026attached_disk_resource\022\236\002\n\n"
- + "BulkInsert\0222.google.cloud.compute.v1.Bul"
- + "kInsertInstanceRequest\032\".google.cloud.co"
- + "mpute.v1.Operation\"\267\001\332A3project,zone,bul"
- + "k_insert_instance_resource_resource\212N\016Zo"
- + "neOperations\202\323\344\223\002j\"@/compute/v1/projects"
- + "/{project}/zones/{zone}/instances/bulkIn"
- + "sert:&bulk_insert_instance_resource_reso"
- + "urce\022\317\001\n\006Delete\022..google.cloud.compute.v"
- + "1.DeleteInstanceRequest\032\".google.cloud.c"
- + "ompute.v1.Operation\"q\332A\025project,zone,ins"
- + "tance\212N\016ZoneOperations\202\323\344\223\002B*@/compute/v"
- + "1/projects/{project}/zones/{zone}/instan"
- + "ces/{instance}\022\233\002\n\022DeleteAccessConfig\022:."
- + "google.cloud.compute.v1.DeleteAccessConf"
- + "igInstanceRequest\032\".google.cloud.compute"
- + ".v1.Operation\"\244\001\332A5project,zone,instance"
- + ",access_config,network_interface\212N\016ZoneO"
- + "perations\202\323\344\223\002U\"S/compute/v1/projects/{p"
- + "roject}/zones/{zone}/instances/{instance"
- + "}/deleteAccessConfig\022\357\001\n\nDetachDisk\0222.go"
- + "ogle.cloud.compute.v1.DetachDiskInstance"
+ + "/getEffectiveFirewalls\022\357\001\n\022GetGuestAttri"
+ + "butes\022:.google.cloud.compute.v1.GetGuest"
+ + "AttributesInstanceRequest\032(.google.cloud"
+ + ".compute.v1.GuestAttributes\"s\332A\025project,"
+ + "zone,instance\202\323\344\223\002U\022S/compute/v1/project"
+ + "s/{project}/zones/{zone}/instances/{inst"
+ + "ance}/getGuestAttributes\022\324\001\n\014GetIamPolic"
+ + "y\0224.google.cloud.compute.v1.GetIamPolicy"
+ + "InstanceRequest\032\037.google.cloud.compute.v"
+ + "1.Policy\"m\332A\025project,zone,resource\202\323\344\223\002O"
+ + "\022M/compute/v1/projects/{project}/zones/{"
+ + "zone}/instances/{resource}/getIamPolicy\022"
+ + "\330\001\n\rGetScreenshot\0225.google.cloud.compute"
+ + ".v1.GetScreenshotInstanceRequest\032#.googl"
+ + "e.cloud.compute.v1.Screenshot\"k\332A\025projec"
+ + "t,zone,instance\202\323\344\223\002M\022K/compute/v1/proje"
+ + "cts/{project}/zones/{zone}/instances/{in"
+ + "stance}/screenshot\022\352\001\n\023GetSerialPortOutp"
+ + "ut\022;.google.cloud.compute.v1.GetSerialPo"
+ + "rtOutputInstanceRequest\032).google.cloud.c"
+ + "ompute.v1.SerialPortOutput\"k\332A\025project,z"
+ + "one,instance\202\323\344\223\002M\022K/compute/v1/projects"
+ + "/{project}/zones/{zone}/instances/{insta"
+ + "nce}/serialPort\022\223\002\n\033GetShieldedInstanceI"
+ + "dentity\022C.google.cloud.compute.v1.GetShi"
+ + "eldedInstanceIdentityInstanceRequest\0321.g"
+ + "oogle.cloud.compute.v1.ShieldedInstanceI"
+ + "dentity\"|\332A\025project,zone,instance\202\323\344\223\002^\022"
+ + "\\/compute/v1/projects/{project}/zones/{z"
+ + "one}/instances/{instance}/getShieldedIns"
+ + "tanceIdentity\022\341\001\n\006Insert\022..google.cloud."
+ + "compute.v1.InsertInstanceRequest\032\".googl"
+ + "e.cloud.compute.v1.Operation\"\202\001\332A\036projec"
+ + "t,zone,instance_resource\212N\016ZoneOperation"
+ + "s\202\323\344\223\002J\"5/compute/v1/projects/{project}/"
+ + "zones/{zone}/instances:\021instance_resourc"
+ + "e\022\252\001\n\004List\022-.google.cloud.compute.v1.Lis"
+ + "tInstancesRequest\032%.google.cloud.compute"
+ + ".v1.InstanceList\"L\332A\014project,zone\202\323\344\223\0027\022"
+ + "5/compute/v1/projects/{project}/zones/{z"
+ + "one}/instances\022\343\001\n\rListReferrers\0226.googl"
+ + "e.cloud.compute.v1.ListReferrersInstance"
+ + "sRequest\032..google.cloud.compute.v1.Insta"
+ + "nceListReferrers\"j\332A\025project,zone,instan"
+ + "ce\202\323\344\223\002L\022J/compute/v1/projects/{project}"
+ + "/zones/{zone}/instances/{instance}/refer"
+ + "rers\022\373\001\n\022PerformMaintenance\022:.google.clo"
+ + "ud.compute.v1.PerformMaintenanceInstance"
+ "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\210\001\332A!project,zone,instance,device_na"
- + "me\212N\016ZoneOperations\202\323\344\223\002M\"K/compute/v1/p"
- + "rojects/{project}/zones/{zone}/instances"
- + "/{instance}/detachDisk\022\267\001\n\003Get\022+.google."
- + "cloud.compute.v1.GetInstanceRequest\032!.go"
- + "ogle.cloud.compute.v1.Instance\"`\332A\025proje"
- + "ct,zone,instance\202\323\344\223\002B\022@/compute/v1/proj"
- + "ects/{project}/zones/{zone}/instances/{i"
- + "nstance}\022\242\002\n\025GetEffectiveFirewalls\022=.goo"
- + "gle.cloud.compute.v1.GetEffectiveFirewal"
- + "lsInstanceRequest\032?.google.cloud.compute"
- + ".v1.InstancesGetEffectiveFirewallsRespon"
- + "se\"\210\001\332A\'project,zone,instance,network_in"
- + "terface\202\323\344\223\002X\022V/compute/v1/projects/{pro"
+ + "ion\"\204\001\332A\025project,zone,instance\212N\016ZoneOpe"
+ + "rations\202\323\344\223\002U\"S/compute/v1/projects/{pro"
+ "ject}/zones/{zone}/instances/{instance}/"
- + "getEffectiveFirewalls\022\357\001\n\022GetGuestAttrib"
- + "utes\022:.google.cloud.compute.v1.GetGuestA"
- + "ttributesInstanceRequest\032(.google.cloud."
- + "compute.v1.GuestAttributes\"s\332A\025project,z"
- + "one,instance\202\323\344\223\002U\022S/compute/v1/projects"
- + "/{project}/zones/{zone}/instances/{insta"
- + "nce}/getGuestAttributes\022\324\001\n\014GetIamPolicy"
- + "\0224.google.cloud.compute.v1.GetIamPolicyI"
- + "nstanceRequest\032\037.google.cloud.compute.v1"
- + ".Policy\"m\332A\025project,zone,resource\202\323\344\223\002O\022"
- + "M/compute/v1/projects/{project}/zones/{z"
- + "one}/instances/{resource}/getIamPolicy\022\330"
- + "\001\n\rGetScreenshot\0225.google.cloud.compute."
- + "v1.GetScreenshotInstanceRequest\032#.google"
- + ".cloud.compute.v1.Screenshot\"k\332A\025project"
- + ",zone,instance\202\323\344\223\002M\022K/compute/v1/projec"
- + "ts/{project}/zones/{zone}/instances/{ins"
- + "tance}/screenshot\022\352\001\n\023GetSerialPortOutpu"
- + "t\022;.google.cloud.compute.v1.GetSerialPor"
- + "tOutputInstanceRequest\032).google.cloud.co"
- + "mpute.v1.SerialPortOutput\"k\332A\025project,zo"
- + "ne,instance\202\323\344\223\002M\022K/compute/v1/projects/"
- + "{project}/zones/{zone}/instances/{instan"
- + "ce}/serialPort\022\223\002\n\033GetShieldedInstanceId"
- + "entity\022C.google.cloud.compute.v1.GetShie"
- + "ldedInstanceIdentityInstanceRequest\0321.go"
- + "ogle.cloud.compute.v1.ShieldedInstanceId"
- + "entity\"|\332A\025project,zone,instance\202\323\344\223\002^\022\\"
- + "/compute/v1/projects/{project}/zones/{zo"
- + "ne}/instances/{instance}/getShieldedInst"
- + "anceIdentity\022\341\001\n\006Insert\022..google.cloud.c"
- + "ompute.v1.InsertInstanceRequest\032\".google"
- + ".cloud.compute.v1.Operation\"\202\001\332A\036project"
- + ",zone,instance_resource\212N\016ZoneOperations"
- + "\202\323\344\223\002J\"5/compute/v1/projects/{project}/z"
- + "ones/{zone}/instances:\021instance_resource"
- + "\022\252\001\n\004List\022-.google.cloud.compute.v1.List"
- + "InstancesRequest\032%.google.cloud.compute."
- + "v1.InstanceList\"L\332A\014project,zone\202\323\344\223\0027\0225"
- + "/compute/v1/projects/{project}/zones/{zo"
- + "ne}/instances\022\343\001\n\rListReferrers\0226.google"
- + ".cloud.compute.v1.ListReferrersInstances"
- + "Request\032..google.cloud.compute.v1.Instan"
- + "ceListReferrers\"j\332A\025project,zone,instanc"
- + "e\202\323\344\223\002L\022J/compute/v1/projects/{project}/"
- + "zones/{zone}/instances/{instance}/referr"
- + "ers\022\373\001\n\022PerformMaintenance\022:.google.clou"
- + "d.compute.v1.PerformMaintenanceInstanceR"
- + "equest\032\".google.cloud.compute.v1.Operati"
- + "on\"\204\001\332A\025project,zone,instance\212N\016ZoneOper"
- + "ations\202\323\344\223\002U\"S/compute/v1/projects/{proj"
- + "ect}/zones/{zone}/instances/{instance}/p"
- + "erformMaintenance\022\361\002\n\026RemoveResourcePoli"
- + "cies\022>.google.cloud.compute.v1.RemoveRes"
- + "ourcePoliciesInstanceRequest\032\".google.cl"
- + "oud.compute.v1.Operation\"\362\001\332AIproject,zo"
- + "ne,instance,instances_remove_resource_po"
- + "licies_request_resource\212N\016ZoneOperations"
- + "\202\323\344\223\002\216\001\"W/compute/v1/projects/{project}/"
- + "zones/{zone}/instances/{instance}/remove"
- + "ResourcePolicies:3instances_remove_resou"
- + "rce_policies_request_resource\022\337\002\n\022Report"
- + "HostAsFaulty\022:.google.cloud.compute.v1.R"
- + "eportHostAsFaultyInstanceRequest\032\".googl"
- + "e.cloud.compute.v1.Operation\"\350\001\332AFprojec"
- + "t,zone,instance,instances_report_host_as"
- + "_faulty_request_resource\212N\016ZoneOperation"
- + "s\202\323\344\223\002\207\001\"S/compute/v1/projects/{project}"
- + "/zones/{zone}/instances/{instance}/repor"
- + "tHostAsFaulty:0instances_report_host_as_"
- + "faulty_request_resource\022\323\001\n\005Reset\022-.goog"
- + "le.cloud.compute.v1.ResetInstanceRequest"
- + "\032\".google.cloud.compute.v1.Operation\"w\332A"
- + "\025project,zone,instance\212N\016ZoneOperations\202"
- + "\323\344\223\002H\"F/compute/v1/projects/{project}/zo"
- + "nes/{zone}/instances/{instance}/reset\022\326\001"
- + "\n\006Resume\022..google.cloud.compute.v1.Resum"
- + "eInstanceRequest\032\".google.cloud.compute."
- + "v1.Operation\"x\332A\025project,zone,instance\212N"
- + "\016ZoneOperations\202\323\344\223\002I\"G/compute/v1/proje"
- + "cts/{project}/zones/{zone}/instances/{in"
- + "stance}/resume\022\226\002\n\027SendDiagnosticInterru"
- + "pt\022?.google.cloud.compute.v1.SendDiagnos"
- + "ticInterruptInstanceRequest\032@.google.clo"
- + "ud.compute.v1.SendDiagnosticInterruptIns"
- + "tanceResponse\"x\332A\025project,zone,instance\202"
- + "\323\344\223\002Z\"X/compute/v1/projects/{project}/zo"
- + "nes/{zone}/instances/{instance}/sendDiag"
- + "nosticInterrupt\022\204\002\n\025SetDeletionProtectio"
- + "n\022=.google.cloud.compute.v1.SetDeletionP"
- + "rotectionInstanceRequest\032\".google.cloud."
- + "compute.v1.Operation\"\207\001\332A\025project,zone,r"
- + "esource\212N\016ZoneOperations\202\323\344\223\002X\"V/compute"
- + "/v1/projects/{project}/zones/{zone}/inst"
- + "ances/{resource}/setDeletionProtection\022\220",
- "\002\n\021SetDiskAutoDelete\0229.google.cloud.comp"
- + "ute.v1.SetDiskAutoDeleteInstanceRequest\032"
- + "\".google.cloud.compute.v1.Operation\"\233\001\332A"
- + "-project,zone,instance,auto_delete,devic"
- + "e_name\212N\016ZoneOperations\202\323\344\223\002T\"R/compute/"
- + "v1/projects/{project}/zones/{zone}/insta"
- + "nces/{instance}/setDiskAutoDelete\022\230\002\n\014Se"
- + "tIamPolicy\0224.google.cloud.compute.v1.Set"
- + "IamPolicyInstanceRequest\032\037.google.cloud."
- + "compute.v1.Policy\"\260\001\332A6project,zone,reso"
- + "urce,zone_set_policy_request_resource\202\323\344"
- + "\223\002q\"M/compute/v1/projects/{project}/zone"
- + "s/{zone}/instances/{resource}/setIamPoli"
- + "cy: zone_set_policy_request_resource\022\255\002\n"
- + "\tSetLabels\0221.google.cloud.compute.v1.Set"
- + "LabelsInstanceRequest\032\".google.cloud.com"
- + "pute.v1.Operation\"\310\001\332A;project,zone,inst"
- + "ance,instances_set_labels_request_resour"
- + "ce\212N\016ZoneOperations\202\323\344\223\002s\"J/compute/v1/p"
- + "rojects/{project}/zones/{zone}/instances"
- + "/{instance}/setLabels:%instances_set_lab"
- + "els_request_resource\022\342\002\n\023SetMachineResou"
- + "rces\022;.google.cloud.compute.v1.SetMachin"
- + "eResourcesInstanceRequest\032\".google.cloud"
- + ".compute.v1.Operation\"\351\001\332AFproject,zone,"
- + "instance,instances_set_machine_resources"
- + "_request_resource\212N\016ZoneOperations\202\323\344\223\002\210"
- + "\001\"T/compute/v1/projects/{project}/zones/"
- + "{zone}/instances/{instance}/setMachineRe"
- + "sources:0instances_set_machine_resources"
- + "_request_resource\022\310\002\n\016SetMachineType\0226.g"
- + "oogle.cloud.compute.v1.SetMachineTypeIns"
- + "tanceRequest\032\".google.cloud.compute.v1.O"
- + "peration\"\331\001\332AAproject,zone,instance,inst"
- + "ances_set_machine_type_request_resource\212"
- + "N\016ZoneOperations\202\323\344\223\002~\"O/compute/v1/proj"
+ + "performMaintenance\022\361\002\n\026RemoveResourcePol"
+ + "icies\022>.google.cloud.compute.v1.RemoveRe"
+ + "sourcePoliciesInstanceRequest\032\".google.c"
+ + "loud.compute.v1.Operation\"\362\001\332AIproject,z"
+ + "one,instance,instances_remove_resource_p"
+ + "olicies_request_resource\212N\016ZoneOperation"
+ + "s\202\323\344\223\002\216\001\"W/compute/v1/projects/{project}"
+ + "/zones/{zone}/instances/{instance}/remov"
+ + "eResourcePolicies:3instances_remove_reso"
+ + "urce_policies_request_resource\022\337\002\n\022Repor"
+ + "tHostAsFaulty\022:.google.cloud.compute.v1."
+ + "ReportHostAsFaultyInstanceRequest\032\".goog"
+ + "le.cloud.compute.v1.Operation\"\350\001\332AFproje"
+ + "ct,zone,instance,instances_report_host_a"
+ + "s_faulty_request_resource\212N\016ZoneOperatio"
+ + "ns\202\323\344\223\002\207\001\"S/compute/v1/projects/{project"
+ + "}/zones/{zone}/instances/{instance}/repo"
+ + "rtHostAsFaulty:0instances_report_host_as"
+ + "_faulty_request_resource\022\323\001\n\005Reset\022-.goo"
+ + "gle.cloud.compute.v1.ResetInstanceReques"
+ + "t\032\".google.cloud.compute.v1.Operation\"w\332"
+ + "A\025project,zone,instance\212N\016ZoneOperations"
+ + "\202\323\344\223\002H\"F/compute/v1/projects/{project}/z"
+ + "ones/{zone}/instances/{instance}/reset\022\326"
+ + "\001\n\006Resume\022..google.cloud.compute.v1.Resu"
+ + "meInstanceRequest\032\".google.cloud.compute"
+ + ".v1.Operation\"x\332A\025project,zone,instance\212"
+ + "N\016ZoneOperations\202\323\344\223\002I\"G/compute/v1/proj"
+ "ects/{project}/zones/{zone}/instances/{i"
- + "nstance}/setMachineType:+instances_set_m"
- + "achine_type_request_resource\022\213\002\n\013SetMeta"
- + "data\0223.google.cloud.compute.v1.SetMetada"
- + "taInstanceRequest\032\".google.cloud.compute"
- + ".v1.Operation\"\242\001\332A\'project,zone,instance"
- + ",metadata_resource\212N\016ZoneOperations\202\323\344\223\002"
- + "a\"L/compute/v1/projects/{project}/zones/"
- + "{zone}/instances/{instance}/setMetadata:"
- + "\021metadata_resource\022\332\002\n\021SetMinCpuPlatform"
- + "\0229.google.cloud.compute.v1.SetMinCpuPlat"
- + "formInstanceRequest\032\".google.cloud.compu"
- + "te.v1.Operation\"\345\001\332AEproject,zone,instan"
- + "ce,instances_set_min_cpu_platform_reques"
- + "t_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"R/com"
- + "pute/v1/projects/{project}/zones/{zone}/"
- + "instances/{instance}/setMinCpuPlatform:/"
- + "instances_set_min_cpu_platform_request_r"
- + "esource\022\243\002\n\007SetName\022/.google.cloud.compu"
- + "te.v1.SetNameInstanceRequest\032\".google.cl"
- + "oud.compute.v1.Operation\"\302\001\332A9project,zo"
- + "ne,instance,instances_set_name_request_r"
- + "esource\212N\016ZoneOperations\202\323\344\223\002o\"H/compute"
+ + "nstance}/resume\022\226\002\n\027SendDiagnosticInterr"
+ + "upt\022?.google.cloud.compute.v1.SendDiagno"
+ + "sticInterruptInstanceRequest\032@.google.cl"
+ + "oud.compute.v1.SendDiagnosticInterruptIn"
+ + "stanceResponse\"x\332A\025project,zone,instance"
+ + "\202\323\344\223\002Z\"X/compute/v1/projects/{project}/z"
+ + "ones/{zone}/instances/{instance}/sendDia"
+ + "gnosticInterrupt\022\204\002\n\025SetDeletionProtecti"
+ + "on\022=.google.cloud.compute.v1.SetDeletion"
+ + "ProtectionInstanceRequest\032\".google.cloud"
+ + ".compute.v1.Operation\"\207\001\332A\025project,zone,"
+ + "resource\212N\016ZoneOperations\202\323\344\223\002X\"V/comput"
+ + "e/v1/projects/{project}/zones/{zone}/ins",
+ "tances/{resource}/setDeletionProtection\022"
+ + "\220\002\n\021SetDiskAutoDelete\0229.google.cloud.com"
+ + "pute.v1.SetDiskAutoDeleteInstanceRequest"
+ + "\032\".google.cloud.compute.v1.Operation\"\233\001\332"
+ + "A-project,zone,instance,auto_delete,devi"
+ + "ce_name\212N\016ZoneOperations\202\323\344\223\002T\"R/compute"
+ "/v1/projects/{project}/zones/{zone}/inst"
- + "ances/{instance}/setName:#instances_set_"
- + "name_request_resource\022\225\002\n\rSetScheduling\022"
- + "5.google.cloud.compute.v1.SetSchedulingI"
- + "nstanceRequest\032\".google.cloud.compute.v1"
- + ".Operation\"\250\001\332A)project,zone,instance,sc"
- + "heduling_resource\212N\016ZoneOperations\202\323\344\223\002e"
- + "\"N/compute/v1/projects/{project}/zones/{"
- + "zone}/instances/{instance}/setScheduling"
- + ":\023scheduling_resource\022\330\002\n\021SetSecurityPol"
- + "icy\0229.google.cloud.compute.v1.SetSecurit"
- + "yPolicyInstanceRequest\032\".google.cloud.co"
- + "mpute.v1.Operation\"\343\001\332ADproject,zone,ins"
- + "tance,instances_set_security_policy_requ"
- + "est_resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/c"
- + "ompute/v1/projects/{project}/zones/{zone"
- + "}/instances/{instance}/setSecurityPolicy"
- + ":.instances_set_security_policy_request_"
- + "resource\022\330\002\n\021SetServiceAccount\0229.google."
- + "cloud.compute.v1.SetServiceAccountInstan"
- + "ceRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"\343\001\332ADproject,zone,instance,instanc"
- + "es_set_service_account_request_resource\212"
- + "N\016ZoneOperations\202\323\344\223\002\204\001\"R/compute/v1/pro"
- + "jects/{project}/zones/{zone}/instances/{"
- + "instance}/setServiceAccount:.instances_s"
- + "et_service_account_request_resource\022\205\003\n\""
- + "SetShieldedInstanceIntegrityPolicy\022J.goo"
- + "gle.cloud.compute.v1.SetShieldedInstance"
- + "IntegrityPolicyInstanceRequest\032\".google."
- + "cloud.compute.v1.Operation\"\356\001\332AAproject,"
- + "zone,instance,shielded_instance_integrit"
- + "y_policy_resource\212N\016ZoneOperations\202\323\344\223\002\222"
- + "\0012c/compute/v1/projects/{project}/zones/"
- + "{zone}/instances/{instance}/setShieldedI"
- + "nstanceIntegrityPolicy:+shielded_instanc"
- + "e_integrity_policy_resource\022\367\001\n\007SetTags\022"
- + "/.google.cloud.compute.v1.SetTagsInstanc"
- + "eRequest\032\".google.cloud.compute.v1.Opera"
- + "tion\"\226\001\332A#project,zone,instance,tags_res"
- + "ource\212N\016ZoneOperations\202\323\344\223\002Y\"H/compute/v"
- + "1/projects/{project}/zones/{zone}/instan"
- + "ces/{instance}/setTags:\rtags_resource\022\215\002"
- + "\n\030SimulateMaintenanceEvent\022@.google.clou"
- + "d.compute.v1.SimulateMaintenanceEventIns"
- + "tanceRequest\032\".google.cloud.compute.v1.O"
- + "peration\"\212\001\332A\025project,zone,instance\212N\016Zo"
- + "neOperations\202\323\344\223\002[\"Y/compute/v1/projects"
- + "/{project}/zones/{zone}/instances/{insta"
- + "nce}/simulateMaintenanceEvent\022\323\001\n\005Start\022"
- + "-.google.cloud.compute.v1.StartInstanceR"
- + "equest\032\".google.cloud.compute.v1.Operati"
- + "on\"w\332A\025project,zone,instance\212N\016ZoneOpera"
- + "tions\202\323\344\223\002H\"F/compute/v1/projects/{proje"
- + "ct}/zones/{zone}/instances/{instance}/st"
- + "art\022\363\002\n\026StartWithEncryptionKey\022>.google."
- + "cloud.compute.v1.StartWithEncryptionKeyI"
- + "nstanceRequest\032\".google.cloud.compute.v1"
- + ".Operation\"\364\001\332AJproject,zone,instance,in"
- + "stances_start_with_encryption_key_reques"
- + "t_resource\212N\016ZoneOperations\202\323\344\223\002\217\001\"W/com"
- + "pute/v1/projects/{project}/zones/{zone}/"
- + "instances/{instance}/startWithEncryption"
- + "Key:4instances_start_with_encryption_key"
- + "_request_resource\022\320\001\n\004Stop\022,.google.clou"
- + "d.compute.v1.StopInstanceRequest\032\".googl"
- + "e.cloud.compute.v1.Operation\"v\332A\025project"
- + ",zone,instance\212N\016ZoneOperations\202\323\344\223\002G\"E/"
- + "compute/v1/projects/{project}/zones/{zon"
- + "e}/instances/{instance}/stop\022\331\001\n\007Suspend"
- + "\022/.google.cloud.compute.v1.SuspendInstan"
- + "ceRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"y\332A\025project,zone,instance\212N\016ZoneOp"
- + "erations\202\323\344\223\002J\"H/compute/v1/projects/{pr"
- + "oject}/zones/{zone}/instances/{instance}"
- + "/suspend\022\275\002\n\022TestIamPermissions\022:.google"
- + ".cloud.compute.v1.TestIamPermissionsInst"
- + "anceRequest\0320.google.cloud.compute.v1.Te"
- + "stPermissionsResponse\"\270\001\332A7project,zone,"
- + "resource,test_permissions_request_resour"
- + "ce\202\323\344\223\002x\"S/compute/v1/projects/{project}"
- + "/zones/{zone}/instances/{resource}/testI"
- + "amPermissions:!test_permissions_request_"
- + "resource\022\365\001\n\006Update\022..google.cloud.compu"
- + "te.v1.UpdateInstanceRequest\032\".google.clo"
- + "ud.compute.v1.Operation\"\226\001\332A\'project,zon"
- + "e,instance,instance_resource\212N\016ZoneOpera"
- + "tions\202\323\344\223\002U\032@/compute/v1/projects/{proje"
- + "ct}/zones/{zone}/instances/{instance}:\021i"
- + "nstance_resource\022\274\002\n\022UpdateAccessConfig\022"
- + ":.google.cloud.compute.v1.UpdateAccessCo"
- + "nfigInstanceRequest\032\".google.cloud.compu"
- + "te.v1.Operation\"\305\001\332A>project,zone,instan"
- + "ce,network_interface,access_config_resou"
- + "rce\212N\016ZoneOperations\202\323\344\223\002m\"S/compute/v1/"
+ + "ances/{instance}/setDiskAutoDelete\022\230\002\n\014S"
+ + "etIamPolicy\0224.google.cloud.compute.v1.Se"
+ + "tIamPolicyInstanceRequest\032\037.google.cloud"
+ + ".compute.v1.Policy\"\260\001\332A6project,zone,res"
+ + "ource,zone_set_policy_request_resource\202\323"
+ + "\344\223\002q\"M/compute/v1/projects/{project}/zon"
+ + "es/{zone}/instances/{resource}/setIamPol"
+ + "icy: zone_set_policy_request_resource\022\255\002"
+ + "\n\tSetLabels\0221.google.cloud.compute.v1.Se"
+ + "tLabelsInstanceRequest\032\".google.cloud.co"
+ + "mpute.v1.Operation\"\310\001\332A;project,zone,ins"
+ + "tance,instances_set_labels_request_resou"
+ + "rce\212N\016ZoneOperations\202\323\344\223\002s\"J/compute/v1/"
+ "projects/{project}/zones/{zone}/instance"
- + "s/{instance}/updateAccessConfig:\026access_"
- + "config_resource\022\257\002\n\023UpdateDisplayDevice\022"
- + ";.google.cloud.compute.v1.UpdateDisplayD"
- + "eviceInstanceRequest\032\".google.cloud.comp"
- + "ute.v1.Operation\"\266\001\332A-project,zone,insta"
- + "nce,display_device_resource\212N\016ZoneOperat"
- + "ions\202\323\344\223\002o2T/compute/v1/projects/{projec"
- + "t}/zones/{zone}/instances/{instance}/upd"
- + "ateDisplayDevice:\027display_device_resourc"
- + "e\022\320\002\n\026UpdateNetworkInterface\022>.google.cl"
- + "oud.compute.v1.UpdateNetworkInterfaceIns"
- + "tanceRequest\032\".google.cloud.compute.v1.O"
- + "peration\"\321\001\332ABproject,zone,instance,netw"
- + "ork_interface,network_interface_resource"
- + "\212N\016ZoneOperations\202\323\344\223\002u2W/compute/v1/pro"
+ + "s/{instance}/setLabels:%instances_set_la"
+ + "bels_request_resource\022\342\002\n\023SetMachineReso"
+ + "urces\022;.google.cloud.compute.v1.SetMachi"
+ + "neResourcesInstanceRequest\032\".google.clou"
+ + "d.compute.v1.Operation\"\351\001\332AFproject,zone"
+ + ",instance,instances_set_machine_resource"
+ + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002"
+ + "\210\001\"T/compute/v1/projects/{project}/zones"
+ + "/{zone}/instances/{instance}/setMachineR"
+ + "esources:0instances_set_machine_resource"
+ + "s_request_resource\022\310\002\n\016SetMachineType\0226."
+ + "google.cloud.compute.v1.SetMachineTypeIn"
+ + "stanceRequest\032\".google.cloud.compute.v1."
+ + "Operation\"\331\001\332AAproject,zone,instance,ins"
+ + "tances_set_machine_type_request_resource"
+ + "\212N\016ZoneOperations\202\323\344\223\002~\"O/compute/v1/pro"
+ "jects/{project}/zones/{zone}/instances/{"
- + "instance}/updateNetworkInterface:\032networ"
- + "k_interface_resource\022\337\002\n\034UpdateShieldedI"
- + "nstanceConfig\022D.google.cloud.compute.v1."
- + "UpdateShieldedInstanceConfigInstanceRequ"
- + "est\032\".google.cloud.compute.v1.Operation\""
- + "\324\001\332A7project,zone,instance,shielded_inst"
- + "ance_config_resource\212N\016ZoneOperations\202\323\344"
- + "\223\002\202\0012]/compute/v1/projects/{project}/zon"
- + "es/{zone}/instances/{instance}/updateShi"
- + "eldedInstanceConfig:!shielded_instance_c"
- + "onfig_resource\032r\312A\026compute.googleapis.co"
- + "m\322AVhttps://www.googleapis.com/auth/comp"
- + "ute,https://www.googleapis.com/auth/clou"
- + "d-platform2\203\023\n\020InstantSnapshots\022\326\001\n\016Aggr"
- + "egatedList\022>.google.cloud.compute.v1.Agg"
- + "regatedListInstantSnapshotsRequest\0326.goo"
- + "gle.cloud.compute.v1.InstantSnapshotAggr"
- + "egatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v"
- + "1/projects/{project}/aggregated/instantS"
- + "napshots\022\356\001\n\006Delete\0225.google.cloud.compu"
- + "te.v1.DeleteInstantSnapshotRequest\032\".goo"
- + "gle.cloud.compute.v1.Operation\"\210\001\332A\035proj"
- + "ect,zone,instant_snapshot\212N\016ZoneOperatio"
- + "ns\202\323\344\223\002Q*O/compute/v1/projects/{project}"
- + "/zones/{zone}/instantSnapshots/{instant_"
- + "snapshot}\022\334\001\n\003Get\0222.google.cloud.compute"
- + ".v1.GetInstantSnapshotRequest\032(.google.c"
- + "loud.compute.v1.InstantSnapshot\"w\332A\035proj"
- + "ect,zone,instant_snapshot\202\323\344\223\002Q\022O/comput"
+ + "instance}/setMachineType:+instances_set_"
+ + "machine_type_request_resource\022\213\002\n\013SetMet"
+ + "adata\0223.google.cloud.compute.v1.SetMetad"
+ + "ataInstanceRequest\032\".google.cloud.comput"
+ + "e.v1.Operation\"\242\001\332A\'project,zone,instanc"
+ + "e,metadata_resource\212N\016ZoneOperations\202\323\344\223"
+ + "\002a\"L/compute/v1/projects/{project}/zones"
+ + "/{zone}/instances/{instance}/setMetadata"
+ + ":\021metadata_resource\022\332\002\n\021SetMinCpuPlatfor"
+ + "m\0229.google.cloud.compute.v1.SetMinCpuPla"
+ + "tformInstanceRequest\032\".google.cloud.comp"
+ + "ute.v1.Operation\"\345\001\332AEproject,zone,insta"
+ + "nce,instances_set_min_cpu_platform_reque"
+ + "st_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"R/co"
+ + "mpute/v1/projects/{project}/zones/{zone}"
+ + "/instances/{instance}/setMinCpuPlatform:"
+ + "/instances_set_min_cpu_platform_request_"
+ + "resource\022\243\002\n\007SetName\022/.google.cloud.comp"
+ + "ute.v1.SetNameInstanceRequest\032\".google.c"
+ + "loud.compute.v1.Operation\"\302\001\332A9project,z"
+ + "one,instance,instances_set_name_request_"
+ + "resource\212N\016ZoneOperations\202\323\344\223\002o\"H/comput"
+ "e/v1/projects/{project}/zones/{zone}/ins"
- + "tantSnapshots/{instant_snapshot}\022\342\001\n\014Get"
- + "IamPolicy\022;.google.cloud.compute.v1.GetI"
- + "amPolicyInstantSnapshotRequest\032\037.google."
- + "cloud.compute.v1.Policy\"t\332A\025project,zone"
- + ",resource\202\323\344\223\002V\022T/compute/v1/projects/{p"
- + "roject}/zones/{zone}/instantSnapshots/{r"
- + "esource}/getIamPolicy\022\377\001\n\006Insert\0225.googl"
- + "e.cloud.compute.v1.InsertInstantSnapshot"
+ + "tances/{instance}/setName:#instances_set"
+ + "_name_request_resource\022\225\002\n\rSetScheduling"
+ + "\0225.google.cloud.compute.v1.SetScheduling"
+ + "InstanceRequest\032\".google.cloud.compute.v"
+ + "1.Operation\"\250\001\332A)project,zone,instance,s"
+ + "cheduling_resource\212N\016ZoneOperations\202\323\344\223\002"
+ + "e\"N/compute/v1/projects/{project}/zones/"
+ + "{zone}/instances/{instance}/setSchedulin"
+ + "g:\023scheduling_resource\022\330\002\n\021SetSecurityPo"
+ + "licy\0229.google.cloud.compute.v1.SetSecuri"
+ + "tyPolicyInstanceRequest\032\".google.cloud.c"
+ + "ompute.v1.Operation\"\343\001\332ADproject,zone,in"
+ + "stance,instances_set_security_policy_req"
+ + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/"
+ + "compute/v1/projects/{project}/zones/{zon"
+ + "e}/instances/{instance}/setSecurityPolic"
+ + "y:.instances_set_security_policy_request"
+ + "_resource\022\330\002\n\021SetServiceAccount\0229.google"
+ + ".cloud.compute.v1.SetServiceAccountInsta"
+ + "nceRequest\032\".google.cloud.compute.v1.Ope"
+ + "ration\"\343\001\332ADproject,zone,instance,instan"
+ + "ces_set_service_account_request_resource"
+ + "\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/compute/v1/pr"
+ + "ojects/{project}/zones/{zone}/instances/"
+ + "{instance}/setServiceAccount:.instances_"
+ + "set_service_account_request_resource\022\205\003\n"
+ + "\"SetShieldedInstanceIntegrityPolicy\022J.go"
+ + "ogle.cloud.compute.v1.SetShieldedInstanc"
+ + "eIntegrityPolicyInstanceRequest\032\".google"
+ + ".cloud.compute.v1.Operation\"\356\001\332AAproject"
+ + ",zone,instance,shielded_instance_integri"
+ + "ty_policy_resource\212N\016ZoneOperations\202\323\344\223\002"
+ + "\222\0012c/compute/v1/projects/{project}/zones"
+ + "/{zone}/instances/{instance}/setShielded"
+ + "InstanceIntegrityPolicy:+shielded_instan"
+ + "ce_integrity_policy_resource\022\367\001\n\007SetTags"
+ + "\022/.google.cloud.compute.v1.SetTagsInstan"
+ + "ceRequest\032\".google.cloud.compute.v1.Oper"
+ + "ation\"\226\001\332A#project,zone,instance,tags_re"
+ + "source\212N\016ZoneOperations\202\323\344\223\002Y\"H/compute/"
+ + "v1/projects/{project}/zones/{zone}/insta"
+ + "nces/{instance}/setTags:\rtags_resource\022\215"
+ + "\002\n\030SimulateMaintenanceEvent\022@.google.clo"
+ + "ud.compute.v1.SimulateMaintenanceEventIn"
+ + "stanceRequest\032\".google.cloud.compute.v1."
+ + "Operation\"\212\001\332A\025project,zone,instance\212N\016Z"
+ + "oneOperations\202\323\344\223\002[\"Y/compute/v1/project"
+ + "s/{project}/zones/{zone}/instances/{inst"
+ + "ance}/simulateMaintenanceEvent\022\323\001\n\005Start"
+ + "\022-.google.cloud.compute.v1.StartInstance"
+ "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\231\001\332A&project,zone,instant_snapshot_r"
- + "esource\212N\016ZoneOperations\202\323\344\223\002Y\"\022.google.cloud.compute.v1.Ge"
- + "tInterconnectAttachmentGroupRequest\0324.go"
- + "ogle.cloud.compute.v1.InterconnectAttach"
- + "mentGroup\"\222\001\332A%project,interconnect_atta"
- + "chment_group\202\323\344\223\002d\022b/compute/v1/projects"
- + "/{project}/global/interconnectAttachment"
- + "Groups/{interconnect_attachment_group}\022\357"
- + "\001\n\014GetIamPolicy\022G.google.cloud.compute.v"
- + "1.GetIamPolicyInterconnectAttachmentGrou"
- + "pRequest\032\037.google.cloud.compute.v1.Polic"
- + "y\"u\332A\020project,resource\202\323\344\223\002\\\022Z/compute/v"
- + "1/projects/{project}/global/interconnect"
- + "AttachmentGroups/{resource}/getIamPolicy"
- + "\022\344\002\n\024GetOperationalStatus\022O.google.cloud"
- + ".compute.v1.GetOperationalStatusIntercon"
- + "nectAttachmentGroupRequest\032Q.google.clou"
- + "d.compute.v1.InterconnectAttachmentGroup"
- + "sGetOperationalStatusResponse\"\247\001\332A%proje"
- + "ct,interconnect_attachment_group\202\323\344\223\002y\022w"
- + "/compute/v1/projects/{project}/global/in"
- + "terconnectAttachmentGroups/{interconnect"
- + "_attachment_group}/getOperationalStatus\022"
- + "\250\002\n\006Insert\022A.google.cloud.compute.v1.Ins"
- + "ertInterconnectAttachmentGroupRequest\032\"."
- + "google.cloud.compute.v1.Operation\"\266\001\332A.p"
- + "roject,interconnect_attachment_group_res"
- + "ource\212N\020GlobalOperations\202\323\344\223\002l\"B/compute"
- + "/v1/projects/{project}/global/interconne"
- + "ctAttachmentGroups:&interconnect_attachm"
- + "ent_group_resource\022\341\001\n\004List\022@.google.clo"
- + "ud.compute.v1.ListInterconnectAttachment"
- + "GroupsRequest\032A.google.cloud.compute.v1."
- + "InterconnectAttachmentGroupsListResponse"
- + "\"T\332A\007project\202\323\344\223\002D\022B/compute/v1/projects"
- + "/{project}/global/interconnectAttachment"
- + "Groups\022\345\002\n\005Patch\022@.google.cloud.compute."
- + "v1.PatchInterconnectAttachmentGroupReque"
- + "st\032\".google.cloud.compute.v1.Operation\"\365"
- + "\001\332ALproject,interconnect_attachment_grou"
- + "p,interconnect_attachment_group_resource"
- + "\212N\020GlobalOperations\202\323\344\223\002\214\0012b/compute/v1/"
- + "projects/{project}/global/interconnectAt"
- + "tachmentGroups/{interconnect_attachment_"
- + "group}:&interconnect_attachment_group_re"
- + "source\022\270\002\n\014SetIamPolicy\022G.google.cloud.c"
- + "ompute.v1.SetIamPolicyInterconnectAttach"
- + "mentGroupRequest\032\037.google.cloud.compute."
- + "v1.Policy\"\275\001\332A3project,resource,global_s"
- + "et_policy_request_resource\202\323\344\223\002\200\001\"Z/comp"
- + "ute/v1/projects/{project}/global/interco"
- + "nnectAttachmentGroups/{resource}/setIamP"
- + "olicy:\"global_set_policy_request_resourc"
- + "e\022\331\002\n\022TestIamPermissions\022M.google.cloud."
- + "compute.v1.TestIamPermissionsInterconnec"
- + "tAttachmentGroupRequest\0320.google.cloud.c"
- + "ompute.v1.TestPermissionsResponse\"\301\001\332A2p"
- + "roject,resource,test_permissions_request"
- + "_resource\202\323\344\223\002\205\001\"`/compute/v1/projects/{"
- + "project}/global/interconnectAttachmentGr"
- + "oups/{resource}/testIamPermissions:!test"
- + "_permissions_request_resource\032r\312A\026comput"
- + "e.googleapis.com\322AVhttps://www.googleapi"
- + "s.com/auth/compute,https://www.googleapi"
- + "s.com/auth/cloud-platform2\302\020\n\027Interconne"
- + "ctAttachments\022\353\001\n\016AggregatedList\022E.googl"
- + "e.cloud.compute.v1.AggregatedListInterco"
- + "nnectAttachmentsRequest\032=.google.cloud.c"
- + "ompute.v1.InterconnectAttachmentAggregat"
- + "edList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/pr"
- + "ojects/{project}/aggregated/interconnect"
- + "Attachments\022\222\002\n\006Delete\022<.google.cloud.co"
- + "mpute.v1.DeleteInterconnectAttachmentReq"
+ + "ion\"w\332A\025project,zone,instance\212N\016ZoneOper"
+ + "ations\202\323\344\223\002H\"F/compute/v1/projects/{proj"
+ + "ect}/zones/{zone}/instances/{instance}/s"
+ + "tart\022\363\002\n\026StartWithEncryptionKey\022>.google"
+ + ".cloud.compute.v1.StartWithEncryptionKey"
+ + "InstanceRequest\032\".google.cloud.compute.v"
+ + "1.Operation\"\364\001\332AJproject,zone,instance,i"
+ + "nstances_start_with_encryption_key_reque"
+ + "st_resource\212N\016ZoneOperations\202\323\344\223\002\217\001\"W/co"
+ + "mpute/v1/projects/{project}/zones/{zone}"
+ + "/instances/{instance}/startWithEncryptio"
+ + "nKey:4instances_start_with_encryption_ke"
+ + "y_request_resource\022\320\001\n\004Stop\022,.google.clo"
+ + "ud.compute.v1.StopInstanceRequest\032\".goog"
+ + "le.cloud.compute.v1.Operation\"v\332A\025projec"
+ + "t,zone,instance\212N\016ZoneOperations\202\323\344\223\002G\"E"
+ + "/compute/v1/projects/{project}/zones/{zo"
+ + "ne}/instances/{instance}/stop\022\331\001\n\007Suspen"
+ + "d\022/.google.cloud.compute.v1.SuspendInsta"
+ + "nceRequest\032\".google.cloud.compute.v1.Ope"
+ + "ration\"y\332A\025project,zone,instance\212N\016ZoneO"
+ + "perations\202\323\344\223\002J\"H/compute/v1/projects/{p"
+ + "roject}/zones/{zone}/instances/{instance"
+ + "}/suspend\022\275\002\n\022TestIamPermissions\022:.googl"
+ + "e.cloud.compute.v1.TestIamPermissionsIns"
+ + "tanceRequest\0320.google.cloud.compute.v1.T"
+ + "estPermissionsResponse\"\270\001\332A7project,zone"
+ + ",resource,test_permissions_request_resou"
+ + "rce\202\323\344\223\002x\"S/compute/v1/projects/{project"
+ + "}/zones/{zone}/instances/{resource}/test"
+ + "IamPermissions:!test_permissions_request"
+ + "_resource\022\365\001\n\006Update\022..google.cloud.comp"
+ + "ute.v1.UpdateInstanceRequest\032\".google.cl"
+ + "oud.compute.v1.Operation\"\226\001\332A\'project,zo"
+ + "ne,instance,instance_resource\212N\016ZoneOper"
+ + "ations\202\323\344\223\002U\032@/compute/v1/projects/{proj"
+ + "ect}/zones/{zone}/instances/{instance}:\021"
+ + "instance_resource\022\274\002\n\022UpdateAccessConfig"
+ + "\022:.google.cloud.compute.v1.UpdateAccessC"
+ + "onfigInstanceRequest\032\".google.cloud.comp"
+ + "ute.v1.Operation\"\305\001\332A>project,zone,insta"
+ + "nce,network_interface,access_config_reso"
+ + "urce\212N\016ZoneOperations\202\323\344\223\002m\"S/compute/v1"
+ + "/projects/{project}/zones/{zone}/instanc"
+ + "es/{instance}/updateAccessConfig:\026access"
+ + "_config_resource\022\257\002\n\023UpdateDisplayDevice"
+ + "\022;.google.cloud.compute.v1.UpdateDisplay"
+ + "DeviceInstanceRequest\032\".google.cloud.com"
+ + "pute.v1.Operation\"\266\001\332A-project,zone,inst"
+ + "ance,display_device_resource\212N\016ZoneOpera"
+ + "tions\202\323\344\223\002o2T/compute/v1/projects/{proje"
+ + "ct}/zones/{zone}/instances/{instance}/up"
+ + "dateDisplayDevice:\027display_device_resour"
+ + "ce\022\320\002\n\026UpdateNetworkInterface\022>.google.c"
+ + "loud.compute.v1.UpdateNetworkInterfaceIn"
+ + "stanceRequest\032\".google.cloud.compute.v1."
+ + "Operation\"\321\001\332ABproject,zone,instance,net"
+ + "work_interface,network_interface_resourc"
+ + "e\212N\016ZoneOperations\202\323\344\223\002u2W/compute/v1/pr"
+ + "ojects/{project}/zones/{zone}/instances/"
+ + "{instance}/updateNetworkInterface:\032netwo"
+ + "rk_interface_resource\022\337\002\n\034UpdateShielded"
+ + "InstanceConfig\022D.google.cloud.compute.v1"
+ + ".UpdateShieldedInstanceConfigInstanceReq"
+ "uest\032\".google.cloud.compute.v1.Operation"
- + "\"\245\001\332A&project,region,interconnect_attach"
- + "ment\212N\020RegionOperations\202\323\344\223\002c*a/compute/"
- + "v1/projects/{project}/regions/{region}/i"
- + "nterconnectAttachments/{interconnect_att"
- + "achment}\022\206\002\n\003Get\0229.google.cloud.compute."
- + "v1.GetInterconnectAttachmentRequest\032/.go"
- + "ogle.cloud.compute.v1.InterconnectAttach"
- + "ment\"\222\001\332A&project,region,interconnect_at"
- + "tachment\202\323\344\223\002c\022a/compute/v1/projects/{pr"
- + "oject}/regions/{region}/interconnectAtta"
- + "chments/{interconnect_attachment}\022\243\002\n\006In"
- + "sert\022<.google.cloud.compute.v1.InsertInt"
- + "erconnectAttachmentRequest\032\".google.clou"
- + "d.compute.v1.Operation\"\266\001\332A/project,regi"
- + "on,interconnect_attachment_resource\212N\020Re"
- + "gionOperations\202\323\344\223\002k\"G/compute/v1/projec"
- + "ts/{project}/regions/{region}/interconne"
- + "ctAttachments: interconnect_attachment_r"
- + "esource\022\332\001\n\004List\022;.google.cloud.compute."
- + "v1.ListInterconnectAttachmentsRequest\0323."
- + "google.cloud.compute.v1.InterconnectAtta"
- + "chmentList\"`\332A\016project,region\202\323\344\223\002I\022G/co"
- + "mpute/v1/projects/{project}/regions/{reg"
- + "ion}/interconnectAttachments\022\324\002\n\005Patch\022;"
- + ".google.cloud.compute.v1.PatchInterconne"
- + "ctAttachmentRequest\032\".google.cloud.compu"
- + "te.v1.Operation\"\351\001\332AGproject,region,inte"
- + "rconnect_attachment,interconnect_attachm"
- + "ent_resource\212N\020RegionOperations\202\323\344\223\002\205\0012a"
- + "/compute/v1/projects/{project}/regions/{"
- + "region}/interconnectAttachments/{interco"
- + "nnect_attachment}: interconnect_attachme"
- + "nt_resource\022\314\002\n\tSetLabels\022?.google.cloud"
- + ".compute.v1.SetLabelsInterconnectAttachm"
- + "entRequest\032\".google.cloud.compute.v1.Ope"
- + "ration\"\331\001\332A:project,region,resource,regi"
- + "on_set_labels_request_resource\212N\020RegionO"
- + "perations\202\323\344\223\002\202\001\"\\/compute/v1/projects/{"
- + "project}/regions/{region}/interconnectAt"
- + "tachments/{resource}/setLabels:\"region_s"
- + "et_labels_request_resource\032r\312A\026compute.g"
- + "oogleapis.com\322AVhttps://www.googleapis.c"
- + "om/auth/compute,https://www.googleapis.c"
- + "om/auth/cloud-platform2\270\026\n\022InterconnectG"
- + "roups\022\363\002\n\rCreateMembers\022>.google.cloud.c"
- + "ompute.v1.CreateMembersInterconnectGroup"
- + "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\375\001\332ANproject,interconnect_group,inte"
- + "rconnect_groups_create_members_request_r"
- + "esource\212N\020GlobalOperations\202\323\344\223\002\222\001\"[/comp"
- + "ute/v1/projects/{project}/global/interco"
- + "nnectGroups/{interconnect_group}/createM"
- + "embers:3interconnect_groups_create_membe"
- + "rs_request_resource\022\355\001\n\006Delete\0227.google."
- + "cloud.compute.v1.DeleteInterconnectGroup"
- + "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\205\001\332A\032project,interconnect_group\212N\020Gl"
- + "obalOperations\202\323\344\223\002O*M/compute/v1/projec"
- + "ts/{project}/global/interconnectGroups/{"
- + "interconnect_group}\022\333\001\n\003Get\0224.google.clo"
- + "ud.compute.v1.GetInterconnectGroupReques"
- + "t\032*.google.cloud.compute.v1.Interconnect"
- + "Group\"r\332A\032project,interconnect_group\202\323\344\223"
- + "\002O\022M/compute/v1/projects/{project}/globa"
- + "l/interconnectGroups/{interconnect_group"
- + "}\022\333\001\n\014GetIamPolicy\022=.google.cloud.comput"
- + "e.v1.GetIamPolicyInterconnectGroupReques"
- + "t\032\037.google.cloud.compute.v1.Policy\"k\332A\020p"
- + "roject,resource\202\323\344\223\002R\022P/compute/v1/proje"
+ + "\"\324\001\332A7project,zone,instance,shielded_ins"
+ + "tance_config_resource\212N\016ZoneOperations\202\323"
+ + "\344\223\002\202\0012]/compute/v1/projects/{project}/zo"
+ + "nes/{zone}/instances/{instance}/updateSh"
+ + "ieldedInstanceConfig:!shielded_instance_"
+ + "config_resource\032r\312A\026compute.googleapis.c"
+ + "om\322AVhttps://www.googleapis.com/auth/com"
+ + "pute,https://www.googleapis.com/auth/clo"
+ + "ud-platform2\203\023\n\020InstantSnapshots\022\326\001\n\016Agg"
+ + "regatedList\022>.google.cloud.compute.v1.Ag"
+ + "gregatedListInstantSnapshotsRequest\0326.go"
+ + "ogle.cloud.compute.v1.InstantSnapshotAgg"
+ + "regatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/"
+ + "v1/projects/{project}/aggregated/instant"
+ + "Snapshots\022\356\001\n\006Delete\0225.google.cloud.comp"
+ + "ute.v1.DeleteInstantSnapshotRequest\032\".go"
+ + "ogle.cloud.compute.v1.Operation\"\210\001\332A\035pro"
+ + "ject,zone,instant_snapshot\212N\016ZoneOperati"
+ + "ons\202\323\344\223\002Q*O/compute/v1/projects/{project"
+ + "}/zones/{zone}/instantSnapshots/{instant"
+ + "_snapshot}\022\334\001\n\003Get\0222.google.cloud.comput"
+ + "e.v1.GetInstantSnapshotRequest\032(.google."
+ + "cloud.compute.v1.InstantSnapshot\"w\332A\035pro"
+ + "ject,zone,instant_snapshot\202\323\344\223\002Q\022O/compu"
+ + "te/v1/projects/{project}/zones/{zone}/in"
+ + "stantSnapshots/{instant_snapshot}\022\342\001\n\014Ge"
+ + "tIamPolicy\022;.google.cloud.compute.v1.Get"
+ + "IamPolicyInstantSnapshotRequest\032\037.google"
+ + ".cloud.compute.v1.Policy\"t\332A\025project,zon"
+ + "e,resource\202\323\344\223\002V\022T/compute/v1/projects/{"
+ + "project}/zones/{zone}/instantSnapshots/{"
+ + "resource}/getIamPolicy\022\377\001\n\006Insert\0225.goog"
+ + "le.cloud.compute.v1.InsertInstantSnapsho"
+ + "tRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\231\001\332A&project,zone,instant_snapshot_"
+ + "resource\212N\016ZoneOperations\202\323\344\223\002Y\"\022.google.cloud.compute.v1.G"
+ + "etInterconnectAttachmentGroupRequest\0324.g"
+ + "oogle.cloud.compute.v1.InterconnectAttac"
+ + "hmentGroup\"\222\001\332A%project,interconnect_att"
+ + "achment_group\202\323\344\223\002d\022b/compute/v1/project"
+ + "s/{project}/global/interconnectAttachmen"
+ + "tGroups/{interconnect_attachment_group}\022"
+ + "\357\001\n\014GetIamPolicy\022G.google.cloud.compute."
+ + "v1.GetIamPolicyInterconnectAttachmentGro"
+ + "upRequest\032\037.google.cloud.compute.v1.Poli"
+ + "cy\"u\332A\020project,resource\202\323\344\223\002\\\022Z/compute/"
+ + "v1/projects/{project}/global/interconnec"
+ + "tAttachmentGroups/{resource}/getIamPolic"
+ + "y\022\344\002\n\024GetOperationalStatus\022O.google.clou"
+ + "d.compute.v1.GetOperationalStatusInterco"
+ + "nnectAttachmentGroupRequest\032Q.google.clo"
+ + "ud.compute.v1.InterconnectAttachmentGrou"
+ + "psGetOperationalStatusResponse\"\247\001\332A%proj"
+ + "ect,interconnect_attachment_group\202\323\344\223\002y\022"
+ + "w/compute/v1/projects/{project}/global/i"
+ + "nterconnectAttachmentGroups/{interconnec"
+ + "t_attachment_group}/getOperationalStatus"
+ + "\022\250\002\n\006Insert\022A.google.cloud.compute.v1.In"
+ + "sertInterconnectAttachmentGroupRequest\032\""
+ + ".google.cloud.compute.v1.Operation\"\266\001\332A."
+ + "project,interconnect_attachment_group_re"
+ + "source\212N\020GlobalOperations\202\323\344\223\002l\"B/comput"
+ + "e/v1/projects/{project}/global/interconn"
+ + "ectAttachmentGroups:&interconnect_attach"
+ + "ment_group_resource\022\341\001\n\004List\022@.google.cl"
+ + "oud.compute.v1.ListInterconnectAttachmen"
+ + "tGroupsRequest\032A.google.cloud.compute.v1"
+ + ".InterconnectAttachmentGroupsListRespons"
+ + "e\"T\332A\007project\202\323\344\223\002D\022B/compute/v1/project"
+ + "s/{project}/global/interconnectAttachmen"
+ + "tGroups\022\345\002\n\005Patch\022@.google.cloud.compute"
+ + ".v1.PatchInterconnectAttachmentGroupRequ"
+ + "est\032\".google.cloud.compute.v1.Operation\""
+ + "\365\001\332ALproject,interconnect_attachment_gro"
+ + "up,interconnect_attachment_group_resourc"
+ + "e\212N\020GlobalOperations\202\323\344\223\002\214\0012b/compute/v1"
+ + "/projects/{project}/global/interconnectA"
+ + "ttachmentGroups/{interconnect_attachment"
+ + "_group}:&interconnect_attachment_group_r"
+ + "esource\022\270\002\n\014SetIamPolicy\022G.google.cloud."
+ + "compute.v1.SetIamPolicyInterconnectAttac"
+ + "hmentGroupRequest\032\037.google.cloud.compute"
+ + ".v1.Policy\"\275\001\332A3project,resource,global_"
+ + "set_policy_request_resource\202\323\344\223\002\200\001\"Z/com"
+ + "pute/v1/projects/{project}/global/interc"
+ + "onnectAttachmentGroups/{resource}/setIam"
+ + "Policy:\"global_set_policy_request_resour"
+ + "ce\022\331\002\n\022TestIamPermissions\022M.google.cloud"
+ + ".compute.v1.TestIamPermissionsInterconne"
+ + "ctAttachmentGroupRequest\0320.google.cloud."
+ + "compute.v1.TestPermissionsResponse\"\301\001\332A2"
+ + "project,resource,test_permissions_reques"
+ + "t_resource\202\323\344\223\002\205\001\"`/compute/v1/projects/"
+ + "{project}/global/interconnectAttachmentG"
+ + "roups/{resource}/testIamPermissions:!tes"
+ + "t_permissions_request_resource\032r\312A\026compu"
+ + "te.googleapis.com\322AVhttps://www.googleap"
+ + "is.com/auth/compute,https://www.googleap"
+ + "is.com/auth/cloud-platform2\302\020\n\027Interconn"
+ + "ectAttachments\022\353\001\n\016AggregatedList\022E.goog"
+ + "le.cloud.compute.v1.AggregatedListInterc"
+ + "onnectAttachmentsRequest\032=.google.cloud."
+ + "compute.v1.InterconnectAttachmentAggrega"
+ + "tedList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/p"
+ + "rojects/{project}/aggregated/interconnec"
+ + "tAttachments\022\222\002\n\006Delete\022<.google.cloud.c"
+ + "ompute.v1.DeleteInterconnectAttachmentRe"
+ + "quest\032\".google.cloud.compute.v1.Operatio"
+ + "n\"\245\001\332A&project,region,interconnect_attac"
+ + "hment\212N\020RegionOperations\202\323\344\223\002c*a/compute"
+ + "/v1/projects/{project}/regions/{region}/"
+ + "interconnectAttachments/{interconnect_at"
+ + "tachment}\022\206\002\n\003Get\0229.google.cloud.compute"
+ + ".v1.GetInterconnectAttachmentRequest\032/.g"
+ + "oogle.cloud.compute.v1.InterconnectAttac"
+ + "hment\"\222\001\332A&project,region,interconnect_a"
+ + "ttachment\202\323\344\223\002c\022a/compute/v1/projects/{p"
+ + "roject}/regions/{region}/interconnectAtt"
+ + "achments/{interconnect_attachment}\022\243\002\n\006I"
+ + "nsert\022<.google.cloud.compute.v1.InsertIn"
+ + "terconnectAttachmentRequest\032\".google.clo"
+ + "ud.compute.v1.Operation\"\266\001\332A/project,reg"
+ + "ion,interconnect_attachment_resource\212N\020R"
+ + "egionOperations\202\323\344\223\002k\"G/compute/v1/proje"
+ + "cts/{project}/regions/{region}/interconn"
+ + "ectAttachments: interconnect_attachment_"
+ + "resource\022\332\001\n\004List\022;.google.cloud.compute"
+ + ".v1.ListInterconnectAttachmentsRequest\0323"
+ + ".google.cloud.compute.v1.InterconnectAtt"
+ + "achmentList\"`\332A\016project,region\202\323\344\223\002I\022G/c"
+ + "ompute/v1/projects/{project}/regions/{re"
+ + "gion}/interconnectAttachments\022\324\002\n\005Patch\022"
+ + ";.google.cloud.compute.v1.PatchInterconn"
+ + "ectAttachmentRequest\032\".google.cloud.comp"
+ + "ute.v1.Operation\"\351\001\332AGproject,region,int"
+ + "erconnect_attachment,interconnect_attach"
+ + "ment_resource\212N\020RegionOperations\202\323\344\223\002\205\0012"
+ + "a/compute/v1/projects/{project}/regions/"
+ + "{region}/interconnectAttachments/{interc"
+ + "onnect_attachment}: interconnect_attachm"
+ + "ent_resource\022\314\002\n\tSetLabels\022?.google.clou"
+ + "d.compute.v1.SetLabelsInterconnectAttach"
+ + "mentRequest\032\".google.cloud.compute.v1.Op"
+ + "eration\"\331\001\332A:project,region,resource,reg"
+ + "ion_set_labels_request_resource\212N\020Region"
+ + "Operations\202\323\344\223\002\202\001\"\\/compute/v1/projects/"
+ + "{project}/regions/{region}/interconnectA"
+ + "ttachments/{resource}/setLabels:\"region_"
+ + "set_labels_request_resource\032r\312A\026compute."
+ + "googleapis.com\322AVhttps://www.googleapis."
+ + "com/auth/compute,https://www.googleapis."
+ + "com/auth/cloud-platform2\270\026\n\022Interconnect"
+ + "Groups\022\363\002\n\rCreateMembers\022>.google.cloud."
+ + "compute.v1.CreateMembersInterconnectGrou"
+ + "pRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\375\001\332ANproject,interconnect_group,int"
+ + "erconnect_groups_create_members_request_"
+ + "resource\212N\020GlobalOperations\202\323\344\223\002\222\001\"[/com"
+ + "pute/v1/projects/{project}/global/interc"
+ + "onnectGroups/{interconnect_group}/create"
+ + "Members:3interconnect_groups_create_memb"
+ + "ers_request_resource\022\355\001\n\006Delete\0227.google"
+ + ".cloud.compute.v1.DeleteInterconnectGrou"
+ + "pRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\205\001\332A\032project,interconnect_group\212N\020G"
+ + "lobalOperations\202\323\344\223\002O*M/compute/v1/proje"
+ "cts/{project}/global/interconnectGroups/"
- + "{resource}/getIamPolicy\022\260\002\n\024GetOperation"
- + "alStatus\022E.google.cloud.compute.v1.GetOp"
- + "erationalStatusInterconnectGroupRequest\032"
- + "G.google.cloud.compute.v1.InterconnectGr",
- "oupsGetOperationalStatusResponse\"\207\001\332A\032pr"
- + "oject,interconnect_group\202\323\344\223\002d\022b/compute"
- + "/v1/projects/{project}/global/interconne"
- + "ctGroups/{interconnect_group}/getOperati"
- + "onalStatus\022\376\001\n\006Insert\0227.google.cloud.com"
- + "pute.v1.InsertInterconnectGroupRequest\032\""
- + ".google.cloud.compute.v1.Operation\"\226\001\332A#"
- + "project,interconnect_group_resource\212N\020Gl"
- + "obalOperations\202\323\344\223\002W\"8/compute/v1/projec"
- + "ts/{project}/global/interconnectGroups:\033"
- + "interconnect_group_resource\022\303\001\n\004List\0226.g"
- + "oogle.cloud.compute.v1.ListInterconnectG"
- + "roupsRequest\0327.google.cloud.compute.v1.I"
- + "nterconnectGroupsListResponse\"J\332A\007projec"
- + "t\202\323\344\223\002:\0228/compute/v1/projects/{project}/"
- + "global/interconnectGroups\022\244\002\n\005Patch\0226.go"
- + "ogle.cloud.compute.v1.PatchInterconnectG"
- + "roupRequest\032\".google.cloud.compute.v1.Op"
- + "eration\"\276\001\332A6project,interconnect_group,"
- + "interconnect_group_resource\212N\020GlobalOper"
- + "ations\202\323\344\223\002l2M/compute/v1/projects/{proj"
- + "ect}/global/interconnectGroups/{intercon"
- + "nect_group}:\033interconnect_group_resource"
- + "\022\243\002\n\014SetIamPolicy\022=.google.cloud.compute"
- + ".v1.SetIamPolicyInterconnectGroupRequest"
- + "\032\037.google.cloud.compute.v1.Policy\"\262\001\332A3p"
- + "roject,resource,global_set_policy_reques"
- + "t_resource\202\323\344\223\002v\"P/compute/v1/projects/{"
- + "project}/global/interconnectGroups/{reso"
- + "urce}/setIamPolicy:\"global_set_policy_re"
- + "quest_resource\022\304\002\n\022TestIamPermissions\022C."
- + "google.cloud.compute.v1.TestIamPermissio"
- + "nsInterconnectGroupRequest\0320.google.clou"
- + "d.compute.v1.TestPermissionsResponse\"\266\001\332"
- + "A2project,resource,test_permissions_requ"
- + "est_resource\202\323\344\223\002{\"V/compute/v1/projects"
- + "/{project}/global/interconnectGroups/{re"
- + "source}/testIamPermissions:!test_permiss"
- + "ions_request_resource\032r\312A\026compute.google"
- + "apis.com\322AVhttps://www.googleapis.com/au"
- + "th/compute,https://www.googleapis.com/au"
- + "th/cloud-platform2\361\004\n\025InterconnectLocati"
- + "ons\022\352\001\n\003Get\0227.google.cloud.compute.v1.Ge"
- + "tInterconnectLocationRequest\032-.google.cl"
- + "oud.compute.v1.InterconnectLocation\"{\332A\035"
- + "project,interconnect_location\202\323\344\223\002U\022S/co"
- + "mpute/v1/projects/{project}/global/inter"
- + "connectLocations/{interconnect_location}"
- + "\022\303\001\n\004List\0229.google.cloud.compute.v1.List"
- + "InterconnectLocationsRequest\0321.google.cl"
- + "oud.compute.v1.InterconnectLocationList\""
- + "M\332A\007project\202\323\344\223\002=\022;/compute/v1/projects/"
- + "{project}/global/interconnectLocations\032\244"
- + "\001\312A\026compute.googleapis.com\322A\207\001https://ww"
- + "w.googleapis.com/auth/compute.readonly,h"
- + "ttps://www.googleapis.com/auth/compute,h"
- + "ttps://www.googleapis.com/auth/cloud-pla"
- + "tform2\252\005\n\033InterconnectRemoteLocations\022\213\002"
- + "\n\003Get\022=.google.cloud.compute.v1.GetInter"
- + "connectRemoteLocationRequest\0323.google.cl"
- + "oud.compute.v1.InterconnectRemoteLocatio"
- + "n\"\217\001\332A$project,interconnect_remote_locat"
- + "ion\202\323\344\223\002b\022`/compute/v1/projects/{project"
- + "}/global/interconnectRemoteLocations/{in"
- + "terconnect_remote_location}\022\325\001\n\004List\022?.g"
- + "oogle.cloud.compute.v1.ListInterconnectR"
- + "emoteLocationsRequest\0327.google.cloud.com"
- + "pute.v1.InterconnectRemoteLocationList\"S"
- + "\332A\007project\202\323\344\223\002C\022A/compute/v1/projects/{"
- + "project}/global/interconnectRemoteLocati"
- + "ons\032\244\001\312A\026compute.googleapis.com\322A\207\001https"
- + "://www.googleapis.com/auth/compute.reado"
- + "nly,https://www.googleapis.com/auth/comp"
- + "ute,https://www.googleapis.com/auth/clou"
- + "d-platform2\350\017\n\rInterconnects\022\326\001\n\006Delete\022"
- + "2.google.cloud.compute.v1.DeleteIntercon"
- + "nectRequest\032\".google.cloud.compute.v1.Op"
- + "eration\"t\332A\024project,interconnect\212N\020Globa"
- + "lOperations\202\323\344\223\002D*B/compute/v1/projects/"
- + "{project}/global/interconnects/{intercon"
- + "nect}\022\300\001\n\003Get\022/.google.cloud.compute.v1."
- + "GetInterconnectRequest\032%.google.cloud.co"
- + "mpute.v1.Interconnect\"a\332A\024project,interc"
- + "onnect\202\323\344\223\002D\022B/compute/v1/projects/{proj"
- + "ect}/global/interconnects/{interconnect}"
- + "\022\374\001\n\016GetDiagnostics\022:.google.cloud.compu"
- + "te.v1.GetDiagnosticsInterconnectRequest\032"
- + "<.google.cloud.compute.v1.InterconnectsG"
- + "etDiagnosticsResponse\"p\332A\024project,interc"
- + "onnect\202\323\344\223\002S\022Q/compute/v1/projects/{proj"
- + "ect}/global/interconnects/{interconnect}"
- + "/getDiagnostics\022\200\002\n\017GetMacsecConfig\022;.go"
- + "ogle.cloud.compute.v1.GetMacsecConfigInt"
- + "erconnectRequest\032=.google.cloud.compute."
- + "v1.InterconnectsGetMacsecConfigResponse\""
- + "q\332A\024project,interconnect\202\323\344\223\002T\022R/compute"
- + "/v1/projects/{project}/global/interconne"
- + "cts/{interconnect}/getMacsecConfig\022\350\001\n\006I"
- + "nsert\0222.google.cloud.compute.v1.InsertIn"
- + "terconnectRequest\032\".google.cloud.compute"
- + ".v1.Operation\"\205\001\332A\035project,interconnect_"
- + "resource\212N\020GlobalOperations\202\323\344\223\002L\"3/comp"
- + "ute/v1/projects/{project}/global/interco"
- + "nnects:\025interconnect_resource\022\253\001\n\004List\0221"
- + ".google.cloud.compute.v1.ListInterconnec"
- + "tsRequest\032).google.cloud.compute.v1.Inte"
- + "rconnectList\"E\332A\007project\202\323\344\223\0025\0223/compute"
- + "/v1/projects/{project}/global/interconne"
- + "cts\022\202\002\n\005Patch\0221.google.cloud.compute.v1."
- + "PatchInterconnectRequest\032\".google.cloud."
- + "compute.v1.Operation\"\241\001\332A*project,interc"
- + "onnect,interconnect_resource\212N\020GlobalOpe"
- + "rations\202\323\344\223\002[2B/compute/v1/projects/{pro"
+ + "{interconnect_group}\022\333\001\n\003Get\0224.google.cl"
+ + "oud.compute.v1.GetInterconnectGroupReque"
+ + "st\032*.google.cloud.compute.v1.Interconnec"
+ + "tGroup\"r\332A\032project,interconnect_group\202\323\344"
+ + "\223\002O\022M/compute/v1/projects/{project}/glob"
+ + "al/interconnectGroups/{interconnect_grou"
+ + "p}\022\333\001\n\014GetIamPolicy\022=.google.cloud.compu"
+ + "te.v1.GetIamPolicyInterconnectGroupReque"
+ + "st\032\037.google.cloud.compute.v1.Policy\"k\332A\020"
+ + "project,resource\202\323\344\223\002R\022P/compute/v1/proj"
+ + "ects/{project}/global/interconnectGroups"
+ + "/{resource}/getIamPolicy\022\260\002\n\024GetOperatio"
+ + "nalStatus\022E.google.cloud.compute.v1.GetO"
+ + "perationalStatusInterconnectGroupRequest",
+ "\032G.google.cloud.compute.v1.InterconnectG"
+ + "roupsGetOperationalStatusResponse\"\207\001\332A\032p"
+ + "roject,interconnect_group\202\323\344\223\002d\022b/comput"
+ + "e/v1/projects/{project}/global/interconn"
+ + "ectGroups/{interconnect_group}/getOperat"
+ + "ionalStatus\022\376\001\n\006Insert\0227.google.cloud.co"
+ + "mpute.v1.InsertInterconnectGroupRequest\032"
+ + "\".google.cloud.compute.v1.Operation\"\226\001\332A"
+ + "#project,interconnect_group_resource\212N\020G"
+ + "lobalOperations\202\323\344\223\002W\"8/compute/v1/proje"
+ + "cts/{project}/global/interconnectGroups:"
+ + "\033interconnect_group_resource\022\303\001\n\004List\0226."
+ + "google.cloud.compute.v1.ListInterconnect"
+ + "GroupsRequest\0327.google.cloud.compute.v1."
+ + "InterconnectGroupsListResponse\"J\332A\007proje"
+ + "ct\202\323\344\223\002:\0228/compute/v1/projects/{project}"
+ + "/global/interconnectGroups\022\244\002\n\005Patch\0226.g"
+ + "oogle.cloud.compute.v1.PatchInterconnect"
+ + "GroupRequest\032\".google.cloud.compute.v1.O"
+ + "peration\"\276\001\332A6project,interconnect_group"
+ + ",interconnect_group_resource\212N\020GlobalOpe"
+ + "rations\202\323\344\223\002l2M/compute/v1/projects/{pro"
+ + "ject}/global/interconnectGroups/{interco"
+ + "nnect_group}:\033interconnect_group_resourc"
+ + "e\022\243\002\n\014SetIamPolicy\022=.google.cloud.comput"
+ + "e.v1.SetIamPolicyInterconnectGroupReques"
+ + "t\032\037.google.cloud.compute.v1.Policy\"\262\001\332A3"
+ + "project,resource,global_set_policy_reque"
+ + "st_resource\202\323\344\223\002v\"P/compute/v1/projects/"
+ + "{project}/global/interconnectGroups/{res"
+ + "ource}/setIamPolicy:\"global_set_policy_r"
+ + "equest_resource\022\304\002\n\022TestIamPermissions\022C"
+ + ".google.cloud.compute.v1.TestIamPermissi"
+ + "onsInterconnectGroupRequest\0320.google.clo"
+ + "ud.compute.v1.TestPermissionsResponse\"\266\001"
+ + "\332A2project,resource,test_permissions_req"
+ + "uest_resource\202\323\344\223\002{\"V/compute/v1/project"
+ + "s/{project}/global/interconnectGroups/{r"
+ + "esource}/testIamPermissions:!test_permis"
+ + "sions_request_resource\032r\312A\026compute.googl"
+ + "eapis.com\322AVhttps://www.googleapis.com/a"
+ + "uth/compute,https://www.googleapis.com/a"
+ + "uth/cloud-platform2\361\004\n\025InterconnectLocat"
+ + "ions\022\352\001\n\003Get\0227.google.cloud.compute.v1.G"
+ + "etInterconnectLocationRequest\032-.google.c"
+ + "loud.compute.v1.InterconnectLocation\"{\332A"
+ + "\035project,interconnect_location\202\323\344\223\002U\022S/c"
+ + "ompute/v1/projects/{project}/global/inte"
+ + "rconnectLocations/{interconnect_location"
+ + "}\022\303\001\n\004List\0229.google.cloud.compute.v1.Lis"
+ + "tInterconnectLocationsRequest\0321.google.c"
+ + "loud.compute.v1.InterconnectLocationList"
+ + "\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/projects"
+ + "/{project}/global/interconnectLocations\032"
+ + "\244\001\312A\026compute.googleapis.com\322A\207\001https://w"
+ + "ww.googleapis.com/auth/compute.readonly,"
+ + "https://www.googleapis.com/auth/compute,"
+ + "https://www.googleapis.com/auth/cloud-pl"
+ + "atform2\252\005\n\033InterconnectRemoteLocations\022\213"
+ + "\002\n\003Get\022=.google.cloud.compute.v1.GetInte"
+ + "rconnectRemoteLocationRequest\0323.google.c"
+ + "loud.compute.v1.InterconnectRemoteLocati"
+ + "on\"\217\001\332A$project,interconnect_remote_loca"
+ + "tion\202\323\344\223\002b\022`/compute/v1/projects/{projec"
+ + "t}/global/interconnectRemoteLocations/{i"
+ + "nterconnect_remote_location}\022\325\001\n\004List\022?."
+ + "google.cloud.compute.v1.ListInterconnect"
+ + "RemoteLocationsRequest\0327.google.cloud.co"
+ + "mpute.v1.InterconnectRemoteLocationList\""
+ + "S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects/"
+ + "{project}/global/interconnectRemoteLocat"
+ + "ions\032\244\001\312A\026compute.googleapis.com\322A\207\001http"
+ + "s://www.googleapis.com/auth/compute.read"
+ + "only,https://www.googleapis.com/auth/com"
+ + "pute,https://www.googleapis.com/auth/clo"
+ + "ud-platform2\350\017\n\rInterconnects\022\326\001\n\006Delete"
+ + "\0222.google.cloud.compute.v1.DeleteInterco"
+ + "nnectRequest\032\".google.cloud.compute.v1.O"
+ + "peration\"t\332A\024project,interconnect\212N\020Glob"
+ + "alOperations\202\323\344\223\002D*B/compute/v1/projects"
+ + "/{project}/global/interconnects/{interco"
+ + "nnect}\022\300\001\n\003Get\022/.google.cloud.compute.v1"
+ + ".GetInterconnectRequest\032%.google.cloud.c"
+ + "ompute.v1.Interconnect\"a\332A\024project,inter"
+ + "connect\202\323\344\223\002D\022B/compute/v1/projects/{pro"
+ "ject}/global/interconnects/{interconnect"
- + "}:\025interconnect_resource\022\246\002\n\tSetLabels\0225"
- + ".google.cloud.compute.v1.SetLabelsInterc"
- + "onnectRequest\032\".google.cloud.compute.v1."
- + "Operation\"\275\001\332A3project,resource,global_s"
- + "et_labels_request_resource\212N\020GlobalOpera"
- + "tions\202\323\344\223\002n\"H/compute/v1/projects/{proje"
- + "ct}/global/interconnects/{resource}/setL"
- + "abels:\"global_set_labels_request_resourc"
- + "e\032r\312A\026compute.googleapis.com\322AVhttps://w"
- + "ww.googleapis.com/auth/compute,https://w"
- + "ww.googleapis.com/auth/cloud-platform2\260\005"
- + "\n\014LicenseCodes\022\275\001\n\003Get\022..google.cloud.co"
- + "mpute.v1.GetLicenseCodeRequest\032$.google."
- + "cloud.compute.v1.LicenseCode\"`\332A\024project"
- + ",license_code\202\323\344\223\002C\022A/compute/v1/project"
- + "s/{project}/global/licenseCodes/{license"
- + "_code}\022\270\002\n\022TestIamPermissions\022=.google.c"
- + "loud.compute.v1.TestIamPermissionsLicens"
- + "eCodeRequest\0320.google.cloud.compute.v1.T"
- + "estPermissionsResponse\"\260\001\332A2project,reso"
- + "urce,test_permissions_request_resource\202\323"
- + "\344\223\002u\"P/compute/v1/projects/{project}/glo"
- + "bal/licenseCodes/{resource}/testIamPermi"
- + "ssions:!test_permissions_request_resourc"
- + "e\032\244\001\312A\026compute.googleapis.com\322A\207\001https:/"
- + "/www.googleapis.com/auth/compute.readonl"
- + "y,https://www.googleapis.com/auth/comput"
- + "e,https://www.googleapis.com/auth/cloud-"
- + "platform2\343\016\n\010Licenses\022\302\001\n\006Delete\022-.googl"
- + "e.cloud.compute.v1.DeleteLicenseRequest\032"
- + "\".google.cloud.compute.v1.Operation\"e\332A\017"
- + "project,license\212N\020GlobalOperations\202\323\344\223\002:"
- + "*8/compute/v1/projects/{project}/global/"
- + "licenses/{license}\022\247\001\n\003Get\022*.google.clou"
- + "d.compute.v1.GetLicenseRequest\032 .google."
- + "cloud.compute.v1.License\"R\332A\017project,lic"
- + "ense\202\323\344\223\002:\0228/compute/v1/projects/{projec"
- + "t}/global/licenses/{license}\022\307\001\n\014GetIamP"
- + "olicy\0223.google.cloud.compute.v1.GetIamPo"
- + "licyLicenseRequest\032\037.google.cloud.comput"
- + "e.v1.Policy\"a\332A\020project,resource\202\323\344\223\002H\022F"
- + "/compute/v1/projects/{project}/global/li"
- + "censes/{resource}/getIamPolicy\022\323\001\n\006Inser"
- + "t\022-.google.cloud.compute.v1.InsertLicens"
- + "eRequest\032\".google.cloud.compute.v1.Opera"
- + "tion\"v\332A\030project,license_resource\212N\020Glob"
- + "alOperations\202\323\344\223\002B\"./compute/v1/projects"
- + "/{project}/global/licenses:\020license_reso"
- + "urce\022\245\001\n\004List\022,.google.cloud.compute.v1."
- + "ListLicensesRequest\032-.google.cloud.compu"
- + "te.v1.LicensesListResponse\"@\332A\007project\202\323"
- + "\344\223\0020\022./compute/v1/projects/{project}/glo"
- + "bal/licenses\022\217\002\n\014SetIamPolicy\0223.google.c"
- + "loud.compute.v1.SetIamPolicyLicenseReque"
- + "st\032\037.google.cloud.compute.v1.Policy\"\250\001\332A"
- + "3project,resource,global_set_policy_requ"
- + "est_resource\202\323\344\223\002l\"F/compute/v1/projects"
- + "/{project}/global/licenses/{resource}/se"
- + "tIamPolicy:\"global_set_policy_request_re"
- + "source\022\260\002\n\022TestIamPermissions\0229.google.c"
- + "loud.compute.v1.TestIamPermissionsLicens"
- + "eRequest\0320.google.cloud.compute.v1.TestP"
- + "ermissionsResponse\"\254\001\332A2project,resource"
- + ",test_permissions_request_resource\202\323\344\223\002q"
- + "\"L/compute/v1/projects/{project}/global/"
- + "licenses/{resource}/testIamPermissions:!"
- + "test_permissions_request_resource\022\346\001\n\006Up"
- + "date\022-.google.cloud.compute.v1.UpdateLic"
- + "enseRequest\032\".google.cloud.compute.v1.Op"
- + "eration\"\210\001\332A project,license,license_res"
- + "ource\212N\020GlobalOperations\202\323\344\223\002L28/compute"
- + "/v1/projects/{project}/global/licenses/{"
- + "license}:\020license_resource\032r\312A\026compute.g"
- + "oogleapis.com\322AVhttps://www.googleapis.c"
- + "om/auth/compute,https://www.googleapis.c"
- + "om/auth/cloud-platform2\224\020\n\rMachineImages"
- + "\022\330\001\n\006Delete\0222.google.cloud.compute.v1.De"
- + "leteMachineImageRequest\032\".google.cloud.c"
- + "ompute.v1.Operation\"v\332A\025project,machine_"
- + "image\212N\020GlobalOperations\202\323\344\223\002E*C/compute"
- + "/v1/projects/{project}/global/machineIma"
- + "ges/{machine_image}\022\302\001\n\003Get\022/.google.clo"
- + "ud.compute.v1.GetMachineImageRequest\032%.g"
- + "oogle.cloud.compute.v1.MachineImage\"c\332A\025"
- + "project,machine_image\202\323\344\223\002E\022C/compute/v1"
- + "/projects/{project}/global/machineImages"
- + "/{machine_image}\022\321\001\n\014GetIamPolicy\0228.goog"
- + "le.cloud.compute.v1.GetIamPolicyMachineI"
- + "mageRequest\032\037.google.cloud.compute.v1.Po"
- + "licy\"f\332A\020project,resource\202\323\344\223\002M\022K/comput"
+ + "}\022\374\001\n\016GetDiagnostics\022:.google.cloud.comp"
+ + "ute.v1.GetDiagnosticsInterconnectRequest"
+ + "\032<.google.cloud.compute.v1.Interconnects"
+ + "GetDiagnosticsResponse\"p\332A\024project,inter"
+ + "connect\202\323\344\223\002S\022Q/compute/v1/projects/{pro"
+ + "ject}/global/interconnects/{interconnect"
+ + "}/getDiagnostics\022\200\002\n\017GetMacsecConfig\022;.g"
+ + "oogle.cloud.compute.v1.GetMacsecConfigIn"
+ + "terconnectRequest\032=.google.cloud.compute"
+ + ".v1.InterconnectsGetMacsecConfigResponse"
+ + "\"q\332A\024project,interconnect\202\323\344\223\002T\022R/comput"
+ + "e/v1/projects/{project}/global/interconn"
+ + "ects/{interconnect}/getMacsecConfig\022\350\001\n\006"
+ + "Insert\0222.google.cloud.compute.v1.InsertI"
+ + "nterconnectRequest\032\".google.cloud.comput"
+ + "e.v1.Operation\"\205\001\332A\035project,interconnect"
+ + "_resource\212N\020GlobalOperations\202\323\344\223\002L\"3/com"
+ + "pute/v1/projects/{project}/global/interc"
+ + "onnects:\025interconnect_resource\022\253\001\n\004List\022"
+ + "1.google.cloud.compute.v1.ListInterconne"
+ + "ctsRequest\032).google.cloud.compute.v1.Int"
+ + "erconnectList\"E\332A\007project\202\323\344\223\0025\0223/comput"
+ + "e/v1/projects/{project}/global/interconn"
+ + "ects\022\202\002\n\005Patch\0221.google.cloud.compute.v1"
+ + ".PatchInterconnectRequest\032\".google.cloud"
+ + ".compute.v1.Operation\"\241\001\332A*project,inter"
+ + "connect,interconnect_resource\212N\020GlobalOp"
+ + "erations\202\323\344\223\002[2B/compute/v1/projects/{pr"
+ + "oject}/global/interconnects/{interconnec"
+ + "t}:\025interconnect_resource\022\246\002\n\tSetLabels\022"
+ + "5.google.cloud.compute.v1.SetLabelsInter"
+ + "connectRequest\032\".google.cloud.compute.v1"
+ + ".Operation\"\275\001\332A3project,resource,global_"
+ + "set_labels_request_resource\212N\020GlobalOper"
+ + "ations\202\323\344\223\002n\"H/compute/v1/projects/{proj"
+ + "ect}/global/interconnects/{resource}/set"
+ + "Labels:\"global_set_labels_request_resour"
+ + "ce\032r\312A\026compute.googleapis.com\322AVhttps://"
+ + "www.googleapis.com/auth/compute,https://"
+ + "www.googleapis.com/auth/cloud-platform2\260"
+ + "\005\n\014LicenseCodes\022\275\001\n\003Get\022..google.cloud.c"
+ + "ompute.v1.GetLicenseCodeRequest\032$.google"
+ + ".cloud.compute.v1.LicenseCode\"`\332A\024projec"
+ + "t,license_code\202\323\344\223\002C\022A/compute/v1/projec"
+ + "ts/{project}/global/licenseCodes/{licens"
+ + "e_code}\022\270\002\n\022TestIamPermissions\022=.google."
+ + "cloud.compute.v1.TestIamPermissionsLicen"
+ + "seCodeRequest\0320.google.cloud.compute.v1."
+ + "TestPermissionsResponse\"\260\001\332A2project,res"
+ + "ource,test_permissions_request_resource\202"
+ + "\323\344\223\002u\"P/compute/v1/projects/{project}/gl"
+ + "obal/licenseCodes/{resource}/testIamPerm"
+ + "issions:!test_permissions_request_resour"
+ + "ce\032\244\001\312A\026compute.googleapis.com\322A\207\001https:"
+ + "//www.googleapis.com/auth/compute.readon"
+ + "ly,https://www.googleapis.com/auth/compu"
+ + "te,https://www.googleapis.com/auth/cloud"
+ + "-platform2\343\016\n\010Licenses\022\302\001\n\006Delete\022-.goog"
+ + "le.cloud.compute.v1.DeleteLicenseRequest"
+ + "\032\".google.cloud.compute.v1.Operation\"e\332A"
+ + "\017project,license\212N\020GlobalOperations\202\323\344\223\002"
+ + ":*8/compute/v1/projects/{project}/global"
+ + "/licenses/{license}\022\247\001\n\003Get\022*.google.clo"
+ + "ud.compute.v1.GetLicenseRequest\032 .google"
+ + ".cloud.compute.v1.License\"R\332A\017project,li"
+ + "cense\202\323\344\223\002:\0228/compute/v1/projects/{proje"
+ + "ct}/global/licenses/{license}\022\307\001\n\014GetIam"
+ + "Policy\0223.google.cloud.compute.v1.GetIamP"
+ + "olicyLicenseRequest\032\037.google.cloud.compu"
+ + "te.v1.Policy\"a\332A\020project,resource\202\323\344\223\002H\022"
+ + "F/compute/v1/projects/{project}/global/l"
+ + "icenses/{resource}/getIamPolicy\022\323\001\n\006Inse"
+ + "rt\022-.google.cloud.compute.v1.InsertLicen"
+ + "seRequest\032\".google.cloud.compute.v1.Oper"
+ + "ation\"v\332A\030project,license_resource\212N\020Glo"
+ + "balOperations\202\323\344\223\002B\"./compute/v1/project"
+ + "s/{project}/global/licenses:\020license_res"
+ + "ource\022\245\001\n\004List\022,.google.cloud.compute.v1"
+ + ".ListLicensesRequest\032-.google.cloud.comp"
+ + "ute.v1.LicensesListResponse\"@\332A\007project\202"
+ + "\323\344\223\0020\022./compute/v1/projects/{project}/gl"
+ + "obal/licenses\022\217\002\n\014SetIamPolicy\0223.google."
+ + "cloud.compute.v1.SetIamPolicyLicenseRequ"
+ + "est\032\037.google.cloud.compute.v1.Policy\"\250\001\332"
+ + "A3project,resource,global_set_policy_req"
+ + "uest_resource\202\323\344\223\002l\"F/compute/v1/project"
+ + "s/{project}/global/licenses/{resource}/s"
+ + "etIamPolicy:\"global_set_policy_request_r"
+ + "esource\022\260\002\n\022TestIamPermissions\0229.google."
+ + "cloud.compute.v1.TestIamPermissionsLicen"
+ + "seRequest\0320.google.cloud.compute.v1.Test"
+ + "PermissionsResponse\"\254\001\332A2project,resourc"
+ + "e,test_permissions_request_resource\202\323\344\223\002"
+ + "q\"L/compute/v1/projects/{project}/global"
+ + "/licenses/{resource}/testIamPermissions:"
+ + "!test_permissions_request_resource\022\346\001\n\006U"
+ + "pdate\022-.google.cloud.compute.v1.UpdateLi"
+ + "censeRequest\032\".google.cloud.compute.v1.O"
+ + "peration\"\210\001\332A project,license,license_re"
+ + "source\212N\020GlobalOperations\202\323\344\223\002L28/comput"
+ + "e/v1/projects/{project}/global/licenses/"
+ + "{license}:\020license_resource\032r\312A\026compute."
+ + "googleapis.com\322AVhttps://www.googleapis."
+ + "com/auth/compute,https://www.googleapis."
+ + "com/auth/cloud-platform2\224\020\n\rMachineImage"
+ + "s\022\330\001\n\006Delete\0222.google.cloud.compute.v1.D"
+ + "eleteMachineImageRequest\032\".google.cloud."
+ + "compute.v1.Operation\"v\332A\025project,machine"
+ + "_image\212N\020GlobalOperations\202\323\344\223\002E*C/comput"
+ "e/v1/projects/{project}/global/machineIm"
- + "ages/{resource}/getIamPolicy\022\352\001\n\006Insert\022"
- + "2.google.cloud.compute.v1.InsertMachineI"
- + "mageRequest\032\".google.cloud.compute.v1.Op"
- + "eration\"\207\001\332A\036project,machine_image_resou"
- + "rce\212N\020GlobalOperations\202\323\344\223\002M\"3/compute/v"
+ + "ages/{machine_image}\022\302\001\n\003Get\022/.google.cl"
+ + "oud.compute.v1.GetMachineImageRequest\032%."
+ + "google.cloud.compute.v1.MachineImage\"c\332A"
+ + "\025project,machine_image\202\323\344\223\002E\022C/compute/v"
+ "1/projects/{project}/global/machineImage"
- + "s:\026machine_image_resource\022\253\001\n\004List\0221.goo"
- + "gle.cloud.compute.v1.ListMachineImagesRe"
- + "quest\032).google.cloud.compute.v1.MachineI"
- + "mageList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/"
- + "projects/{project}/global/machineImages\022"
- + "\231\002\n\014SetIamPolicy\0228.google.cloud.compute."
- + "v1.SetIamPolicyMachineImageRequest\032\037.goo"
- + "gle.cloud.compute.v1.Policy\"\255\001\332A3project"
- + ",resource,global_set_policy_request_reso"
- + "urce\202\323\344\223\002q\"K/compute/v1/projects/{projec"
- + "t}/global/machineImages/{resource}/setIa"
- + "mPolicy:\"global_set_policy_request_resou"
- + "rce\022\246\002\n\tSetLabels\0225.google.cloud.compute"
- + ".v1.SetLabelsMachineImageRequest\032\".googl"
- + "e.cloud.compute.v1.Operation\"\275\001\332A3projec"
- + "t,resource,global_set_labels_request_res"
- + "ource\212N\020GlobalOperations\202\323\344\223\002n\"H/compute"
- + "/v1/projects/{project}/global/machineIma"
- + "ges/{resource}/setLabels:\"global_set_lab"
- + "els_request_resource\022\272\002\n\022TestIamPermissi"
- + "ons\022>.google.cloud.compute.v1.TestIamPer"
- + "missionsMachineImageRequest\0320.google.clo"
- + "ud.compute.v1.TestPermissionsResponse\"\261\001"
- + "\332A2project,resource,test_permissions_req"
- + "uest_resource\202\323\344\223\002v\"Q/compute/v1/project"
- + "s/{project}/global/machineImages/{resour"
- + "ce}/testIamPermissions:!test_permissions"
- + "_request_resource\032r\312A\026compute.googleapis"
- + ".com\322AVhttps://www.googleapis.com/auth/c"
- + "ompute,https://www.googleapis.com/auth/c"
- + "loud-platform2\203\006\n\014MachineTypes\022\312\001\n\016Aggre"
- + "gatedList\022:.google.cloud.compute.v1.Aggr"
- + "egatedListMachineTypesRequest\0322.google.c"
- + "loud.compute.v1.MachineTypeAggregatedLis"
- + "t\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/project"
- + "s/{project}/aggregated/machineTypes\022\310\001\n\003"
- + "Get\022..google.cloud.compute.v1.GetMachine"
- + "TypeRequest\032$.google.cloud.compute.v1.Ma"
- + "chineType\"k\332A\031project,zone,machine_type\202"
- + "\323\344\223\002I\022G/compute/v1/projects/{project}/zo"
- + "nes/{zone}/machineTypes/{machine_type}\022\263"
- + "\001\n\004List\0220.google.cloud.compute.v1.ListMa"
- + "chineTypesRequest\032(.google.cloud.compute"
- + ".v1.MachineTypeList\"O\332A\014project,zone\202\323\344\223"
- + "\002:\0228/compute/v1/projects/{project}/zones"
- + "/{zone}/machineTypes\032\244\001\312A\026compute.google"
- + "apis.com\322A\207\001https://www.googleapis.com/a"
- + "uth/compute.readonly,https://www.googlea"
- + "pis.com/auth/compute,https://www.googlea"
- + "pis.com/auth/cloud-platform2\360\023\n\022NetworkA"
- + "ttachments\022\334\001\n\016AggregatedList\022@.google.c"
- + "loud.compute.v1.AggregatedListNetworkAtt"
- + "achmentsRequest\0328.google.cloud.compute.v"
- + "1.NetworkAttachmentAggregatedList\"N\332A\007pr"
- + "oject\202\323\344\223\002>\022.google.cloud.compute.v1.TestIamPe"
+ + "rmissionsMachineImageRequest\0320.google.cl"
+ + "oud.compute.v1.TestPermissionsResponse\"\261"
+ + "\001\332A2project,resource,test_permissions_re"
+ + "quest_resource\202\323\344\223\002v\"Q/compute/v1/projec"
+ + "ts/{project}/global/machineImages/{resou"
+ "rce}/testIamPermissions:!test_permission"
+ "s_request_resource\032r\312A\026compute.googleapi"
+ "s.com\322AVhttps://www.googleapis.com/auth/"
+ "compute,https://www.googleapis.com/auth/"
- + "cloud-platform2\206\r\n\033NetworkEdgeSecuritySe"
- + "rvices\022\367\001\n\016AggregatedList\022I.google.cloud"
- + ".compute.v1.AggregatedListNetworkEdgeSec"
- + "urityServicesRequest\032A.google.cloud.comp"
- + "ute.v1.NetworkEdgeSecurityServiceAggrega"
- + "tedList\"W\332A\007project\202\323\344\223\002G\022E/compute/v1/p"
- + "rojects/{project}/aggregated/networkEdge"
- + "SecurityServices\022\246\002\n\006Delete\022@.google.clo"
- + "ud.compute.v1.DeleteNetworkEdgeSecurityS"
- + "erviceRequest\032\".google.cloud.compute.v1."
- + "Operation\"\265\001\332A,project,region,network_ed"
- + "ge_security_service\212N\020RegionOperations\202\323"
- + "\344\223\002m*k/compute/v1/projects/{project}/reg"
- + "ions/{region}/networkEdgeSecurityService"
- + "s/{network_edge_security_service}\022\236\002\n\003Ge"
- + "t\022=.google.cloud.compute.v1.GetNetworkEd"
- + "geSecurityServiceRequest\0323.google.cloud."
- + "compute.v1.NetworkEdgeSecurityService\"\242\001"
- + "\332A,project,region,network_edge_security_"
- + "service\202\323\344\223\002m\022k/compute/v1/projects/{pro"
- + "ject}/regions/{region}/networkEdgeSecuri"
- + "tyServices/{network_edge_security_servic"
- + "e}\022\267\002\n\006Insert\022@.google.cloud.compute.v1."
- + "InsertNetworkEdgeSecurityServiceRequest\032"
- + "\".google.cloud.compute.v1.Operation\"\306\001\332A"
- + "5project,region,network_edge_security_se"
- + "rvice_resource\212N\020RegionOperations\202\323\344\223\002u\""
- + "K/compute/v1/projects/{project}/regions/"
- + "{region}/networkEdgeSecurityServices:&ne"
- + "twork_edge_security_service_resource\022\364\002\n"
- + "\005Patch\022?.google.cloud.compute.v1.PatchNe"
- + "tworkEdgeSecurityServiceRequest\032\".google"
- + ".cloud.compute.v1.Operation\"\205\002\332ASproject"
- + ",region,network_edge_security_service,ne"
- + "twork_edge_security_service_resource\212N\020R"
- + "egionOperations\202\323\344\223\002\225\0012k/compute/v1/proj"
- + "ects/{project}/regions/{region}/networkE"
- + "dgeSecurityServices/{network_edge_securi"
- + "ty_service}:&network_edge_security_servi"
- + "ce_resource\032r\312A\026compute.googleapis.com\322A"
- + "Vhttps://www.googleapis.com/auth/compute"
- + ",https://www.googleapis.com/auth/cloud-p"
- + "latform2\331\027\n\025NetworkEndpointGroups\022\345\001\n\016Ag"
- + "gregatedList\022C.google.cloud.compute.v1.A"
- + "ggregatedListNetworkEndpointGroupsReques"
- + "t\032;.google.cloud.compute.v1.NetworkEndpo"
- + "intGroupAggregatedList\"Q\332A\007project\202\323\344\223\002A"
- + "\022?/compute/v1/projects/{project}/aggrega"
- + "ted/networkEndpointGroups\022\261\003\n\026AttachNetw"
- + "orkEndpoints\022J.google.cloud.compute.v1.A"
- + "ttachNetworkEndpointsNetworkEndpointGrou"
- + "pRequest\032\".google.cloud.compute.v1.Opera"
- + "tion\"\246\002\332A]project,zone,network_endpoint_"
- + "group,network_endpoint_groups_attach_end"
- + "points_request_resource\212N\016ZoneOperations"
- + "\202\323\344\223\002\256\001\"q/compute/v1/projects/{project}/"
- + "zones/{zone}/networkEndpointGroups/{netw"
- + "ork_endpoint_group}/attachNetworkEndpoin"
- + "ts:9network_endpoint_groups_attach_endpo"
- + "ints_request_resource\022\204\002\n\006Delete\022:.googl"
- + "e.cloud.compute.v1.DeleteNetworkEndpoint"
- + "GroupRequest\032\".google.cloud.compute.v1.O"
- + "peration\"\231\001\332A#project,zone,network_endpo"
- + "int_group\212N\016ZoneOperations\202\323\344\223\002\\*Z/compu"
- + "te/v1/projects/{project}/zones/{zone}/ne"
- + "tworkEndpointGroups/{network_endpoint_gr"
- + "oup}\022\261\003\n\026DetachNetworkEndpoints\022J.google"
- + ".cloud.compute.v1.DetachNetworkEndpoints"
- + "NetworkEndpointGroupRequest\032\".google.clo"
- + "ud.compute.v1.Operation\"\246\002\332A]project,zon"
- + "e,network_endpoint_group,network_endpoin"
- + "t_groups_detach_endpoints_request_resour"
- + "ce\212N\016ZoneOperations\202\323\344\223\002\256\001\"q/compute/v1/"
- + "projects/{project}/zones/{zone}/networkE"
- + "ndpointGroups/{network_endpoint_group}/d"
- + "etachNetworkEndpoints:9network_endpoint_",
- "groups_detach_endpoints_request_resource"
- + "\022\370\001\n\003Get\0227.google.cloud.compute.v1.GetNe"
- + "tworkEndpointGroupRequest\032-.google.cloud"
- + ".compute.v1.NetworkEndpointGroup\"\210\001\332A#pr"
- + "oject,zone,network_endpoint_group\202\323\344\223\002\\\022"
- + "Z/compute/v1/projects/{project}/zones/{z"
- + "one}/networkEndpointGroups/{network_endp"
- + "oint_group}\022\225\002\n\006Insert\022:.google.cloud.co"
- + "mpute.v1.InsertNetworkEndpointGroupReque"
- + "st\032\".google.cloud.compute.v1.Operation\"\252"
- + "\001\332A,project,zone,network_endpoint_group_"
- + "resource\212N\016ZoneOperations\202\323\344\223\002d\"A/comput"
- + "e/v1/projects/{project}/zones/{zone}/net"
- + "workEndpointGroups:\037network_endpoint_gro"
- + "up_resource\022\316\001\n\004List\0229.google.cloud.comp"
- + "ute.v1.ListNetworkEndpointGroupsRequest\032"
- + "1.google.cloud.compute.v1.NetworkEndpoin"
- + "tGroupList\"X\332A\014project,zone\202\323\344\223\002C\022A/comp"
+ + "cloud-platform2\203\006\n\014MachineTypes\022\312\001\n\016Aggr"
+ + "egatedList\022:.google.cloud.compute.v1.Agg"
+ + "regatedListMachineTypesRequest\0322.google."
+ + "cloud.compute.v1.MachineTypeAggregatedLi"
+ + "st\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/projec"
+ + "ts/{project}/aggregated/machineTypes\022\310\001\n"
+ + "\003Get\022..google.cloud.compute.v1.GetMachin"
+ + "eTypeRequest\032$.google.cloud.compute.v1.M"
+ + "achineType\"k\332A\031project,zone,machine_type"
+ + "\202\323\344\223\002I\022G/compute/v1/projects/{project}/z"
+ + "ones/{zone}/machineTypes/{machine_type}\022"
+ + "\263\001\n\004List\0220.google.cloud.compute.v1.ListM"
+ + "achineTypesRequest\032(.google.cloud.comput"
+ + "e.v1.MachineTypeList\"O\332A\014project,zone\202\323\344"
+ + "\223\002:\0228/compute/v1/projects/{project}/zone"
+ + "s/{zone}/machineTypes\032\244\001\312A\026compute.googl"
+ + "eapis.com\322A\207\001https://www.googleapis.com/"
+ + "auth/compute.readonly,https://www.google"
+ + "apis.com/auth/compute,https://www.google"
+ + "apis.com/auth/cloud-platform2\360\023\n\022Network"
+ + "Attachments\022\334\001\n\016AggregatedList\022@.google."
+ + "cloud.compute.v1.AggregatedListNetworkAt"
+ + "tachmentsRequest\0328.google.cloud.compute."
+ + "v1.NetworkAttachmentAggregatedList\"N\332A\007p"
+ + "roject\202\323\344\223\002>\022.google"
- + ".cloud.compute.v1.PatchRuleNetworkFirewa"
- + "llPolicyRequest\032\".google.cloud.compute.v"
- + "1.Operation\"\304\001\332A5project,firewall_policy"
- + ",firewall_policy_rule_resource\212N\020GlobalO"
- + "perations\202\323\344\223\002s\"R/compute/v1/projects/{p"
- + "roject}/global/firewallPolicies/{firewal"
- + "l_policy}/patchRule:\035firewall_policy_rul"
- + "e_resource\022\221\002\n\021RemoveAssociation\022F.googl"
- + "e.cloud.compute.v1.RemoveAssociationNetw"
+ + "}/addAssociation:$firewall_policy_associ"
+ + "ation_resource\022\336\002\n\026AddPacketMirroringRul"
+ + "e\022K.google.cloud.compute.v1.AddPacketMir"
+ + "roringRuleNetworkFirewallPolicyRequest\032\""
+ + ".google.cloud.compute.v1.Operation\"\322\001\332A5"
+ + "project,firewall_policy,firewall_policy_"
+ + "rule_resource\212N\020GlobalOperations\202\323\344\223\002\200\001\""
+ + "_/compute/v1/projects/{project}/global/f"
+ + "irewallPolicies/{firewall_policy}/addPac"
+ + "ketMirroringRule:\035firewall_policy_rule_r"
+ + "esource\022\260\002\n\007AddRule\022<.google.cloud.compu"
+ + "te.v1.AddRuleNetworkFirewallPolicyReques"
+ + "t\032\".google.cloud.compute.v1.Operation\"\302\001"
+ + "\332A5project,firewall_policy,firewall_poli"
+ + "cy_rule_resource\212N\020GlobalOperations\202\323\344\223\002"
+ + "q\"P/compute/v1/projects/{project}/global"
+ + "/firewallPolicies/{firewall_policy}/addR"
+ + "ule:\035firewall_policy_rule_resource\022\343\001\n\016A"
+ + "ggregatedList\022E.google.cloud.compute.v1."
+ + "AggregatedListNetworkFirewallPoliciesReq"
+ + "uest\032<.google.cloud.compute.v1.NetworkFi"
+ + "rewallPolicyAggregatedList\"L\332A\007project\202\323"
+ + "\344\223\002<\022:/compute/v1/projects/{project}/agg"
+ + "regated/firewallPolicies\022\374\001\n\nCloneRules\022"
+ + "?.google.cloud.compute.v1.CloneRulesNetw"
+ "orkFirewallPolicyRequest\032\".google.cloud."
- + "compute.v1.Operation\"\217\001\332A\027project,firewa"
- + "ll_policy\212N\020GlobalOperations\202\323\344\223\002\\\"Z/com"
+ + "compute.v1.Operation\"\210\001\332A\027project,firewa"
+ + "ll_policy\212N\020GlobalOperations\202\323\344\223\002U\"S/com"
+ "pute/v1/projects/{project}/global/firewa"
- + "llPolicies/{firewall_policy}/removeAssoc"
- + "iation\022\251\002\n\031RemovePacketMirroringRule\022N.g"
- + "oogle.cloud.compute.v1.RemovePacketMirro"
- + "ringRuleNetworkFirewallPolicyRequest\032\".g"
- + "oogle.cloud.compute.v1.Operation\"\227\001\332A\027pr"
- + "oject,firewall_policy\212N\020GlobalOperations"
- + "\202\323\344\223\002d\"b/compute/v1/projects/{project}/g"
- + "lobal/firewallPolicies/{firewall_policy}"
- + "/removePacketMirroringRule\022\374\001\n\nRemoveRul"
- + "e\022?.google.cloud.compute.v1.RemoveRuleNe"
- + "tworkFirewallPolicyRequest\032\".google.clou"
- + "d.compute.v1.Operation\"\210\001\332A\027project,fire"
- + "wall_policy\212N\020GlobalOperations\202\323\344\223\002U\"S/c"
- + "ompute/v1/projects/{project}/global/fire"
- + "wallPolicies/{firewall_policy}/removeRul"
- + "e\022\245\002\n\014SetIamPolicy\022A.google.cloud.comput"
- + "e.v1.SetIamPolicyNetworkFirewallPolicyRe"
- + "quest\032\037.google.cloud.compute.v1.Policy\"\260"
- + "\001\332A3project,resource,global_set_policy_r"
- + "equest_resource\202\323\344\223\002t\"N/compute/v1/proje"
- + "cts/{project}/global/firewallPolicies/{r"
- + "esource}/setIamPolicy:\"global_set_policy"
- + "_request_resource\022\306\002\n\022TestIamPermissions"
- + "\022G.google.cloud.compute.v1.TestIamPermis"
- + "sionsNetworkFirewallPolicyRequest\0320.goog"
- + "le.cloud.compute.v1.TestPermissionsRespo"
- + "nse\"\264\001\332A2project,resource,test_permissio"
- + "ns_request_resource\202\323\344\223\002y\"T/compute/v1/p"
- + "rojects/{project}/global/firewallPolicie"
- + "s/{resource}/testIamPermissions:!test_pe"
- + "rmissions_request_resource\032r\312A\026compute.g"
- + "oogleapis.com\322AVhttps://www.googleapis.c"
- + "om/auth/compute,https://www.googleapis.c"
- + "om/auth/cloud-platform2\304\004\n\017NetworkProfil"
- + "es\022\314\001\n\003Get\0221.google.cloud.compute.v1.Get"
- + "NetworkProfileRequest\032\'.google.cloud.com"
- + "pute.v1.NetworkProfile\"i\332A\027project,netwo"
- + "rk_profile\202\323\344\223\002I\022G/compute/v1/projects/{"
- + "project}/global/networkProfiles/{network"
- + "_profile}\022\272\001\n\004List\0223.google.cloud.comput"
- + "e.v1.ListNetworkProfilesRequest\0324.google"
- + ".cloud.compute.v1.NetworkProfilesListRes"
- + "ponse\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/pro"
- + "jects/{project}/global/networkProfiles\032\244"
- + "\001\312A\026compute.googleapis.com\322A\207\001https://ww"
- + "w.googleapis.com/auth/compute.readonly,h"
- + "ttps://www.googleapis.com/auth/compute,h"
- + "ttps://www.googleapis.com/auth/cloud-pla"
- + "tform2\222\030\n\010Networks\022\243\002\n\nAddPeering\0221.goog"
- + "le.cloud.compute.v1.AddPeeringNetworkReq"
+ + "llPolicies/{firewall_policy}/cloneRules\022"
+ + "\350\001\n\006Delete\022;.google.cloud.compute.v1.Del"
+ + "eteNetworkFirewallPolicyRequest\032\".google"
+ + ".cloud.compute.v1.Operation\"}\332A\027project,"
+ + "firewall_policy\212N\020GlobalOperations\202\323\344\223\002J"
+ + "*H/compute/v1/projects/{project}/global/"
+ + "firewallPolicies/{firewall_policy}\022\324\001\n\003G"
+ + "et\0228.google.cloud.compute.v1.GetNetworkF"
+ + "irewallPolicyRequest\032\'.google.cloud.comp"
+ + "ute.v1.FirewallPolicy\"j\332A\027project,firewa"
+ + "ll_policy\202\323\344\223\002J\022H/compute/v1/projects/{p"
+ + "roject}/global/firewallPolicies/{firewal"
+ + "l_policy}\022\204\002\n\016GetAssociation\022C.google.cl"
+ + "oud.compute.v1.GetAssociationNetworkFire"
+ + "wallPolicyRequest\0322.google.cloud.compute"
+ + ".v1.FirewallPolicyAssociation\"y\332A\027projec"
+ + "t,firewall_policy\202\323\344\223\002Y\022W/compute/v1/pro"
+ + "jects/{project}/global/firewallPolicies/"
+ + "{firewall_policy}/getAssociation\022\335\001\n\014Get"
+ + "IamPolicy\022A.google.cloud.compute.v1.GetI"
+ + "amPolicyNetworkFirewallPolicyRequest\032\037.g"
+ + "oogle.cloud.compute.v1.Policy\"i\332A\020projec"
+ + "t,resource\202\323\344\223\002P\022N/compute/v1/projects/{"
+ + "project}/global/firewallPolicies/{resour"
+ + "ce}/getIamPolicy\022\226\002\n\026GetPacketMirroringR"
+ + "ule\022K.google.cloud.compute.v1.GetPacketM"
+ + "irroringRuleNetworkFirewallPolicyRequest"
+ + "\032+.google.cloud.compute.v1.FirewallPolic"
+ + "yRule\"\201\001\332A\027project,firewall_policy\202\323\344\223\002a"
+ + "\022_/compute/v1/projects/{project}/global/"
+ + "firewallPolicies/{firewall_policy}/getPa"
+ + "cketMirroringRule\022\350\001\n\007GetRule\022<.google.c"
+ + "loud.compute.v1.GetRuleNetworkFirewallPo"
+ + "licyRequest\032+.google.cloud.compute.v1.Fi"
+ + "rewallPolicyRule\"r\332A\027project,firewall_po"
+ + "licy\202\323\344\223\002R\022P/compute/v1/projects/{projec"
+ + "t}/global/firewallPolicies/{firewall_pol"
+ + "icy}/getRule\022\372\001\n\006Insert\022;.google.cloud.c"
+ + "ompute.v1.InsertNetworkFirewallPolicyReq"
+ "uest\032\".google.cloud.compute.v1.Operation"
- + "\"\275\001\332A5project,network,networks_add_peeri"
- + "ng_request_resource\212N\020GlobalOperations\202\323"
- + "\344\223\002l\"C/compute/v1/projects/{project}/glo"
- + "bal/networks/{network}/addPeering:%netwo"
- + "rks_add_peering_request_resource\022\302\001\n\006Del"
- + "ete\022-.google.cloud.compute.v1.DeleteNetw"
- + "orkRequest\032\".google.cloud.compute.v1.Ope"
- + "ration\"e\332A\017project,network\212N\020GlobalOpera"
- + "tions\202\323\344\223\002:*8/compute/v1/projects/{proje"
- + "ct}/global/networks/{network}\022\247\001\n\003Get\022*."
- + "google.cloud.compute.v1.GetNetworkReques"
- + "t\032 .google.cloud.compute.v1.Network\"R\332A\017"
- + "project,network\202\323\344\223\002:\0228/compute/v1/proje"
- + "cts/{project}/global/networks/{network}\022"
- + "\377\001\n\025GetEffectiveFirewalls\022<.google.cloud"
- + ".compute.v1.GetEffectiveFirewallsNetwork"
- + "Request\032>.google.cloud.compute.v1.Networ"
- + "ksGetEffectiveFirewallsResponse\"h\332A\017proj"
- + "ect,network\202\323\344\223\002P\022N/compute/v1/projects/"
- + "{project}/global/networks/{network}/getE"
- + "ffectiveFirewalls\022\323\001\n\006Insert\022-.google.cl"
- + "oud.compute.v1.InsertNetworkRequest\032\".go"
- + "ogle.cloud.compute.v1.Operation\"v\332A\030proj"
- + "ect,network_resource\212N\020GlobalOperations\202"
- + "\323\344\223\002B\"./compute/v1/projects/{project}/gl"
- + "obal/networks:\020network_resource\022\234\001\n\004List"
- + "\022,.google.cloud.compute.v1.ListNetworksR"
- + "equest\032$.google.cloud.compute.v1.Network"
- + "List\"@\332A\007project\202\323\344\223\0020\022./compute/v1/proj"
- + "ects/{project}/global/networks\022\351\001\n\021ListP"
- + "eeringRoutes\0229.google.cloud.compute.v1.L"
- + "istPeeringRoutesNetworksRequest\0323.google"
- + ".cloud.compute.v1.ExchangedPeeringRoutes"
- + "List\"d\332A\017project,network\202\323\344\223\002L\022J/compute"
- + "/v1/projects/{project}/global/networks/{"
- + "network}/listPeeringRoutes\022\344\001\n\005Patch\022,.g"
- + "oogle.cloud.compute.v1.PatchNetworkReque"
- + "st\032\".google.cloud.compute.v1.Operation\"\210"
- + "\001\332A project,network,network_resource\212N\020G"
- + "lobalOperations\202\323\344\223\002L28/compute/v1/proje"
- + "cts/{project}/global/networks/{network}:"
- + "\020network_resource\022\262\002\n\rRemovePeering\0224.go"
- + "ogle.cloud.compute.v1.RemovePeeringNetwo"
- + "rkRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"\306\001\332A8project,network,networks_remo"
- + "ve_peering_request_resource\212N\020GlobalOper"
- + "ations\202\323\344\223\002r\"F/compute/v1/projects/{proj"
- + "ect}/global/networks/{network}/removePee"
- + "ring:(networks_remove_peering_request_re"
- + "source\022\330\002\n\024RequestRemovePeering\022;.google"
- + ".cloud.compute.v1.RequestRemovePeeringNe"
- + "tworkRequest\032\".google.cloud.compute.v1.O"
- + "peration\"\336\001\332A@project,network,networks_r"
- + "equest_remove_peering_request_resource\212N"
- + "\020GlobalOperations\202\323\344\223\002\201\001\"M/compute/v1/pr"
- + "ojects/{project}/global/networks/{networ"
- + "k}/requestRemovePeering:0networks_reques"
- + "t_remove_peering_request_resource\022\355\001\n\022Sw"
- + "itchToCustomMode\0229.google.cloud.compute."
- + "v1.SwitchToCustomModeNetworkRequest\032\".go"
- + "ogle.cloud.compute.v1.Operation\"x\332A\017proj"
- + "ect,network\212N\020GlobalOperations\202\323\344\223\002M\"K/c"
- + "ompute/v1/projects/{project}/global/netw"
- + "orks/{network}/switchToCustomMode\022\262\002\n\rUp"
- + "datePeering\0224.google.cloud.compute.v1.Up"
- + "datePeeringNetworkRequest\032\".google.cloud"
- + ".compute.v1.Operation\"\306\001\332A8project,netwo"
- + "rk,networks_update_peering_request_resou"
- + "rce\212N\020GlobalOperations\202\323\344\223\002r2F/compute/v"
- + "1/projects/{project}/global/networks/{ne"
- + "twork}/updatePeering:(networks_update_pe"
- + "ering_request_resource\032r\312A\026compute.googl"
- + "eapis.com\322AVhttps://www.googleapis.com/a"
- + "uth/compute,https://www.googleapis.com/a"
- + "uth/cloud-platform2\353 \n\nNodeGroups\022\262\002\n\010Ad"
- + "dNodes\0221.google.cloud.compute.v1.AddNode"
- + "sNodeGroupRequest\032\".google.cloud.compute"
- + ".v1.Operation\"\316\001\332A>project,zone,node_gro"
- + "up,node_groups_add_nodes_request_resourc"
- + "e\212N\016ZoneOperations\202\323\344\223\002v\"L/compute/v1/pr"
- + "ojects/{project}/zones/{zone}/nodeGroups"
- + "/{node_group}/addNodes:&node_groups_add_"
- + "nodes_request_resource\022\304\001\n\016AggregatedLis"
- + "t\0228.google.cloud.compute.v1.AggregatedLi"
- + "stNodeGroupsRequest\0320.google.cloud.compu"
- + "te.v1.NodeGroupAggregatedList\"F\332A\007projec"
- + "t\202\323\344\223\0026\0224/compute/v1/projects/{project}/"
- + "aggregated/nodeGroups\022\325\001\n\006Delete\022/.googl"
- + "e.cloud.compute.v1.DeleteNodeGroupReques"
- + "t\032\".google.cloud.compute.v1.Operation\"v\332"
- + "A\027project,zone,node_group\212N\016ZoneOperatio"
- + "ns\202\323\344\223\002E*C/compute/v1/projects/{project}"
- + "/zones/{zone}/nodeGroups/{node_group}\022\301\002"
- + "\n\013DeleteNodes\0224.google.cloud.compute.v1."
- + "DeleteNodesNodeGroupRequest\032\".google.clo"
- + "ud.compute.v1.Operation\"\327\001\332AAproject,zon"
- + "e,node_group,node_groups_delete_nodes_re"
- + "quest_resource\212N\016ZoneOperations\202\323\344\223\002|\"O/"
- + "compute/v1/projects/{project}/zones/{zon"
- + "e}/nodeGroups/{node_group}/deleteNodes:)"
- + "node_groups_delete_nodes_request_resourc"
- + "e\022\276\001\n\003Get\022,.google.cloud.compute.v1.GetN"
- + "odeGroupRequest\032\".google.cloud.compute.v"
- + "1.NodeGroup\"e\332A\027project,zone,node_group\202"
- + "\323\344\223\002E\022C/compute/v1/projects/{project}/zo"
- + "nes/{zone}/nodeGroups/{node_group}\022\326\001\n\014G"
- + "etIamPolicy\0225.google.cloud.compute.v1.Ge"
- + "tIamPolicyNodeGroupRequest\032\037.google.clou"
- + "d.compute.v1.Policy\"n\332A\025project,zone,res"
- + "ource\202\323\344\223\002P\022N/compute/v1/projects/{proje"
- + "ct}/zones/{zone}/nodeGroups/{resource}/g"
- + "etIamPolicy\022\372\001\n\006Insert\022/.google.cloud.co"
- + "mpute.v1.InsertNodeGroupRequest\032\".google"
- + ".cloud.compute.v1.Operation\"\232\001\332A3project"
- + ",zone,initial_node_count,node_group_reso"
- + "urce\212N\016ZoneOperations\202\323\344\223\002M\"6/compute/v1"
- + "/projects/{project}/zones/{zone}/nodeGro"
- + "ups:\023node_group_resource\022\255\001\n\004List\022..goog"
- + "le.cloud.compute.v1.ListNodeGroupsReques"
- + "t\032&.google.cloud.compute.v1.NodeGroupLis"
- + "t\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/pr"
- + "ojects/{project}/zones/{zone}/nodeGroups"
- + "\022\337\001\n\tListNodes\0223.google.cloud.compute.v1"
- + ".ListNodesNodeGroupsRequest\032,.google.clo"
- + "ud.compute.v1.NodeGroupsListNodes\"o\332A\027pr"
- + "oject,zone,node_group\202\323\344\223\002O\"M/compute/v1"
- + "/projects/{project}/zones/{zone}/nodeGro"
- + "ups/{node_group}/listNodes\022\375\001\n\005Patch\022..g"
- + "oogle.cloud.compute.v1.PatchNodeGroupReq"
+ + "\"\216\001\332A project,firewall_policy_resource\212N"
+ + "\020GlobalOperations\202\323\344\223\002R\"6/compute/v1/pro"
+ + "jects/{project}/global/firewallPolicies:"
+ + "\030firewall_policy_resource\022\272\001\n\004List\022;.goo"
+ + "gle.cloud.compute.v1.ListNetworkFirewall"
+ + "PoliciesRequest\032+.google.cloud.compute.v"
+ + "1.FirewallPolicyList\"H\332A\007project\202\323\344\223\0028\0226"
+ + "/compute/v1/projects/{project}/global/fi"
+ + "rewallPolicies\022\232\002\n\005Patch\022:.google.cloud."
+ + "compute.v1.PatchNetworkFirewallPolicyReq"
+ "uest\032\".google.cloud.compute.v1.Operation"
- + "\"\237\001\332A+project,zone,node_group,node_group"
- + "_resource\212N\016ZoneOperations\202\323\344\223\002Z2C/compu"
- + "te/v1/projects/{project}/zones/{zone}/no"
- + "deGroups/{node_group}:\023node_group_resour"
- + "ce\022\345\002\n\022PerformMaintenance\022;.google.cloud"
- + ".compute.v1.PerformMaintenanceNodeGroupR"
- + "equest\032\".google.cloud.compute.v1.Operati"
- + "on\"\355\001\332AHproject,zone,node_group,node_gro"
- + "ups_perform_maintenance_request_resource"
- + "\212N\016ZoneOperations\202\323\344\223\002\212\001\"V/compute/v1/pr"
- + "ojects/{project}/zones/{zone}/nodeGroups"
- + "/{node_group}/performMaintenance:0node_g"
- + "roups_perform_maintenance_request_resour"
- + "ce\022\232\002\n\014SetIamPolicy\0225.google.cloud.compu"
- + "te.v1.SetIamPolicyNodeGroupRequest\032\037.goo"
- + "gle.cloud.compute.v1.Policy\"\261\001\332A6project"
- + ",zone,resource,zone_set_policy_request_r"
- + "esource\202\323\344\223\002r\"N/compute/v1/projects/{pro"
- + "ject}/zones/{zone}/nodeGroups/{resource}"
- + "/setIamPolicy: zone_set_policy_request_r"
- + "esource\022\330\002\n\017SetNodeTemplate\0228.google.clo"
- + "ud.compute.v1.SetNodeTemplateNodeGroupRe"
+ + "\"\260\001\332A0project,firewall_policy,firewall_p"
+ + "olicy_resource\212N\020GlobalOperations\202\323\344\223\002d2"
+ + "H/compute/v1/projects/{project}/global/f"
+ + "irewallPolicies/{firewall_policy}:\030firew"
+ + "all_policy_resource\022\344\002\n\030PatchPacketMirro"
+ + "ringRule\022M.google.cloud.compute.v1.Patch"
+ + "PacketMirroringRuleNetworkFirewallPolicy"
+ + "Request\032\".google.cloud.compute.v1.Operat"
+ + "ion\"\324\001\332A5project,firewall_policy,firewal"
+ + "l_policy_rule_resource\212N\020GlobalOperation"
+ + "s\202\323\344\223\002\202\001\"a/compute/v1/projects/{project}"
+ + "/global/firewallPolicies/{firewall_polic"
+ + "y}/patchPacketMirroringRule:\035firewall_po"
+ + "licy_rule_resource\022\266\002\n\tPatchRule\022>.googl"
+ + "e.cloud.compute.v1.PatchRuleNetworkFirew"
+ + "allPolicyRequest\032\".google.cloud.compute."
+ + "v1.Operation\"\304\001\332A5project,firewall_polic"
+ + "y,firewall_policy_rule_resource\212N\020Global"
+ + "Operations\202\323\344\223\002s\"R/compute/v1/projects/{"
+ + "project}/global/firewallPolicies/{firewa"
+ + "ll_policy}/patchRule:\035firewall_policy_ru"
+ + "le_resource\022\221\002\n\021RemoveAssociation\022F.goog"
+ + "le.cloud.compute.v1.RemoveAssociationNet"
+ + "workFirewallPolicyRequest\032\".google.cloud"
+ + ".compute.v1.Operation\"\217\001\332A\027project,firew"
+ + "all_policy\212N\020GlobalOperations\202\323\344\223\002\\\"Z/co"
+ + "mpute/v1/projects/{project}/global/firew"
+ + "allPolicies/{firewall_policy}/removeAsso"
+ + "ciation\022\251\002\n\031RemovePacketMirroringRule\022N."
+ + "google.cloud.compute.v1.RemovePacketMirr"
+ + "oringRuleNetworkFirewallPolicyRequest\032\"."
+ + "google.cloud.compute.v1.Operation\"\227\001\332A\027p"
+ + "roject,firewall_policy\212N\020GlobalOperation"
+ + "s\202\323\344\223\002d\"b/compute/v1/projects/{project}/"
+ + "global/firewallPolicies/{firewall_policy"
+ + "}/removePacketMirroringRule\022\374\001\n\nRemoveRu"
+ + "le\022?.google.cloud.compute.v1.RemoveRuleN"
+ + "etworkFirewallPolicyRequest\032\".google.clo"
+ + "ud.compute.v1.Operation\"\210\001\332A\027project,fir"
+ + "ewall_policy\212N\020GlobalOperations\202\323\344\223\002U\"S/"
+ + "compute/v1/projects/{project}/global/fir"
+ + "ewallPolicies/{firewall_policy}/removeRu"
+ + "le\022\245\002\n\014SetIamPolicy\022A.google.cloud.compu"
+ + "te.v1.SetIamPolicyNetworkFirewallPolicyR"
+ + "equest\032\037.google.cloud.compute.v1.Policy\""
+ + "\260\001\332A3project,resource,global_set_policy_"
+ + "request_resource\202\323\344\223\002t\"N/compute/v1/proj"
+ + "ects/{project}/global/firewallPolicies/{"
+ + "resource}/setIamPolicy:\"global_set_polic"
+ + "y_request_resource\022\306\002\n\022TestIamPermission"
+ + "s\022G.google.cloud.compute.v1.TestIamPermi"
+ + "ssionsNetworkFirewallPolicyRequest\0320.goo"
+ + "gle.cloud.compute.v1.TestPermissionsResp"
+ + "onse\"\264\001\332A2project,resource,test_permissi"
+ + "ons_request_resource\202\323\344\223\002y\"T/compute/v1/"
+ + "projects/{project}/global/firewallPolici"
+ + "es/{resource}/testIamPermissions:!test_p"
+ + "ermissions_request_resource\032r\312A\026compute."
+ + "googleapis.com\322AVhttps://www.googleapis."
+ + "com/auth/compute,https://www.googleapis."
+ + "com/auth/cloud-platform2\304\004\n\017NetworkProfi"
+ + "les\022\314\001\n\003Get\0221.google.cloud.compute.v1.Ge"
+ + "tNetworkProfileRequest\032\'.google.cloud.co"
+ + "mpute.v1.NetworkProfile\"i\332A\027project,netw"
+ + "ork_profile\202\323\344\223\002I\022G/compute/v1/projects/"
+ + "{project}/global/networkProfiles/{networ"
+ + "k_profile}\022\272\001\n\004List\0223.google.cloud.compu"
+ + "te.v1.ListNetworkProfilesRequest\0324.googl"
+ + "e.cloud.compute.v1.NetworkProfilesListRe"
+ + "sponse\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/pr"
+ + "ojects/{project}/global/networkProfiles\032"
+ + "\244\001\312A\026compute.googleapis.com\322A\207\001https://w"
+ + "ww.googleapis.com/auth/compute.readonly,"
+ + "https://www.googleapis.com/auth/compute,"
+ + "https://www.googleapis.com/auth/cloud-pl"
+ + "atform2\222\030\n\010Networks\022\243\002\n\nAddPeering\0221.goo"
+ + "gle.cloud.compute.v1.AddPeeringNetworkRe"
+ "quest\032\".google.cloud.compute.v1.Operatio"
- + "n\"\346\001\332AFproject,zone,node_group,node_grou"
- + "ps_set_node_template_request_resource\212N\016"
- + "ZoneOperations\202\323\344\223\002\205\001\"S/compute/v1/proje"
- + "cts/{project}/zones/{zone}/nodeGroups/{n"
- + "ode_group}/setNodeTemplate:.node_groups_"
- + "set_node_template_request_resource\022\205\003\n\030S"
- + "imulateMaintenanceEvent\022A.google.cloud.c"
- + "ompute.v1.SimulateMaintenanceEventNodeGr"
- + "oupRequest\032\".google.cloud.compute.v1.Ope"
- + "ration\"\201\002\332AOproject,zone,node_group,node"
- + "_groups_simulate_maintenance_event_reque"
- + "st_resource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/co"
- + "mpute/v1/projects/{project}/zones/{zone}"
- + "/nodeGroups/{node_group}/simulateMainten"
- + "anceEvent:7node_groups_simulate_maintena"
- + "nce_event_request_resource\022\277\002\n\022TestIamPe"
- + "rmissions\022;.google.cloud.compute.v1.Test"
- + "IamPermissionsNodeGroupRequest\0320.google."
- + "cloud.compute.v1.TestPermissionsResponse"
- + "\"\271\001\332A7project,zone,resource,test_permiss"
- + "ions_request_resource\202\323\344\223\002y\"T/compute/v1"
- + "/projects/{project}/zones/{zone}/nodeGro"
- + "ups/{resource}/testIamPermissions:!test_"
- + "permissions_request_resource\032r\312A\026compute"
- + ".googleapis.com\322AVhttps://www.googleapis"
- + ".com/auth/compute,https://www.googleapis"
- + ".com/auth/cloud-platform2\264\020\n\rNodeTemplat"
- + "es\022\315\001\n\016AggregatedList\022;.google.cloud.com"
- + "pute.v1.AggregatedListNodeTemplatesReque"
- + "st\0323.google.cloud.compute.v1.NodeTemplat"
- + "eAggregatedList\"I\332A\007project\202\323\344\223\0029\0227/comp"
- + "ute/v1/projects/{project}/aggregated/nod"
- + "eTemplates\022\352\001\n\006Delete\0222.google.cloud.com"
- + "pute.v1.DeleteNodeTemplateRequest\032\".goog"
- + "le.cloud.compute.v1.Operation\"\207\001\332A\034proje"
- + "ct,region,node_template\212N\020RegionOperatio"
- + "ns\202\323\344\223\002O*M/compute/v1/projects/{project}"
- + "/regions/{region}/nodeTemplates/{node_te"
- + "mplate}\022\323\001\n\003Get\022/.google.cloud.compute.v",
- "1.GetNodeTemplateRequest\032%.google.cloud."
- + "compute.v1.NodeTemplate\"t\332A\034project,regi"
- + "on,node_template\202\323\344\223\002O\022M/compute/v1/proj"
- + "ects/{project}/regions/{region}/nodeTemp"
- + "lates/{node_template}\022\342\001\n\014GetIamPolicy\0228"
- + ".google.cloud.compute.v1.GetIamPolicyNod"
- + "eTemplateRequest\032\037.google.cloud.compute."
- + "v1.Policy\"w\332A\027project,region,resource\202\323\344"
- + "\223\002W\022U/compute/v1/projects/{project}/regi"
- + "ons/{region}/nodeTemplates/{resource}/ge"
- + "tIamPolicy\022\373\001\n\006Insert\0222.google.cloud.com"
- + "pute.v1.InsertNodeTemplateRequest\032\".goog"
- + "le.cloud.compute.v1.Operation\"\230\001\332A%proje"
- + "ct,region,node_template_resource\212N\020Regio"
- + "nOperations\202\323\344\223\002W\"=/compute/v1/projects/"
- + "{project}/regions/{region}/nodeTemplates"
- + ":\026node_template_resource\022\274\001\n\004List\0221.goog"
- + "le.cloud.compute.v1.ListNodeTemplatesReq"
- + "uest\032).google.cloud.compute.v1.NodeTempl"
- + "ateList\"V\332A\016project,region\202\323\344\223\002?\022=/compu"
- + "te/v1/projects/{project}/regions/{region"
- + "}/nodeTemplates\022\252\002\n\014SetIamPolicy\0228.googl"
- + "e.cloud.compute.v1.SetIamPolicyNodeTempl"
- + "ateRequest\032\037.google.cloud.compute.v1.Pol"
- + "icy\"\276\001\332A:project,region,resource,region_"
- + "set_policy_request_resource\202\323\344\223\002{\"U/comp"
- + "ute/v1/projects/{project}/regions/{regio"
- + "n}/nodeTemplates/{resource}/setIamPolicy"
- + ":\"region_set_policy_request_resource\022\314\002\n"
- + "\022TestIamPermissions\022>.google.cloud.compu"
- + "te.v1.TestIamPermissionsNodeTemplateRequ"
- + "est\0320.google.cloud.compute.v1.TestPermis"
- + "sionsResponse\"\303\001\332A9project,region,resour"
- + "ce,test_permissions_request_resource\202\323\344\223"
- + "\002\200\001\"[/compute/v1/projects/{project}/regi"
- + "ons/{region}/nodeTemplates/{resource}/te"
- + "stIamPermissions:!test_permissions_reque"
- + "st_resource\032r\312A\026compute.googleapis.com\322A"
- + "Vhttps://www.googleapis.com/auth/compute"
- + ",https://www.googleapis.com/auth/cloud-p"
- + "latform2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedList"
- + "\0227.google.cloud.compute.v1.AggregatedLis"
- + "tNodeTypesRequest\032/.google.cloud.compute"
- + ".v1.NodeTypeAggregatedList\"E\332A\007project\202\323"
- + "\344\223\0025\0223/compute/v1/projects/{project}/agg"
- + "regated/nodeTypes\022\271\001\n\003Get\022+.google.cloud"
- + ".compute.v1.GetNodeTypeRequest\032!.google."
- + "cloud.compute.v1.NodeType\"b\332A\026project,zo"
- + "ne,node_type\202\323\344\223\002C\022A/compute/v1/projects"
- + "/{project}/zones/{zone}/nodeTypes/{node_"
- + "type}\022\252\001\n\004List\022-.google.cloud.compute.v1"
- + ".ListNodeTypesRequest\032%.google.cloud.com"
- + "pute.v1.NodeTypeList\"L\332A\014project,zone\202\323\344"
- + "\223\0027\0225/compute/v1/projects/{project}/zone"
- + "s/{zone}/nodeTypes\032\244\001\312A\026compute.googleap"
- + "is.com\322A\207\001https://www.googleapis.com/aut"
- + "h/compute.readonly,https://www.googleapi"
- + "s.com/auth/compute,https://www.googleapi"
- + "s.com/auth/cloud-platform2\220\017\n\020PacketMirr"
- + "orings\022\326\001\n\016AggregatedList\022>.google.cloud"
- + ".compute.v1.AggregatedListPacketMirrorin"
- + "gsRequest\0326.google.cloud.compute.v1.Pack"
- + "etMirroringAggregatedList\"L\332A\007project\202\323\344"
- + "\223\002<\022:/compute/v1/projects/{project}/aggr"
- + "egated/packetMirrorings\022\366\001\n\006Delete\0225.goo"
- + "gle.cloud.compute.v1.DeletePacketMirrori"
- + "ngRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"\220\001\332A\037project,region,packet_mirrori"
- + "ng\212N\020RegionOperations\202\323\344\223\002U*S/compute/v1"
- + "/projects/{project}/regions/{region}/pac"
- + "ketMirrorings/{packet_mirroring}\022\342\001\n\003Get"
- + "\0222.google.cloud.compute.v1.GetPacketMirr"
- + "oringRequest\032(.google.cloud.compute.v1.P"
- + "acketMirroring\"}\332A\037project,region,packet"
- + "_mirroring\202\323\344\223\002U\022S/compute/v1/projects/{"
- + "project}/regions/{region}/packetMirrorin"
- + "gs/{packet_mirroring}\022\207\002\n\006Insert\0225.googl"
- + "e.cloud.compute.v1.InsertPacketMirroring"
+ + "n\"\275\001\332A5project,network,networks_add_peer"
+ + "ing_request_resource\212N\020GlobalOperations\202"
+ + "\323\344\223\002l\"C/compute/v1/projects/{project}/gl"
+ + "obal/networks/{network}/addPeering:%netw"
+ + "orks_add_peering_request_resource\022\302\001\n\006De"
+ + "lete\022-.google.cloud.compute.v1.DeleteNet"
+ + "workRequest\032\".google.cloud.compute.v1.Op"
+ + "eration\"e\332A\017project,network\212N\020GlobalOper"
+ + "ations\202\323\344\223\002:*8/compute/v1/projects/{proj"
+ + "ect}/global/networks/{network}\022\247\001\n\003Get\022*"
+ + ".google.cloud.compute.v1.GetNetworkReque"
+ + "st\032 .google.cloud.compute.v1.Network\"R\332A"
+ + "\017project,network\202\323\344\223\002:\0228/compute/v1/proj"
+ + "ects/{project}/global/networks/{network}"
+ + "\022\377\001\n\025GetEffectiveFirewalls\022<.google.clou"
+ + "d.compute.v1.GetEffectiveFirewallsNetwor"
+ + "kRequest\032>.google.cloud.compute.v1.Netwo"
+ + "rksGetEffectiveFirewallsResponse\"h\332A\017pro"
+ + "ject,network\202\323\344\223\002P\022N/compute/v1/projects"
+ + "/{project}/global/networks/{network}/get"
+ + "EffectiveFirewalls\022\323\001\n\006Insert\022-.google.c"
+ + "loud.compute.v1.InsertNetworkRequest\032\".g"
+ + "oogle.cloud.compute.v1.Operation\"v\332A\030pro"
+ + "ject,network_resource\212N\020GlobalOperations"
+ + "\202\323\344\223\002B\"./compute/v1/projects/{project}/g"
+ + "lobal/networks:\020network_resource\022\234\001\n\004Lis"
+ + "t\022,.google.cloud.compute.v1.ListNetworks"
+ + "Request\032$.google.cloud.compute.v1.Networ"
+ + "kList\"@\332A\007project\202\323\344\223\0020\022./compute/v1/pro"
+ + "jects/{project}/global/networks\022\351\001\n\021List"
+ + "PeeringRoutes\0229.google.cloud.compute.v1."
+ + "ListPeeringRoutesNetworksRequest\0323.googl"
+ + "e.cloud.compute.v1.ExchangedPeeringRoute"
+ + "sList\"d\332A\017project,network\202\323\344\223\002L\022J/comput"
+ + "e/v1/projects/{project}/global/networks/"
+ + "{network}/listPeeringRoutes\022\344\001\n\005Patch\022,."
+ + "google.cloud.compute.v1.PatchNetworkRequ"
+ + "est\032\".google.cloud.compute.v1.Operation\""
+ + "\210\001\332A project,network,network_resource\212N\020"
+ + "GlobalOperations\202\323\344\223\002L28/compute/v1/proj"
+ + "ects/{project}/global/networks/{network}"
+ + ":\020network_resource\022\262\002\n\rRemovePeering\0224.g"
+ + "oogle.cloud.compute.v1.RemovePeeringNetw"
+ + "orkRequest\032\".google.cloud.compute.v1.Ope"
+ + "ration\"\306\001\332A8project,network,networks_rem"
+ + "ove_peering_request_resource\212N\020GlobalOpe"
+ + "rations\202\323\344\223\002r\"F/compute/v1/projects/{pro"
+ + "ject}/global/networks/{network}/removePe"
+ + "ering:(networks_remove_peering_request_r"
+ + "esource\022\330\002\n\024RequestRemovePeering\022;.googl"
+ + "e.cloud.compute.v1.RequestRemovePeeringN"
+ + "etworkRequest\032\".google.cloud.compute.v1."
+ + "Operation\"\336\001\332A@project,network,networks_"
+ + "request_remove_peering_request_resource\212"
+ + "N\020GlobalOperations\202\323\344\223\002\201\001\"M/compute/v1/p"
+ + "rojects/{project}/global/networks/{netwo"
+ + "rk}/requestRemovePeering:0networks_reque"
+ + "st_remove_peering_request_resource\022\355\001\n\022S"
+ + "witchToCustomMode\0229.google.cloud.compute"
+ + ".v1.SwitchToCustomModeNetworkRequest\032\".g"
+ + "oogle.cloud.compute.v1.Operation\"x\332A\017pro"
+ + "ject,network\212N\020GlobalOperations\202\323\344\223\002M\"K/"
+ + "compute/v1/projects/{project}/global/net"
+ + "works/{network}/switchToCustomMode\022\262\002\n\rU"
+ + "pdatePeering\0224.google.cloud.compute.v1.U"
+ + "pdatePeeringNetworkRequest\032\".google.clou"
+ + "d.compute.v1.Operation\"\306\001\332A8project,netw"
+ + "ork,networks_update_peering_request_reso"
+ + "urce\212N\020GlobalOperations\202\323\344\223\002r2F/compute/"
+ + "v1/projects/{project}/global/networks/{n"
+ + "etwork}/updatePeering:(networks_update_p"
+ + "eering_request_resource\032r\312A\026compute.goog"
+ + "leapis.com\322AVhttps://www.googleapis.com/"
+ + "auth/compute,https://www.googleapis.com/"
+ + "auth/cloud-platform2\353 \n\nNodeGroups\022\262\002\n\010A"
+ + "ddNodes\0221.google.cloud.compute.v1.AddNod"
+ + "esNodeGroupRequest\032\".google.cloud.comput"
+ + "e.v1.Operation\"\316\001\332A>project,zone,node_gr"
+ + "oup,node_groups_add_nodes_request_resour"
+ + "ce\212N\016ZoneOperations\202\323\344\223\002v\"L/compute/v1/p"
+ + "rojects/{project}/zones/{zone}/nodeGroup"
+ + "s/{node_group}/addNodes:&node_groups_add"
+ + "_nodes_request_resource\022\304\001\n\016AggregatedLi"
+ + "st\0228.google.cloud.compute.v1.AggregatedL"
+ + "istNodeGroupsRequest\0320.google.cloud.comp"
+ + "ute.v1.NodeGroupAggregatedList\"F\332A\007proje"
+ + "ct\202\323\344\223\0026\0224/compute/v1/projects/{project}"
+ + "/aggregated/nodeGroups\022\325\001\n\006Delete\022/.goog"
+ + "le.cloud.compute.v1.DeleteNodeGroupReque"
+ + "st\032\".google.cloud.compute.v1.Operation\"v"
+ + "\332A\027project,zone,node_group\212N\016ZoneOperati"
+ + "ons\202\323\344\223\002E*C/compute/v1/projects/{project"
+ + "}/zones/{zone}/nodeGroups/{node_group}\022\301"
+ + "\002\n\013DeleteNodes\0224.google.cloud.compute.v1"
+ + ".DeleteNodesNodeGroupRequest\032\".google.cl"
+ + "oud.compute.v1.Operation\"\327\001\332AAproject,zo"
+ + "ne,node_group,node_groups_delete_nodes_r"
+ + "equest_resource\212N\016ZoneOperations\202\323\344\223\002|\"O"
+ + "/compute/v1/projects/{project}/zones/{zo"
+ + "ne}/nodeGroups/{node_group}/deleteNodes:"
+ + ")node_groups_delete_nodes_request_resour"
+ + "ce\022\276\001\n\003Get\022,.google.cloud.compute.v1.Get"
+ + "NodeGroupRequest\032\".google.cloud.compute."
+ + "v1.NodeGroup\"e\332A\027project,zone,node_group"
+ + "\202\323\344\223\002E\022C/compute/v1/projects/{project}/z"
+ + "ones/{zone}/nodeGroups/{node_group}\022\326\001\n\014"
+ + "GetIamPolicy\0225.google.cloud.compute.v1.G"
+ + "etIamPolicyNodeGroupRequest\032\037.google.clo"
+ + "ud.compute.v1.Policy\"n\332A\025project,zone,re"
+ + "source\202\323\344\223\002P\022N/compute/v1/projects/{proj"
+ + "ect}/zones/{zone}/nodeGroups/{resource}/"
+ + "getIamPolicy\022\372\001\n\006Insert\022/.google.cloud.c"
+ + "ompute.v1.InsertNodeGroupRequest\032\".googl"
+ + "e.cloud.compute.v1.Operation\"\232\001\332A3projec"
+ + "t,zone,initial_node_count,node_group_res"
+ + "ource\212N\016ZoneOperations\202\323\344\223\002M\"6/compute/v"
+ + "1/projects/{project}/zones/{zone}/nodeGr"
+ + "oups:\023node_group_resource\022\255\001\n\004List\022..goo"
+ + "gle.cloud.compute.v1.ListNodeGroupsReque"
+ + "st\032&.google.cloud.compute.v1.NodeGroupLi"
+ + "st\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/p"
+ + "rojects/{project}/zones/{zone}/nodeGroup"
+ + "s\022\337\001\n\tListNodes\0223.google.cloud.compute.v"
+ + "1.ListNodesNodeGroupsRequest\032,.google.cl"
+ + "oud.compute.v1.NodeGroupsListNodes\"o\332A\027p"
+ + "roject,zone,node_group\202\323\344\223\002O\"M/compute/v"
+ + "1/projects/{project}/zones/{zone}/nodeGr"
+ + "oups/{node_group}/listNodes\022\375\001\n\005Patch\022.."
+ + "google.cloud.compute.v1.PatchNodeGroupRe"
+ + "quest\032\".google.cloud.compute.v1.Operatio"
+ + "n\"\237\001\332A+project,zone,node_group,node_grou"
+ + "p_resource\212N\016ZoneOperations\202\323\344\223\002Z2C/comp"
+ + "ute/v1/projects/{project}/zones/{zone}/n"
+ + "odeGroups/{node_group}:\023node_group_resou"
+ + "rce\022\345\002\n\022PerformMaintenance\022;.google.clou"
+ + "d.compute.v1.PerformMaintenanceNodeGroup"
+ "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\241\001\332A(project,region,packet_mirroring"
- + "_resource\212N\020RegionOperations\202\323\344\223\002]\"@/com"
+ + "ion\"\355\001\332AHproject,zone,node_group,node_gr"
+ + "oups_perform_maintenance_request_resourc"
+ + "e\212N\016ZoneOperations\202\323\344\223\002\212\001\"V/compute/v1/p"
+ + "rojects/{project}/zones/{zone}/nodeGroup"
+ + "s/{node_group}/performMaintenance:0node_"
+ + "groups_perform_maintenance_request_resou"
+ + "rce\022\232\002\n\014SetIamPolicy\0225.google.cloud.comp"
+ + "ute.v1.SetIamPolicyNodeGroupRequest\032\037.go"
+ + "ogle.cloud.compute.v1.Policy\"\261\001\332A6projec"
+ + "t,zone,resource,zone_set_policy_request_"
+ + "resource\202\323\344\223\002r\"N/compute/v1/projects/{pr"
+ + "oject}/zones/{zone}/nodeGroups/{resource"
+ + "}/setIamPolicy: zone_set_policy_request_"
+ + "resource\022\330\002\n\017SetNodeTemplate\0228.google.cl"
+ + "oud.compute.v1.SetNodeTemplateNodeGroupR"
+ + "equest\032\".google.cloud.compute.v1.Operati"
+ + "on\"\346\001\332AFproject,zone,node_group,node_gro"
+ + "ups_set_node_template_request_resource\212N"
+ + "\016ZoneOperations\202\323\344\223\002\205\001\"S/compute/v1/proj"
+ + "ects/{project}/zones/{zone}/nodeGroups/{"
+ + "node_group}/setNodeTemplate:.node_groups"
+ + "_set_node_template_request_resource\022\205\003\n\030"
+ + "SimulateMaintenanceEvent\022A.google.cloud."
+ + "compute.v1.SimulateMaintenanceEventNodeG"
+ + "roupRequest\032\".google.cloud.compute.v1.Op"
+ + "eration\"\201\002\332AOproject,zone,node_group,nod"
+ + "e_groups_simulate_maintenance_event_requ"
+ + "est_resource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/c"
+ + "ompute/v1/projects/{project}/zones/{zone"
+ + "}/nodeGroups/{node_group}/simulateMainte"
+ + "nanceEvent:7node_groups_simulate_mainten"
+ + "ance_event_request_resource\022\277\002\n\022TestIamP"
+ + "ermissions\022;.google.cloud.compute.v1.Tes"
+ + "tIamPermissionsNodeGroupRequest\0320.google"
+ + ".cloud.compute.v1.TestPermissionsRespons"
+ + "e\"\271\001\332A7project,zone,resource,test_permis"
+ + "sions_request_resource\202\323\344\223\002y\"T/compute/v"
+ + "1/projects/{project}/zones/{zone}/nodeGr"
+ + "oups/{resource}/testIamPermissions:!test"
+ + "_permissions_request_resource\032r\312A\026comput"
+ + "e.googleapis.com\322AVhttps://www.googleapi"
+ + "s.com/auth/compute,https://www.googleapi"
+ + "s.com/auth/cloud-platform2\264\020\n\rNodeTempla"
+ + "tes\022\315\001\n\016AggregatedList\022;.google.cloud.co"
+ + "mpute.v1.AggregatedListNodeTemplatesRequ"
+ + "est\0323.google.cloud.compute.v1.NodeTempla"
+ + "teAggregatedList\"I\332A\007project\202\323\344\223\0029\0227/com"
+ + "pute/v1/projects/{project}/aggregated/no"
+ + "deTemplates\022\352\001\n\006Delete\0222.google.cloud.co"
+ + "mpute.v1.DeleteNodeTemplateRequest\032\".goo"
+ + "gle.cloud.compute.v1.Operation\"\207\001\332A\034proj"
+ + "ect,region,node_template\212N\020RegionOperati"
+ + "ons\202\323\344\223\002O*M/compute/v1/projects/{project"
+ + "}/regions/{region}/nodeTemplates/{node_t",
+ "emplate}\022\323\001\n\003Get\022/.google.cloud.compute."
+ + "v1.GetNodeTemplateRequest\032%.google.cloud"
+ + ".compute.v1.NodeTemplate\"t\332A\034project,reg"
+ + "ion,node_template\202\323\344\223\002O\022M/compute/v1/pro"
+ + "jects/{project}/regions/{region}/nodeTem"
+ + "plates/{node_template}\022\342\001\n\014GetIamPolicy\022"
+ + "8.google.cloud.compute.v1.GetIamPolicyNo"
+ + "deTemplateRequest\032\037.google.cloud.compute"
+ + ".v1.Policy\"w\332A\027project,region,resource\202\323"
+ + "\344\223\002W\022U/compute/v1/projects/{project}/reg"
+ + "ions/{region}/nodeTemplates/{resource}/g"
+ + "etIamPolicy\022\373\001\n\006Insert\0222.google.cloud.co"
+ + "mpute.v1.InsertNodeTemplateRequest\032\".goo"
+ + "gle.cloud.compute.v1.Operation\"\230\001\332A%proj"
+ + "ect,region,node_template_resource\212N\020Regi"
+ + "onOperations\202\323\344\223\002W\"=/compute/v1/projects"
+ + "/{project}/regions/{region}/nodeTemplate"
+ + "s:\026node_template_resource\022\274\001\n\004List\0221.goo"
+ + "gle.cloud.compute.v1.ListNodeTemplatesRe"
+ + "quest\032).google.cloud.compute.v1.NodeTemp"
+ + "lateList\"V\332A\016project,region\202\323\344\223\002?\022=/comp"
+ + "ute/v1/projects/{project}/regions/{regio"
+ + "n}/nodeTemplates\022\252\002\n\014SetIamPolicy\0228.goog"
+ + "le.cloud.compute.v1.SetIamPolicyNodeTemp"
+ + "lateRequest\032\037.google.cloud.compute.v1.Po"
+ + "licy\"\276\001\332A:project,region,resource,region"
+ + "_set_policy_request_resource\202\323\344\223\002{\"U/com"
+ "pute/v1/projects/{project}/regions/{regi"
- + "on}/packetMirrorings:\031packet_mirroring_r"
- + "esource\022\305\001\n\004List\0224.google.cloud.compute."
- + "v1.ListPacketMirroringsRequest\032,.google."
- + "cloud.compute.v1.PacketMirroringList\"Y\332A"
- + "\016project,region\202\323\344\223\002B\022@/compute/v1/proje"
- + "cts/{project}/regions/{region}/packetMir"
- + "rorings\022\251\002\n\005Patch\0224.google.cloud.compute"
- + ".v1.PatchPacketMirroringRequest\032\".google"
- + ".cloud.compute.v1.Operation\"\305\001\332A9project"
- + ",region,packet_mirroring,packet_mirrorin"
- + "g_resource\212N\020RegionOperations\202\323\344\223\002p2S/co"
+ + "on}/nodeTemplates/{resource}/setIamPolic"
+ + "y:\"region_set_policy_request_resource\022\314\002"
+ + "\n\022TestIamPermissions\022>.google.cloud.comp"
+ + "ute.v1.TestIamPermissionsNodeTemplateReq"
+ + "uest\0320.google.cloud.compute.v1.TestPermi"
+ + "ssionsResponse\"\303\001\332A9project,region,resou"
+ + "rce,test_permissions_request_resource\202\323\344"
+ + "\223\002\200\001\"[/compute/v1/projects/{project}/reg"
+ + "ions/{region}/nodeTemplates/{resource}/t"
+ + "estIamPermissions:!test_permissions_requ"
+ + "est_resource\032r\312A\026compute.googleapis.com\322"
+ + "AVhttps://www.googleapis.com/auth/comput"
+ + "e,https://www.googleapis.com/auth/cloud-"
+ + "platform2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedLis"
+ + "t\0227.google.cloud.compute.v1.AggregatedLi"
+ + "stNodeTypesRequest\032/.google.cloud.comput"
+ + "e.v1.NodeTypeAggregatedList\"E\332A\007project\202"
+ + "\323\344\223\0025\0223/compute/v1/projects/{project}/ag"
+ + "gregated/nodeTypes\022\271\001\n\003Get\022+.google.clou"
+ + "d.compute.v1.GetNodeTypeRequest\032!.google"
+ + ".cloud.compute.v1.NodeType\"b\332A\026project,z"
+ + "one,node_type\202\323\344\223\002C\022A/compute/v1/project"
+ + "s/{project}/zones/{zone}/nodeTypes/{node"
+ + "_type}\022\252\001\n\004List\022-.google.cloud.compute.v"
+ + "1.ListNodeTypesRequest\032%.google.cloud.co"
+ + "mpute.v1.NodeTypeList\"L\332A\014project,zone\202\323"
+ + "\344\223\0027\0225/compute/v1/projects/{project}/zon"
+ + "es/{zone}/nodeTypes\032\244\001\312A\026compute.googlea"
+ + "pis.com\322A\207\001https://www.googleapis.com/au"
+ + "th/compute.readonly,https://www.googleap"
+ + "is.com/auth/compute,https://www.googleap"
+ + "is.com/auth/cloud-platform2\220\017\n\020PacketMir"
+ + "rorings\022\326\001\n\016AggregatedList\022>.google.clou"
+ + "d.compute.v1.AggregatedListPacketMirrori"
+ + "ngsRequest\0326.google.cloud.compute.v1.Pac"
+ + "ketMirroringAggregatedList\"L\332A\007project\202\323"
+ + "\344\223\002<\022:/compute/v1/projects/{project}/agg"
+ + "regated/packetMirrorings\022\366\001\n\006Delete\0225.go"
+ + "ogle.cloud.compute.v1.DeletePacketMirror"
+ + "ingRequest\032\".google.cloud.compute.v1.Ope"
+ + "ration\"\220\001\332A\037project,region,packet_mirror"
+ + "ing\212N\020RegionOperations\202\323\344\223\002U*S/compute/v"
+ + "1/projects/{project}/regions/{region}/pa"
+ + "cketMirrorings/{packet_mirroring}\022\342\001\n\003Ge"
+ + "t\0222.google.cloud.compute.v1.GetPacketMir"
+ + "roringRequest\032(.google.cloud.compute.v1."
+ + "PacketMirroring\"}\332A\037project,region,packe"
+ + "t_mirroring\202\323\344\223\002U\022S/compute/v1/projects/"
+ + "{project}/regions/{region}/packetMirrori"
+ + "ngs/{packet_mirroring}\022\207\002\n\006Insert\0225.goog"
+ + "le.cloud.compute.v1.InsertPacketMirrorin"
+ + "gRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\241\001\332A(project,region,packet_mirrorin"
+ + "g_resource\212N\020RegionOperations\202\323\344\223\002]\"@/co"
+ "mpute/v1/projects/{project}/regions/{reg"
- + "ion}/packetMirrorings/{packet_mirroring}"
- + ":\031packet_mirroring_resource\022\322\002\n\022TestIamP"
- + "ermissions\022A.google.cloud.compute.v1.Tes"
- + "tIamPermissionsPacketMirroringRequest\0320."
- + "google.cloud.compute.v1.TestPermissionsR"
- + "esponse\"\306\001\332A9project,region,resource,tes"
- + "t_permissions_request_resource\202\323\344\223\002\203\001\"^/"
- + "compute/v1/projects/{project}/regions/{r"
- + "egion}/packetMirrorings/{resource}/testI"
- + "amPermissions:!test_permissions_request_"
- + "resource\032r\312A\026compute.googleapis.com\322AVht"
- + "tps://www.googleapis.com/auth/compute,ht"
- + "tps://www.googleapis.com/auth/cloud-plat"
- + "form2\253\033\n\010Projects\022\277\001\n\016DisableXpnHost\0225.g"
- + "oogle.cloud.compute.v1.DisableXpnHostPro"
- + "jectRequest\032\".google.cloud.compute.v1.Op"
- + "eration\"R\332A\007project\212N\020GlobalOperations\202\323"
- + "\344\223\002/\"-/compute/v1/projects/{project}/dis"
- + "ableXpnHost\022\253\002\n\022DisableXpnResource\0229.goo"
- + "gle.cloud.compute.v1.DisableXpnResourceP"
- + "rojectRequest\032\".google.cloud.compute.v1."
- + "Operation\"\265\001\332A6project,projects_disable_"
- + "xpn_resource_request_resource\212N\020GlobalOp"
- + "erations\202\323\344\223\002c\"1/compute/v1/projects/{pr"
- + "oject}/disableXpnResource:.projects_disa"
- + "ble_xpn_resource_request_resource\022\274\001\n\rEn"
- + "ableXpnHost\0224.google.cloud.compute.v1.En"
- + "ableXpnHostProjectRequest\032\".google.cloud"
- + ".compute.v1.Operation\"Q\332A\007project\212N\020Glob"
- + "alOperations\202\323\344\223\002.\",/compute/v1/projects"
- + "/{project}/enableXpnHost\022\246\002\n\021EnableXpnRe"
- + "source\0228.google.cloud.compute.v1.EnableX"
- + "pnResourceProjectRequest\032\".google.cloud."
- + "compute.v1.Operation\"\262\001\332A5project,projec"
- + "ts_enable_xpn_resource_request_resource\212"
- + "N\020GlobalOperations\202\323\344\223\002a\"0/compute/v1/pr"
- + "ojects/{project}/enableXpnResource:-proj"
- + "ects_enable_xpn_resource_request_resourc"
- + "e\022\205\001\n\003Get\022*.google.cloud.compute.v1.GetP"
- + "rojectRequest\032 .google.cloud.compute.v1."
- + "Project\"0\332A\007project\202\323\344\223\002 \022\036/compute/v1/p"
- + "rojects/{project}\022\236\001\n\nGetXpnHost\0221.googl"
- + "e.cloud.compute.v1.GetXpnHostProjectRequ"
- + "est\032 .google.cloud.compute.v1.Project\";\332"
- + "A\007project\202\323\344\223\002+\022)/compute/v1/projects/{p"
- + "roject}/getXpnHost\022\276\001\n\017GetXpnResources\0227"
- + ".google.cloud.compute.v1.GetXpnResources"
- + "ProjectsRequest\0320.google.cloud.compute.v"
- + "1.ProjectsGetXpnResources\"@\332A\007project\202\323\344"
- + "\223\0020\022./compute/v1/projects/{project}/getX"
- + "pnResources\022\375\001\n\014ListXpnHosts\0224.google.cl"
- + "oud.compute.v1.ListXpnHostsProjectsReque"
- + "st\032$.google.cloud.compute.v1.XpnHostList"
- + "\"\220\001\332A0project,projects_list_xpn_hosts_re"
- + "quest_resource\202\323\344\223\002W\"+/compute/v1/projec"
- + "ts/{project}/listXpnHosts:(projects_list"
- + "_xpn_hosts_request_resource\022\345\001\n\010MoveDisk"
- + "\022/.google.cloud.compute.v1.MoveDiskProje"
- + "ctRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"\203\001\332A\"project,disk_move_request_res"
- + "ource\212N\020GlobalOperations\202\323\344\223\002E\"\'/compute"
- + "/v1/projects/{project}/moveDisk:\032disk_mo"
- + "ve_request_resource\022\371\001\n\014MoveInstance\0223.g"
- + "oogle.cloud.compute.v1.MoveInstanceProje"
- + "ctRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"\217\001\332A&project,instance_move_request"
- + "_resource\212N\020GlobalOperations\202\323\344\223\002M\"+/com"
- + "pute/v1/projects/{project}/moveInstance:"
- + "\036instance_move_request_resource\022\250\002\n\021SetC"
- + "loudArmorTier\0228.google.cloud.compute.v1."
- + "SetCloudArmorTierProjectRequest\032\".google"
- + ".cloud.compute.v1.Operation\"\264\001\332A6project"
- + ",projects_set_cloud_armor_tier_request_r"
- + "esource\212N\020GlobalOperations\202\323\344\223\002b\"0/compu"
- + "te/v1/projects/{project}/setCloudArmorTi"
- + "er:.projects_set_cloud_armor_tier_reques"
- + "t_resource\022\206\002\n\031SetCommonInstanceMetadata"
- + "\022@.google.cloud.compute.v1.SetCommonInst"
- + "anceMetadataProjectRequest\032\".google.clou"
- + "d.compute.v1.Operation\"\202\001\332A\031project,meta"
- + "data_resource\212N\020GlobalOperations\202\323\344\223\002M\"8"
- + "/compute/v1/projects/{project}/setCommon"
- + "InstanceMetadata:\021metadata_resource\022\274\002\n\025"
- + "SetDefaultNetworkTier\022<.google.cloud.com"
- + "pute.v1.SetDefaultNetworkTierProjectRequ"
+ + "ion}/packetMirrorings:\031packet_mirroring_"
+ + "resource\022\305\001\n\004List\0224.google.cloud.compute"
+ + ".v1.ListPacketMirroringsRequest\032,.google"
+ + ".cloud.compute.v1.PacketMirroringList\"Y\332"
+ + "A\016project,region\202\323\344\223\002B\022@/compute/v1/proj"
+ + "ects/{project}/regions/{region}/packetMi"
+ + "rrorings\022\251\002\n\005Patch\0224.google.cloud.comput"
+ + "e.v1.PatchPacketMirroringRequest\032\".googl"
+ + "e.cloud.compute.v1.Operation\"\305\001\332A9projec"
+ + "t,region,packet_mirroring,packet_mirrori"
+ + "ng_resource\212N\020RegionOperations\202\323\344\223\002p2S/c"
+ + "ompute/v1/projects/{project}/regions/{re"
+ + "gion}/packetMirrorings/{packet_mirroring"
+ + "}:\031packet_mirroring_resource\022\322\002\n\022TestIam"
+ + "Permissions\022A.google.cloud.compute.v1.Te"
+ + "stIamPermissionsPacketMirroringRequest\0320"
+ + ".google.cloud.compute.v1.TestPermissions"
+ + "Response\"\306\001\332A9project,region,resource,te"
+ + "st_permissions_request_resource\202\323\344\223\002\203\001\"^"
+ + "/compute/v1/projects/{project}/regions/{"
+ + "region}/packetMirrorings/{resource}/test"
+ + "IamPermissions:!test_permissions_request"
+ + "_resource\032r\312A\026compute.googleapis.com\322AVh"
+ + "ttps://www.googleapis.com/auth/compute,h"
+ + "ttps://www.googleapis.com/auth/cloud-pla"
+ + "tform2\253\033\n\010Projects\022\277\001\n\016DisableXpnHost\0225."
+ + "google.cloud.compute.v1.DisableXpnHostPr"
+ + "ojectRequest\032\".google.cloud.compute.v1.O"
+ + "peration\"R\332A\007project\212N\020GlobalOperations\202"
+ + "\323\344\223\002/\"-/compute/v1/projects/{project}/di"
+ + "sableXpnHost\022\253\002\n\022DisableXpnResource\0229.go"
+ + "ogle.cloud.compute.v1.DisableXpnResource"
+ + "ProjectRequest\032\".google.cloud.compute.v1"
+ + ".Operation\"\265\001\332A6project,projects_disable"
+ + "_xpn_resource_request_resource\212N\020GlobalO"
+ + "perations\202\323\344\223\002c\"1/compute/v1/projects/{p"
+ + "roject}/disableXpnResource:.projects_dis"
+ + "able_xpn_resource_request_resource\022\274\001\n\rE"
+ + "nableXpnHost\0224.google.cloud.compute.v1.E"
+ + "nableXpnHostProjectRequest\032\".google.clou"
+ + "d.compute.v1.Operation\"Q\332A\007project\212N\020Glo"
+ + "balOperations\202\323\344\223\002.\",/compute/v1/project"
+ + "s/{project}/enableXpnHost\022\246\002\n\021EnableXpnR"
+ + "esource\0228.google.cloud.compute.v1.Enable"
+ + "XpnResourceProjectRequest\032\".google.cloud"
+ + ".compute.v1.Operation\"\262\001\332A5project,proje"
+ + "cts_enable_xpn_resource_request_resource"
+ + "\212N\020GlobalOperations\202\323\344\223\002a\"0/compute/v1/p"
+ + "rojects/{project}/enableXpnResource:-pro"
+ + "jects_enable_xpn_resource_request_resour"
+ + "ce\022\205\001\n\003Get\022*.google.cloud.compute.v1.Get"
+ + "ProjectRequest\032 .google.cloud.compute.v1"
+ + ".Project\"0\332A\007project\202\323\344\223\002 \022\036/compute/v1/"
+ + "projects/{project}\022\236\001\n\nGetXpnHost\0221.goog"
+ + "le.cloud.compute.v1.GetXpnHostProjectReq"
+ + "uest\032 .google.cloud.compute.v1.Project\";"
+ + "\332A\007project\202\323\344\223\002+\022)/compute/v1/projects/{"
+ + "project}/getXpnHost\022\276\001\n\017GetXpnResources\022"
+ + "7.google.cloud.compute.v1.GetXpnResource"
+ + "sProjectsRequest\0320.google.cloud.compute."
+ + "v1.ProjectsGetXpnResources\"@\332A\007project\202\323"
+ + "\344\223\0020\022./compute/v1/projects/{project}/get"
+ + "XpnResources\022\375\001\n\014ListXpnHosts\0224.google.c"
+ + "loud.compute.v1.ListXpnHostsProjectsRequ"
+ + "est\032$.google.cloud.compute.v1.XpnHostLis"
+ + "t\"\220\001\332A0project,projects_list_xpn_hosts_r"
+ + "equest_resource\202\323\344\223\002W\"+/compute/v1/proje"
+ + "cts/{project}/listXpnHosts:(projects_lis"
+ + "t_xpn_hosts_request_resource\022\345\001\n\010MoveDis"
+ + "k\022/.google.cloud.compute.v1.MoveDiskProj"
+ + "ectRequest\032\".google.cloud.compute.v1.Ope"
+ + "ration\"\203\001\332A\"project,disk_move_request_re"
+ + "source\212N\020GlobalOperations\202\323\344\223\002E\"\'/comput"
+ + "e/v1/projects/{project}/moveDisk:\032disk_m"
+ + "ove_request_resource\022\371\001\n\014MoveInstance\0223."
+ + "google.cloud.compute.v1.MoveInstanceProj"
+ + "ectRequest\032\".google.cloud.compute.v1.Ope"
+ + "ration\"\217\001\332A&project,instance_move_reques"
+ + "t_resource\212N\020GlobalOperations\202\323\344\223\002M\"+/co"
+ + "mpute/v1/projects/{project}/moveInstance"
+ + ":\036instance_move_request_resource\022\250\002\n\021Set"
+ + "CloudArmorTier\0228.google.cloud.compute.v1"
+ + ".SetCloudArmorTierProjectRequest\032\".googl"
+ + "e.cloud.compute.v1.Operation\"\264\001\332A6projec"
+ + "t,projects_set_cloud_armor_tier_request_"
+ + "resource\212N\020GlobalOperations\202\323\344\223\002b\"0/comp"
+ + "ute/v1/projects/{project}/setCloudArmorT"
+ + "ier:.projects_set_cloud_armor_tier_reque"
+ + "st_resource\022\206\002\n\031SetCommonInstanceMetadat"
+ + "a\022@.google.cloud.compute.v1.SetCommonIns"
+ + "tanceMetadataProjectRequest\032\".google.clo"
+ + "ud.compute.v1.Operation\"\202\001\332A\031project,met"
+ + "adata_resource\212N\020GlobalOperations\202\323\344\223\002M\""
+ + "8/compute/v1/projects/{project}/setCommo"
+ + "nInstanceMetadata:\021metadata_resource\022\274\002\n"
+ + "\025SetDefaultNetworkTier\022<.google.cloud.co"
+ + "mpute.v1.SetDefaultNetworkTierProjectReq"
+ + "uest\032\".google.cloud.compute.v1.Operation"
+ + "\"\300\001\332A:project,projects_set_default_netwo"
+ + "rk_tier_request_resource\212N\020GlobalOperati"
+ + "ons\202\323\344\223\002j\"4/compute/v1/projects/{project"
+ + "}/setDefaultNetworkTier:2projects_set_de"
+ + "fault_network_tier_request_resource\022\221\002\n\024"
+ + "SetUsageExportBucket\022;.google.cloud.comp"
+ + "ute.v1.SetUsageExportBucketProjectReques"
+ + "t\032\".google.cloud.compute.v1.Operation\"\227\001"
+ + "\332A&project,usage_export_location_resourc"
+ + "e\212N\020GlobalOperations\202\323\344\223\002U\"3/compute/v1/"
+ + "projects/{project}/setUsageExportBucket:"
+ + "\036usage_export_location_resource\032r\312A\026comp"
+ + "ute.googleapis.com\322AVhttps://www.googlea"
+ + "pis.com/auth/compute,https://www.googlea"
+ + "pis.com/auth/cloud-platform2\356\017\n\030PublicAd"
+ + "vertisedPrefixes\022\222\002\n\010Announce\022?.google.c"
+ + "loud.compute.v1.AnnouncePublicAdvertised"
+ + "PrefixeRequest\032\".google.cloud.compute.v1"
+ + ".Operation\"\240\001\332A project,public_advertise"
+ + "d_prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/comp"
+ + "ute/v1/projects/{project}/global/publicA"
+ + "dvertisedPrefixes/{public_advertised_pre"
+ + "fix}/announce\022\205\002\n\006Delete\022=.google.cloud."
+ + "compute.v1.DeletePublicAdvertisedPrefixe"
+ + "Request\032\".google.cloud.compute.v1.Operat"
+ + "ion\"\227\001\332A project,public_advertised_prefi"
+ + "x\212N\020GlobalOperations\202\323\344\223\002[*Y/compute/v1/"
+ + "projects/{project}/global/publicAdvertis"
+ + "edPrefixes/{public_advertised_prefix}\022\371\001"
+ + "\n\003Get\022:.google.cloud.compute.v1.GetPubli"
+ + "cAdvertisedPrefixeRequest\032/.google.cloud"
+ + ".compute.v1.PublicAdvertisedPrefix\"\204\001\332A "
+ + "project,public_advertised_prefix\202\323\344\223\002[\022Y"
+ + "/compute/v1/projects/{project}/global/pu"
+ + "blicAdvertisedPrefixes/{public_advertise"
+ + "d_prefix}\022\226\002\n\006Insert\022=.google.cloud.comp"
+ + "ute.v1.InsertPublicAdvertisedPrefixeRequ"
+ "est\032\".google.cloud.compute.v1.Operation\""
- + "\300\001\332A:project,projects_set_default_networ"
- + "k_tier_request_resource\212N\020GlobalOperatio"
- + "ns\202\323\344\223\002j\"4/compute/v1/projects/{project}"
- + "/setDefaultNetworkTier:2projects_set_def"
- + "ault_network_tier_request_resource\022\221\002\n\024S"
- + "etUsageExportBucket\022;.google.cloud.compu"
- + "te.v1.SetUsageExportBucketProjectRequest"
- + "\032\".google.cloud.compute.v1.Operation\"\227\001\332"
- + "A&project,usage_export_location_resource"
- + "\212N\020GlobalOperations\202\323\344\223\002U\"3/compute/v1/p"
- + "rojects/{project}/setUsageExportBucket:\036"
- + "usage_export_location_resource\032r\312A\026compu"
- + "te.googleapis.com\322AVhttps://www.googleap"
- + "is.com/auth/compute,https://www.googleap"
- + "is.com/auth/cloud-platform2\356\017\n\030PublicAdv"
- + "ertisedPrefixes\022\222\002\n\010Announce\022?.google.cl"
- + "oud.compute.v1.AnnouncePublicAdvertisedP"
- + "refixeRequest\032\".google.cloud.compute.v1."
- + "Operation\"\240\001\332A project,public_advertised"
- + "_prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/compu"
- + "te/v1/projects/{project}/global/publicAd"
- + "vertisedPrefixes/{public_advertised_pref"
- + "ix}/announce\022\205\002\n\006Delete\022=.google.cloud.c"
- + "ompute.v1.DeletePublicAdvertisedPrefixeR"
- + "equest\032\".google.cloud.compute.v1.Operati"
- + "on\"\227\001\332A project,public_advertised_prefix"
- + "\212N\020GlobalOperations\202\323\344\223\002[*Y/compute/v1/p"
- + "rojects/{project}/global/publicAdvertise"
- + "dPrefixes/{public_advertised_prefix}\022\371\001\n"
- + "\003Get\022:.google.cloud.compute.v1.GetPublic"
- + "AdvertisedPrefixeRequest\032/.google.cloud."
- + "compute.v1.PublicAdvertisedPrefix\"\204\001\332A p"
- + "roject,public_advertised_prefix\202\323\344\223\002[\022Y/"
- + "compute/v1/projects/{project}/global/pub"
- + "licAdvertisedPrefixes/{public_advertised"
- + "_prefix}\022\226\002\n\006Insert\022=.google.cloud.compu"
- + "te.v1.InsertPublicAdvertisedPrefixeReque"
- + "st\032\".google.cloud.compute.v1.Operation\"\250"
- + "\001\332A)project,public_advertised_prefix_res"
- + "ource\212N\020GlobalOperations\202\323\344\223\002c\">/compute"
- + "/v1/projects/{project}/global/publicAdve"
- + "rtisedPrefixes:!public_advertised_prefix"
- + "_resource\022\313\001\n\004List\022<.google.cloud.comput"
- + "e.v1.ListPublicAdvertisedPrefixesRequest"
- + "\0323.google.cloud.compute.v1.PublicAdverti"
- + "sedPrefixList\"P\332A\007project\202\323\344\223\002@\022>/comput"
+ + "\250\001\332A)project,public_advertised_prefix_re"
+ + "source\212N\020GlobalOperations\202\323\344\223\002c\">/comput"
+ "e/v1/projects/{project}/global/publicAdv"
- + "ertisedPrefixes\022\310\002\n\005Patch\022<.google.cloud"
- + ".compute.v1.PatchPublicAdvertisedPrefixe"
- + "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\334\001\332ABproject,public_advertised_prefi"
- + "x,public_advertised_prefix_resource\212N\020Gl"
- + "obalOperations\202\323\344\223\002~2Y/compute/v1/projec"
- + "ts/{project}/global/publicAdvertisedPref"
- + "ixes/{public_advertised_prefix}:!public_"
- + "advertised_prefix_resource\022\222\002\n\010Withdraw\022"
- + "?.google.cloud.compute.v1.WithdrawPublic"
- + "AdvertisedPrefixeRequest\032\".google.cloud."
- + "compute.v1.Operation\"\240\001\332A project,public"
- + "_advertised_prefix\212N\020GlobalOperations\202\323\344"
- + "\223\002d\"b/compute/v1/projects/{project}/glob"
- + "al/publicAdvertisedPrefixes/{public_adve"
- + "rtised_prefix}/withdraw\032r\312A\026compute.goog"
+ + "ertisedPrefixes:!public_advertised_prefi"
+ + "x_resource\022\313\001\n\004List\022<.google.cloud.compu"
+ + "te.v1.ListPublicAdvertisedPrefixesReques"
+ + "t\0323.google.cloud.compute.v1.PublicAdvert"
+ + "isedPrefixList\"P\332A\007project\202\323\344\223\002@\022>/compu"
+ + "te/v1/projects/{project}/global/publicAd"
+ + "vertisedPrefixes\022\310\002\n\005Patch\022<.google.clou"
+ + "d.compute.v1.PatchPublicAdvertisedPrefix"
+ + "eRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\334\001\332ABproject,public_advertised_pref"
+ + "ix,public_advertised_prefix_resource\212N\020G"
+ + "lobalOperations\202\323\344\223\002~2Y/compute/v1/proje"
+ + "cts/{project}/global/publicAdvertisedPre"
+ + "fixes/{public_advertised_prefix}:!public"
+ + "_advertised_prefix_resource\022\222\002\n\010Withdraw"
+ + "\022?.google.cloud.compute.v1.WithdrawPubli"
+ + "cAdvertisedPrefixeRequest\032\".google.cloud"
+ + ".compute.v1.Operation\"\240\001\332A project,publi"
+ + "c_advertised_prefix\212N\020GlobalOperations\202\323"
+ + "\344\223\002d\"b/compute/v1/projects/{project}/glo"
+ + "bal/publicAdvertisedPrefixes/{public_adv"
+ + "ertised_prefix}/withdraw\032r\312A\026compute.goo"
+ + "gleapis.com\322AVhttps://www.googleapis.com"
+ + "/auth/compute,https://www.googleapis.com"
+ + "/auth/cloud-platform2\264\022\n\027PublicDelegated"
+ + "Prefixes\022\352\001\n\016AggregatedList\022E.google.clo"
+ + "ud.compute.v1.AggregatedListPublicDelega"
+ + "tedPrefixesRequest\032<.google.cloud.comput"
+ + "e.v1.PublicDelegatedPrefixAggregatedList"
+ + "\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects"
+ + "/{project}/aggregated/publicDelegatedPre"
+ + "fixes\022\237\002\n\010Announce\022>.google.cloud.comput"
+ + "e.v1.AnnouncePublicDelegatedPrefixeReque"
+ + "st\032\".google.cloud.compute.v1.Operation\"\256"
+ + "\001\332A&project,region,public_delegated_pref"
+ + "ix\212N\020RegionOperations\202\323\344\223\002l\"j/compute/v1"
+ + "/projects/{project}/regions/{region}/pub"
+ + "licDelegatedPrefixes/{public_delegated_p"
+ + "refix}/announce\022\222\002\n\006Delete\022<.google.clou"
+ + "d.compute.v1.DeletePublicDelegatedPrefix"
+ + "eRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\245\001\332A&project,region,public_delegate"
+ + "d_prefix\212N\020RegionOperations\202\323\344\223\002c*a/comp"
+ + "ute/v1/projects/{project}/regions/{regio"
+ + "n}/publicDelegatedPrefixes/{public_deleg"
+ + "ated_prefix}\022\205\002\n\003Get\0229.google.cloud.comp"
+ + "ute.v1.GetPublicDelegatedPrefixeRequest\032"
+ + "..google.cloud.compute.v1.PublicDelegate"
+ + "dPrefix\"\222\001\332A&project,region,public_deleg"
+ + "ated_prefix\202\323\344\223\002c\022a/compute/v1/projects/"
+ + "{project}/regions/{region}/publicDelegat"
+ + "edPrefixes/{public_delegated_prefix}\022\243\002\n"
+ + "\006Insert\022<.google.cloud.compute.v1.Insert"
+ + "PublicDelegatedPrefixeRequest\032\".google.c"
+ + "loud.compute.v1.Operation\"\266\001\332A/project,r"
+ + "egion,public_delegated_prefix_resource\212N"
+ + "\020RegionOperations\202\323\344\223\002k\"G/compute/v1/pro"
+ + "jects/{project}/regions/{region}/publicD"
+ + "elegatedPrefixes: public_delegated_prefi"
+ + "x_resource\022\331\001\n\004List\022;.google.cloud.compu"
+ + "te.v1.ListPublicDelegatedPrefixesRequest"
+ + "\0322.google.cloud.compute.v1.PublicDelegat"
+ + "edPrefixList\"`\332A\016project,region\202\323\344\223\002I\022G/"
+ + "compute/v1/projects/{project}/regions/{r"
+ + "egion}/publicDelegatedPrefixes\022\324\002\n\005Patch"
+ + "\022;.google.cloud.compute.v1.PatchPublicDe"
+ + "legatedPrefixeRequest\032\".google.cloud.com"
+ + "pute.v1.Operation\"\351\001\332AGproject,region,pu"
+ + "blic_delegated_prefix,public_delegated_p"
+ + "refix_resource\212N\020RegionOperations\202\323\344\223\002\205\001"
+ + "2a/compute/v1/projects/{project}/regions"
+ + "/{region}/publicDelegatedPrefixes/{publi"
+ + "c_delegated_prefix}: public_delegated_pr"
+ + "efix_resource\022\237\002\n\010Withdraw\022>.google.clou"
+ + "d.compute.v1.WithdrawPublicDelegatedPref"
+ + "ixeRequest\032\".google.cloud.compute.v1.Ope"
+ + "ration\"\256\001\332A&project,region,public_delega"
+ + "ted_prefix\212N\020RegionOperations\202\323\344\223\002l\"j/co"
+ + "mpute/v1/projects/{project}/regions/{reg"
+ + "ion}/publicDelegatedPrefixes/{public_del"
+ + "egated_prefix}/withdraw\032r\312A\026compute.goog"
+ "leapis.com\322AVhttps://www.googleapis.com/"
+ "auth/compute,https://www.googleapis.com/"
- + "auth/cloud-platform2\264\022\n\027PublicDelegatedP"
- + "refixes\022\352\001\n\016AggregatedList\022E.google.clou"
- + "d.compute.v1.AggregatedListPublicDelegat"
- + "edPrefixesRequest\032<.google.cloud.compute"
- + ".v1.PublicDelegatedPrefixAggregatedList\""
- + "S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects/"
- + "{project}/aggregated/publicDelegatedPref"
- + "ixes\022\237\002\n\010Announce\022>.google.cloud.compute"
- + ".v1.AnnouncePublicDelegatedPrefixeReques"
- + "t\032\".google.cloud.compute.v1.Operation\"\256\001"
- + "\332A&project,region,public_delegated_prefi"
- + "x\212N\020RegionOperations\202\323\344\223\002l\"j/compute/v1/"
- + "projects/{project}/regions/{region}/publ"
- + "icDelegatedPrefixes/{public_delegated_pr"
- + "efix}/announce\022\222\002\n\006Delete\022<.google.cloud"
- + ".compute.v1.DeletePublicDelegatedPrefixe"
- + "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\245\001\332A&project,region,public_delegated"
- + "_prefix\212N\020RegionOperations\202\323\344\223\002c*a/compu"
- + "te/v1/projects/{project}/regions/{region"
- + "}/publicDelegatedPrefixes/{public_delega"
- + "ted_prefix}\022\205\002\n\003Get\0229.google.cloud.compu"
- + "te.v1.GetPublicDelegatedPrefixeRequest\032."
- + ".google.cloud.compute.v1.PublicDelegated"
- + "Prefix\"\222\001\332A&project,region,public_delega"
- + "ted_prefix\202\323\344\223\002c\022a/compute/v1/projects/{"
- + "project}/regions/{region}/publicDelegate"
- + "dPrefixes/{public_delegated_prefix}\022\243\002\n\006"
- + "Insert\022<.google.cloud.compute.v1.InsertP"
- + "ublicDelegatedPrefixeRequest\032\".google.cl"
- + "oud.compute.v1.Operation\"\266\001\332A/project,re"
- + "gion,public_delegated_prefix_resource\212N\020"
- + "RegionOperations\202\323\344\223\002k\"G/compute/v1/proj"
- + "ects/{project}/regions/{region}/publicDe"
- + "legatedPrefixes: public_delegated_prefix"
- + "_resource\022\331\001\n\004List\022;.google.cloud.comput"
- + "e.v1.ListPublicDelegatedPrefixesRequest\032"
- + "2.google.cloud.compute.v1.PublicDelegate"
- + "dPrefixList\"`\332A\016project,region\202\323\344\223\002I\022G/c"
- + "ompute/v1/projects/{project}/regions/{re"
- + "gion}/publicDelegatedPrefixes\022\324\002\n\005Patch\022"
- + ";.google.cloud.compute.v1.PatchPublicDel"
- + "egatedPrefixeRequest\032\".google.cloud.comp"
- + "ute.v1.Operation\"\351\001\332AGproject,region,pub"
- + "lic_delegated_prefix,public_delegated_pr"
- + "efix_resource\212N\020RegionOperations\202\323\344\223\002\205\0012"
- + "a/compute/v1/projects/{project}/regions/"
- + "{region}/publicDelegatedPrefixes/{public"
- + "_delegated_prefix}: public_delegated_pre"
- + "fix_resource\022\237\002\n\010Withdraw\022>.google.cloud"
- + ".compute.v1.WithdrawPublicDelegatedPrefi"
- + "xeRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"\256\001\332A&project,region,public_delegat"
- + "ed_prefix\212N\020RegionOperations\202\323\344\223\002l\"j/com"
- + "pute/v1/projects/{project}/regions/{regi"
- + "on}/publicDelegatedPrefixes/{public_dele"
- + "gated_prefix}/withdraw\032r\312A\026compute.googl"
- + "eapis.com\322AVhttps://www.googleapis.com/a"
- + "uth/compute,https://www.googleapis.com/a"
- + "uth/cloud-platform2\360\013\n\021RegionAutoscalers"
- + "\022\345\001\n\006Delete\0226.google.cloud.compute.v1.De"
- + "leteRegionAutoscalerRequest\032\".google.clo"
- + "ud.compute.v1.Operation\"\177\332A\031project,regi"
- + "on,autoscaler\212N\020RegionOperations\202\323\344\223\002J*H"
- + "/compute/v1/projects/{project}/regions/{"
- + "region}/autoscalers/{autoscaler}\022\315\001\n\003Get"
- + "\0223.google.cloud.compute.v1.GetRegionAuto"
- + "scalerRequest\032#.google.cloud.compute.v1."
- + "Autoscaler\"l\332A\031project,region,autoscaler"
- + "\202\323\344\223\002J\022H/compute/v1/projects/{project}/r"
- + "egions/{region}/autoscalers/{autoscaler}"
- + "\022\367\001\n\006Insert\0226.google.cloud.compute.v1.In"
- + "sertRegionAutoscalerRequest\032\".google.clo"
- + "ud.compute.v1.Operation\"\220\001\332A\"project,reg"
- + "ion,autoscaler_resource\212N\020RegionOperatio"
- + "ns\202\323\344\223\002R\";/compute/v1/projects/{project}"
- + "/regions/{region}/autoscalers:\023autoscale"
- + "r_resource\022\302\001\n\004List\0225.google.cloud.compu"
- + "te.v1.ListRegionAutoscalersRequest\032-.goo"
- + "gle.cloud.compute.v1.RegionAutoscalerLis"
- + "t\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v1/"
- + "projects/{project}/regions/{region}/auto"
- + "scalers\022\365\001\n\005Patch\0225.google.cloud.compute"
- + ".v1.PatchRegionAutoscalerRequest\032\".googl"
- + "e.cloud.compute.v1.Operation\"\220\001\332A\"projec"
- + "t,region,autoscaler_resource\212N\020RegionOpe"
- + "rations\202\323\344\223\002R2;/compute/v1/projects/{pro"
- + "ject}/regions/{region}/autoscalers:\023auto"
- + "scaler_resource\022\367\001\n\006Update\0226.google.clou"
- + "d.compute.v1.UpdateRegionAutoscalerReque"
- + "st\032\".google.cloud.compute.v1.Operation\"\220"
- + "\001\332A\"project,region,autoscaler_resource\212N"
- + "\020RegionOperations\202\323\344\223\002R\032;/compute/v1/pro"
- + "jects/{project}/regions/{region}/autosca"
- + "lers:\023autoscaler_resource\032r\312A\026compute.go"
- + "ogleapis.com\322AVhttps://www.googleapis.co"
- + "m/auth/compute,https://www.googleapis.co"
- + "m/auth/cloud-platform2\275\033\n\025RegionBackendS"
- + "ervices\022\370\001\n\006Delete\022:.google.cloud.comput"
- + "e.v1.DeleteRegionBackendServiceRequest\032\""
- + ".google.cloud.compute.v1.Operation\"\215\001\332A\036"
- + "project,region,backend_service\212N\020RegionO"
- + "perations\202\323\344\223\002S*Q/compute/v1/projects/{p"
+ + "auth/cloud-platform2\360\013\n\021RegionAutoscaler"
+ + "s\022\345\001\n\006Delete\0226.google.cloud.compute.v1.D"
+ + "eleteRegionAutoscalerRequest\032\".google.cl"
+ + "oud.compute.v1.Operation\"\177\332A\031project,reg"
+ + "ion,autoscaler\212N\020RegionOperations\202\323\344\223\002J*"
+ + "H/compute/v1/projects/{project}/regions/"
+ + "{region}/autoscalers/{autoscaler}\022\315\001\n\003Ge"
+ + "t\0223.google.cloud.compute.v1.GetRegionAut"
+ + "oscalerRequest\032#.google.cloud.compute.v1"
+ + ".Autoscaler\"l\332A\031project,region,autoscale"
+ + "r\202\323\344\223\002J\022H/compute/v1/projects/{project}/"
+ + "regions/{region}/autoscalers/{autoscaler"
+ + "}\022\367\001\n\006Insert\0226.google.cloud.compute.v1.I"
+ + "nsertRegionAutoscalerRequest\032\".google.cl"
+ + "oud.compute.v1.Operation\"\220\001\332A\"project,re"
+ + "gion,autoscaler_resource\212N\020RegionOperati"
+ + "ons\202\323\344\223\002R\";/compute/v1/projects/{project"
+ + "}/regions/{region}/autoscalers:\023autoscal"
+ + "er_resource\022\302\001\n\004List\0225.google.cloud.comp"
+ + "ute.v1.ListRegionAutoscalersRequest\032-.go"
+ + "ogle.cloud.compute.v1.RegionAutoscalerLi"
+ + "st\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v1"
+ + "/projects/{project}/regions/{region}/aut"
+ + "oscalers\022\365\001\n\005Patch\0225.google.cloud.comput"
+ + "e.v1.PatchRegionAutoscalerRequest\032\".goog"
+ + "le.cloud.compute.v1.Operation\"\220\001\332A\"proje"
+ + "ct,region,autoscaler_resource\212N\020RegionOp"
+ + "erations\202\323\344\223\002R2;/compute/v1/projects/{pr"
+ + "oject}/regions/{region}/autoscalers:\023aut"
+ + "oscaler_resource\022\367\001\n\006Update\0226.google.clo"
+ + "ud.compute.v1.UpdateRegionAutoscalerRequ"
+ + "est\032\".google.cloud.compute.v1.Operation\""
+ + "\220\001\332A\"project,region,autoscaler_resource\212"
+ + "N\020RegionOperations\202\323\344\223\002R\032;/compute/v1/pr"
+ + "ojects/{project}/regions/{region}/autosc"
+ + "alers:\023autoscaler_resource\032r\312A\026compute.g"
+ + "oogleapis.com\322AVhttps://www.googleapis.c"
+ + "om/auth/compute,https://www.googleapis.c"
+ + "om/auth/cloud-platform2\275\033\n\025RegionBackend"
+ + "Services\022\370\001\n\006Delete\022:.google.cloud.compu"
+ + "te.v1.DeleteRegionBackendServiceRequest\032"
+ + "\".google.cloud.compute.v1.Operation\"\215\001\332A"
+ + "\036project,region,backend_service\212N\020Region"
+ + "Operations\202\323\344\223\002S*Q/compute/v1/projects/{"
+ + "project}/regions/{region}/backendService"
+ + "s/{backend_service}\022\343\001\n\003Get\0227.google.clo"
+ + "ud.compute.v1.GetRegionBackendServiceReq"
+ + "uest\032\'.google.cloud.compute.v1.BackendSe"
+ + "rvice\"z\332A\036project,region,backend_service"
+ + "\202\323\344\223\002S\022Q/compute/v1/projects/{project}/r"
+ + "egions/{region}/backendServices/{backend"
+ + "_service}\022\313\002\n\tGetHealth\022=.google.cloud.c"
+ + "ompute.v1.GetHealthRegionBackendServiceR"
+ + "equest\0322.google.cloud.compute.v1.Backend"
+ + "ServiceGroupHealth\"\312\001\332A@project,region,b"
+ + "ackend_service,resource_group_reference_"
+ + "resource\202\323\344\223\002\200\001\"[/compute/v1/projects/{p"
+ "roject}/regions/{region}/backendServices"
- + "/{backend_service}\022\343\001\n\003Get\0227.google.clou"
- + "d.compute.v1.GetRegionBackendServiceRequ"
- + "est\032\'.google.cloud.compute.v1.BackendSer"
- + "vice\"z\332A\036project,region,backend_service\202"
- + "\323\344\223\002S\022Q/compute/v1/projects/{project}/re"
- + "gions/{region}/backendServices/{backend_"
- + "service}\022\313\002\n\tGetHealth\022=.google.cloud.co"
- + "mpute.v1.GetHealthRegionBackendServiceRe"
- + "quest\0322.google.cloud.compute.v1.BackendS"
- + "erviceGroupHealth\"\312\001\332A@project,region,ba"
- + "ckend_service,resource_group_reference_r"
- + "esource\202\323\344\223\002\200\001\"[/compute/v1/projects/{pr"
- + "oject}/regions/{region}/backendServices/"
- + "{backend_service}/getHealth:!resource_gr"
- + "oup_reference_resource\022\354\001\n\014GetIamPolicy\022"
- + "@.google.cloud.compute.v1.GetIamPolicyRe"
- + "gionBackendServiceRequest\032\037.google.cloud"
- + ".compute.v1.Policy\"y\332A\027project,region,re"
- + "source\202\323\344\223\002Y\022W/compute/v1/projects/{proj"
- + "ect}/regions/{region}/backendServices/{r"
- + "esource}/getIamPolicy\022\211\002\n\006Insert\022:.googl"
- + "e.cloud.compute.v1.InsertRegionBackendSe"
- + "rviceRequest\032\".google.cloud.compute.v1.O"
- + "peration\"\236\001\332A\'project,region,backend_ser"
- + "vice_resource\212N\020RegionOperations\202\323\344\223\002[\"?"
- + "/compute/v1/projects/{project}/regions/{"
- + "region}/backendServices:\030backend_service"
- + "_resource\022\310\001\n\004List\0229.google.cloud.comput"
- + "e.v1.ListRegionBackendServicesRequest\032+."
- + "google.cloud.compute.v1.BackendServiceLi"
- + "st\"X\332A\016project,region\202\323\344\223\002A\022?/compute/v1"
- + "/projects/{project}/regions/{region}/bac"
- + "kendServices\022\345\001\n\nListUsable\022?.google.clo"
- + "ud.compute.v1.ListUsableRegionBackendSer"
- + "vicesRequest\0321.google.cloud.compute.v1.B"
- + "ackendServiceListUsable\"c\332A\016project,regi"
- + "on\202\323\344\223\002L\022J/compute/v1/projects/{project}"
- + "/regions/{region}/backendServices/listUs"
- + "able\022\251\002\n\005Patch\0229.google.cloud.compute.v1"
- + ".PatchRegionBackendServiceRequest\032\".goog"
- + "le.cloud.compute.v1.Operation\"\300\001\332A7proje"
- + "ct,region,backend_service,backend_servic"
- + "e_resource\212N\020RegionOperations\202\323\344\223\002m2Q/co"
- + "mpute/v1/projects/{project}/regions/{reg"
- + "ion}/backendServices/{backend_service}:\030"
- + "backend_service_resource\022\264\002\n\014SetIamPolic"
- + "y\022@.google.cloud.compute.v1.SetIamPolicy"
- + "RegionBackendServiceRequest\032\037.google.clo"
- + "ud.compute.v1.Policy\"\300\001\332A:project,region"
- + ",resource,region_set_policy_request_reso"
- + "urce\202\323\344\223\002}\"W/compute/v1/projects/{projec",
- "t}/regions/{region}/backendServices/{res"
- + "ource}/setIamPolicy:\"region_set_policy_r"
- + "equest_resource\022\350\002\n\021SetSecurityPolicy\022E."
- + "google.cloud.compute.v1.SetSecurityPolic"
- + "yRegionBackendServiceRequest\032\".google.cl"
- + "oud.compute.v1.Operation\"\347\001\332AAproject,re"
- + "gion,backend_service,security_policy_ref"
- + "erence_resource\212N\020RegionOperations\202\323\344\223\002\211"
- + "\001\"c/compute/v1/projects/{project}/region"
- + "s/{region}/backendServices/{backend_serv"
- + "ice}/setSecurityPolicy:\"security_policy_"
- + "reference_resource\022\326\002\n\022TestIamPermission"
- + "s\022F.google.cloud.compute.v1.TestIamPermi"
- + "ssionsRegionBackendServiceRequest\0320.goog"
- + "le.cloud.compute.v1.TestPermissionsRespo"
- + "nse\"\305\001\332A9project,region,resource,test_pe"
- + "rmissions_request_resource\202\323\344\223\002\202\001\"]/comp"
- + "ute/v1/projects/{project}/regions/{regio"
- + "n}/backendServices/{resource}/testIamPer"
- + "missions:!test_permissions_request_resou"
- + "rce\022\253\002\n\006Update\022:.google.cloud.compute.v1"
- + ".UpdateRegionBackendServiceRequest\032\".goo"
+ + "/{backend_service}/getHealth:!resource_g"
+ + "roup_reference_resource\022\354\001\n\014GetIamPolicy"
+ + "\022@.google.cloud.compute.v1.GetIamPolicyR"
+ + "egionBackendServiceRequest\032\037.google.clou"
+ + "d.compute.v1.Policy\"y\332A\027project,region,r"
+ + "esource\202\323\344\223\002Y\022W/compute/v1/projects/{pro"
+ + "ject}/regions/{region}/backendServices/{"
+ + "resource}/getIamPolicy\022\211\002\n\006Insert\022:.goog"
+ + "le.cloud.compute.v1.InsertRegionBackendS"
+ + "erviceRequest\032\".google.cloud.compute.v1."
+ + "Operation\"\236\001\332A\'project,region,backend_se"
+ + "rvice_resource\212N\020RegionOperations\202\323\344\223\002[\""
+ + "?/compute/v1/projects/{project}/regions/"
+ + "{region}/backendServices:\030backend_servic"
+ + "e_resource\022\310\001\n\004List\0229.google.cloud.compu"
+ + "te.v1.ListRegionBackendServicesRequest\032+"
+ + ".google.cloud.compute.v1.BackendServiceL"
+ + "ist\"X\332A\016project,region\202\323\344\223\002A\022?/compute/v"
+ + "1/projects/{project}/regions/{region}/ba"
+ + "ckendServices\022\345\001\n\nListUsable\022?.google.cl"
+ + "oud.compute.v1.ListUsableRegionBackendSe"
+ + "rvicesRequest\0321.google.cloud.compute.v1."
+ + "BackendServiceListUsable\"c\332A\016project,reg"
+ + "ion\202\323\344\223\002L\022J/compute/v1/projects/{project"
+ + "}/regions/{region}/backendServices/listU"
+ + "sable\022\251\002\n\005Patch\0229.google.cloud.compute.v"
+ + "1.PatchRegionBackendServiceRequest\032\".goo"
+ "gle.cloud.compute.v1.Operation\"\300\001\332A7proj"
+ "ect,region,backend_service,backend_servi"
- + "ce_resource\212N\020RegionOperations\202\323\344\223\002m\032Q/c"
+ + "ce_resource\212N\020RegionOperations\202\323\344\223\002m2Q/c"
+ "ompute/v1/projects/{project}/regions/{re"
+ "gion}/backendServices/{backend_service}:"
- + "\030backend_service_resource\032r\312A\026compute.go"
- + "ogleapis.com\322AVhttps://www.googleapis.co"
- + "m/auth/compute,https://www.googleapis.co"
- + "m/auth/cloud-platform2\362\t\n\021RegionCommitme"
- + "nts\022\315\001\n\016AggregatedList\022?.google.cloud.co"
- + "mpute.v1.AggregatedListRegionCommitments"
- + "Request\0321.google.cloud.compute.v1.Commit"
- + "mentAggregatedList\"G\332A\007project\202\323\344\223\0027\0225/c"
- + "ompute/v1/projects/{project}/aggregated/"
- + "commitments\022\315\001\n\003Get\0223.google.cloud.compu"
- + "te.v1.GetRegionCommitmentRequest\032#.googl"
- + "e.cloud.compute.v1.Commitment\"l\332A\031projec"
- + "t,region,commitment\202\323\344\223\002J\022H/compute/v1/p"
- + "rojects/{project}/regions/{region}/commi"
- + "tments/{commitment}\022\367\001\n\006Insert\0226.google."
- + "cloud.compute.v1.InsertRegionCommitmentR"
- + "equest\032\".google.cloud.compute.v1.Operati"
- + "on\"\220\001\332A\"project,region,commitment_resour"
- + "ce\212N\020RegionOperations\202\323\344\223\002R\";/compute/v1"
- + "/projects/{project}/regions/{region}/com"
- + "mitments:\023commitment_resource\022\274\001\n\004List\0225"
- + ".google.cloud.compute.v1.ListRegionCommi"
- + "tmentsRequest\032\'.google.cloud.compute.v1."
- + "CommitmentList\"T\332A\016project,region\202\323\344\223\002=\022"
- + ";/compute/v1/projects/{project}/regions/"
- + "{region}/commitments\022\217\002\n\006Update\0226.google"
- + ".cloud.compute.v1.UpdateRegionCommitment"
+ + "\030backend_service_resource\022\264\002\n\014SetIamPoli"
+ + "cy\022@.google.cloud.compute.v1.SetIamPolic"
+ + "yRegionBackendServiceRequest\032\037.google.cl"
+ + "oud.compute.v1.Policy\"\300\001\332A:project,regio"
+ + "n,resource,region_set_policy_request_res",
+ "ource\202\323\344\223\002}\"W/compute/v1/projects/{proje"
+ + "ct}/regions/{region}/backendServices/{re"
+ + "source}/setIamPolicy:\"region_set_policy_"
+ + "request_resource\022\350\002\n\021SetSecurityPolicy\022E"
+ + ".google.cloud.compute.v1.SetSecurityPoli"
+ + "cyRegionBackendServiceRequest\032\".google.c"
+ + "loud.compute.v1.Operation\"\347\001\332AAproject,r"
+ + "egion,backend_service,security_policy_re"
+ + "ference_resource\212N\020RegionOperations\202\323\344\223\002"
+ + "\211\001\"c/compute/v1/projects/{project}/regio"
+ + "ns/{region}/backendServices/{backend_ser"
+ + "vice}/setSecurityPolicy:\"security_policy"
+ + "_reference_resource\022\326\002\n\022TestIamPermissio"
+ + "ns\022F.google.cloud.compute.v1.TestIamPerm"
+ + "issionsRegionBackendServiceRequest\0320.goo"
+ + "gle.cloud.compute.v1.TestPermissionsResp"
+ + "onse\"\305\001\332A9project,region,resource,test_p"
+ + "ermissions_request_resource\202\323\344\223\002\202\001\"]/com"
+ + "pute/v1/projects/{project}/regions/{regi"
+ + "on}/backendServices/{resource}/testIamPe"
+ + "rmissions:!test_permissions_request_reso"
+ + "urce\022\253\002\n\006Update\022:.google.cloud.compute.v"
+ + "1.UpdateRegionBackendServiceRequest\032\".go"
+ + "ogle.cloud.compute.v1.Operation\"\300\001\332A7pro"
+ + "ject,region,backend_service,backend_serv"
+ + "ice_resource\212N\020RegionOperations\202\323\344\223\002m\032Q/"
+ + "compute/v1/projects/{project}/regions/{r"
+ + "egion}/backendServices/{backend_service}"
+ + ":\030backend_service_resource\032r\312A\026compute.g"
+ + "oogleapis.com\322AVhttps://www.googleapis.c"
+ + "om/auth/compute,https://www.googleapis.c"
+ + "om/auth/cloud-platform2\362\t\n\021RegionCommitm"
+ + "ents\022\315\001\n\016AggregatedList\022?.google.cloud.c"
+ + "ompute.v1.AggregatedListRegionCommitment"
+ + "sRequest\0321.google.cloud.compute.v1.Commi"
+ + "tmentAggregatedList\"G\332A\007project\202\323\344\223\0027\0225/"
+ + "compute/v1/projects/{project}/aggregated"
+ + "/commitments\022\315\001\n\003Get\0223.google.cloud.comp"
+ + "ute.v1.GetRegionCommitmentRequest\032#.goog"
+ + "le.cloud.compute.v1.Commitment\"l\332A\031proje"
+ + "ct,region,commitment\202\323\344\223\002J\022H/compute/v1/"
+ + "projects/{project}/regions/{region}/comm"
+ + "itments/{commitment}\022\367\001\n\006Insert\0226.google"
+ + ".cloud.compute.v1.InsertRegionCommitment"
+ "Request\032\".google.cloud.compute.v1.Operat"
- + "ion\"\250\001\332A-project,region,commitment,commi"
- + "tment_resource\212N\020RegionOperations\202\323\344\223\002_2"
- + "H/compute/v1/projects/{project}/regions/"
- + "{region}/commitments/{commitment}:\023commi"
- + "tment_resource\032r\312A\026compute.googleapis.co"
- + "m\322AVhttps://www.googleapis.com/auth/comp"
- + "ute,https://www.googleapis.com/auth/clou"
- + "d-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003Get\0221"
- + ".google.cloud.compute.v1.GetRegionDiskTy"
- + "peRequest\032!.google.cloud.compute.v1.Disk"
- + "Type\"h\332A\030project,region,disk_type\202\323\344\223\002G\022"
- + "E/compute/v1/projects/{project}/regions/"
- + "{region}/diskTypes/{disk_type}\022\274\001\n\004List\022"
- + "3.google.cloud.compute.v1.ListRegionDisk"
- + "TypesRequest\032+.google.cloud.compute.v1.R"
- + "egionDiskTypeList\"R\332A\016project,region\202\323\344\223"
- + "\002;\0229/compute/v1/projects/{project}/regio"
- + "ns/{region}/diskTypes\032\244\001\312A\026compute.googl"
- + "eapis.com\322A\207\001https://www.googleapis.com/"
- + "auth/compute.readonly,https://www.google"
- + "apis.com/auth/compute,https://www.google"
- + "apis.com/auth/cloud-platform2\217&\n\013RegionD"
- + "isks\022\346\002\n\023AddResourcePolicies\022=.google.cl"
- + "oud.compute.v1.AddResourcePoliciesRegion"
- + "DiskRequest\032\".google.cloud.compute.v1.Op"
- + "eration\"\353\001\332AGproject,region,disk,region_"
- + "disks_add_resource_policies_request_reso"
- + "urce\212N\020RegionOperations\202\323\344\223\002\207\001\"P/compute"
- + "/v1/projects/{project}/regions/{region}/"
- + "disks/{disk}/addResourcePolicies:3region"
+ + "ion\"\220\001\332A\"project,region,commitment_resou"
+ + "rce\212N\020RegionOperations\202\323\344\223\002R\";/compute/v"
+ + "1/projects/{project}/regions/{region}/co"
+ + "mmitments:\023commitment_resource\022\274\001\n\004List\022"
+ + "5.google.cloud.compute.v1.ListRegionComm"
+ + "itmentsRequest\032\'.google.cloud.compute.v1"
+ + ".CommitmentList\"T\332A\016project,region\202\323\344\223\002="
+ + "\022;/compute/v1/projects/{project}/regions"
+ + "/{region}/commitments\022\217\002\n\006Update\0226.googl"
+ + "e.cloud.compute.v1.UpdateRegionCommitmen"
+ + "tRequest\032\".google.cloud.compute.v1.Opera"
+ + "tion\"\250\001\332A-project,region,commitment,comm"
+ + "itment_resource\212N\020RegionOperations\202\323\344\223\002_"
+ + "2H/compute/v1/projects/{project}/regions"
+ + "/{region}/commitments/{commitment}:\023comm"
+ + "itment_resource\032r\312A\026compute.googleapis.c"
+ + "om\322AVhttps://www.googleapis.com/auth/com"
+ + "pute,https://www.googleapis.com/auth/clo"
+ + "ud-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003Get\022"
+ + "1.google.cloud.compute.v1.GetRegionDiskT"
+ + "ypeRequest\032!.google.cloud.compute.v1.Dis"
+ + "kType\"h\332A\030project,region,disk_type\202\323\344\223\002G"
+ + "\022E/compute/v1/projects/{project}/regions"
+ + "/{region}/diskTypes/{disk_type}\022\274\001\n\004List"
+ + "\0223.google.cloud.compute.v1.ListRegionDis"
+ + "kTypesRequest\032+.google.cloud.compute.v1."
+ + "RegionDiskTypeList\"R\332A\016project,region\202\323\344"
+ + "\223\002;\0229/compute/v1/projects/{project}/regi"
+ + "ons/{region}/diskTypes\032\244\001\312A\026compute.goog"
+ + "leapis.com\322A\207\001https://www.googleapis.com"
+ + "/auth/compute.readonly,https://www.googl"
+ + "eapis.com/auth/compute,https://www.googl"
+ + "eapis.com/auth/cloud-platform2\217&\n\013Region"
+ + "Disks\022\346\002\n\023AddResourcePolicies\022=.google.c"
+ + "loud.compute.v1.AddResourcePoliciesRegio"
+ + "nDiskRequest\032\".google.cloud.compute.v1.O"
+ + "peration\"\353\001\332AGproject,region,disk,region"
+ "_disks_add_resource_policies_request_res"
- + "ource\022\234\002\n\nBulkInsert\0224.google.cloud.comp"
- + "ute.v1.BulkInsertRegionDiskRequest\032\".goo"
- + "gle.cloud.compute.v1.Operation\"\263\001\332A1proj"
- + "ect,region,bulk_insert_disk_resource_res"
- + "ource\212N\020RegionOperations\202\323\344\223\002f\"@/compute"
- + "/v1/projects/{project}/regions/{region}/"
- + "disks/bulkInsert:\"bulk_insert_disk_resou"
- + "rce_resource\022\222\002\n\016CreateSnapshot\0228.google"
- + ".cloud.compute.v1.CreateSnapshotRegionDi"
- + "skRequest\032\".google.cloud.compute.v1.Oper"
- + "ation\"\241\001\332A%project,region,disk,snapshot_"
- + "resource\212N\020RegionOperations\202\323\344\223\002`\"K/comp"
- + "ute/v1/projects/{project}/regions/{regio"
- + "n}/disks/{disk}/createSnapshot:\021snapshot"
- + "_resource\022\315\001\n\006Delete\0220.google.cloud.comp"
- + "ute.v1.DeleteRegionDiskRequest\032\".google."
- + "cloud.compute.v1.Operation\"m\332A\023project,r"
- + "egion,disk\212N\020RegionOperations\202\323\344\223\002>*\022.google."
- + "cloud.compute.v1.StopAsyncReplicationReg"
- + "ionDiskRequest\032\".google.cloud.compute.v1"
- + ".Operation\"\202\001\332A\023project,region,disk\212N\020Re"
- + "gionOperations\202\323\344\223\002S\"Q/compute/v1/projec"
- + "ts/{project}/regions/{region}/disks/{dis"
- + "k}/stopAsyncReplication\022\356\002\n\031StopGroupAsy"
- + "ncReplication\022C.google.cloud.compute.v1."
- + "StopGroupAsyncReplicationRegionDiskReque"
- + "st\032\".google.cloud.compute.v1.Operation\"\347"
- + "\001\332ACproject,region,disks_stop_group_asyn"
- + "c_replication_resource_resource\212N\020Region"
- + "Operations\202\323\344\223\002\207\001\"O/compute/v1/projects/"
- + "{project}/regions/{region}/disks/stopGro"
- + "upAsyncReplication:4disks_stop_group_asy"
- + "nc_replication_resource_resource\022\301\002\n\022Tes"
- + "tIamPermissions\022<.google.cloud.compute.v"
- + "1.TestIamPermissionsRegionDiskRequest\0320."
- + "google.cloud.compute.v1.TestPermissionsR"
- + "esponse\"\272\001\332A9project,region,resource,tes"
- + "t_permissions_request_resource\202\323\344\223\002x\"S/c"
+ + "ource\212N\020RegionOperations\202\323\344\223\002\207\001\"P/comput"
+ + "e/v1/projects/{project}/regions/{region}"
+ + "/disks/{disk}/addResourcePolicies:3regio"
+ + "n_disks_add_resource_policies_request_re"
+ + "source\022\234\002\n\nBulkInsert\0224.google.cloud.com"
+ + "pute.v1.BulkInsertRegionDiskRequest\032\".go"
+ + "ogle.cloud.compute.v1.Operation\"\263\001\332A1pro"
+ + "ject,region,bulk_insert_disk_resource_re"
+ + "source\212N\020RegionOperations\202\323\344\223\002f\"@/comput"
+ + "e/v1/projects/{project}/regions/{region}"
+ + "/disks/bulkInsert:\"bulk_insert_disk_reso"
+ + "urce_resource\022\222\002\n\016CreateSnapshot\0228.googl"
+ + "e.cloud.compute.v1.CreateSnapshotRegionD"
+ + "iskRequest\032\".google.cloud.compute.v1.Ope"
+ + "ration\"\241\001\332A%project,region,disk,snapshot"
+ + "_resource\212N\020RegionOperations\202\323\344\223\002`\"K/com"
+ + "pute/v1/projects/{project}/regions/{regi"
+ + "on}/disks/{disk}/createSnapshot:\021snapsho"
+ + "t_resource\022\315\001\n\006Delete\0220.google.cloud.com"
+ + "pute.v1.DeleteRegionDiskRequest\032\".google"
+ + ".cloud.compute.v1.Operation\"m\332A\023project,"
+ + "region,disk\212N\020RegionOperations\202\323\344\223\002>*.google"
- + ".cloud.compute.v1.DeleteRegionHealthChec"
- + "kServiceRequest\032\".google.cloud.compute.v"
- + "1.Operation\"\233\001\332A#project,region,health_c"
- + "heck_service\212N\020RegionOperations\202\323\344\223\002\\*Z/"
+ + "gion}/disks/{disk}\022\257\001\n\003Get\022-.google.clou"
+ + "d.compute.v1.GetRegionDiskRequest\032\035.goog"
+ + "le.cloud.compute.v1.Disk\"Z\332A\023project,reg"
+ + "ion,disk\202\323\344\223\002>\022.google"
+ + ".cloud.compute.v1.StopAsyncReplicationRe"
+ + "gionDiskRequest\032\".google.cloud.compute.v"
+ + "1.Operation\"\202\001\332A\023project,region,disk\212N\020R"
+ + "egionOperations\202\323\344\223\002S\"Q/compute/v1/proje"
+ + "cts/{project}/regions/{region}/disks/{di"
+ + "sk}/stopAsyncReplication\022\356\002\n\031StopGroupAs"
+ + "yncReplication\022C.google.cloud.compute.v1"
+ + ".StopGroupAsyncReplicationRegionDiskRequ"
+ + "est\032\".google.cloud.compute.v1.Operation\""
+ + "\347\001\332ACproject,region,disks_stop_group_asy"
+ + "nc_replication_resource_resource\212N\020Regio"
+ + "nOperations\202\323\344\223\002\207\001\"O/compute/v1/projects"
+ + "/{project}/regions/{region}/disks/stopGr"
+ + "oupAsyncReplication:4disks_stop_group_as"
+ + "ync_replication_resource_resource\022\301\002\n\022Te"
+ + "stIamPermissions\022<.google.cloud.compute."
+ + "v1.TestIamPermissionsRegionDiskRequest\0320"
+ + ".google.cloud.compute.v1.TestPermissions"
+ + "Response\"\272\001\332A9project,region,resource,te"
+ + "st_permissions_request_resource\202\323\344\223\002x\"S/"
+ "compute/v1/projects/{project}/regions/{r"
- + "egion}/healthCheckServices/{health_check"
- + "_service}\022\372\001\n\003Get\022;.google.cloud.compute"
- + ".v1.GetRegionHealthCheckServiceRequest\032+"
- + ".google.cloud.compute.v1.HealthCheckServ"
- + "ice\"\210\001\332A#project,region,health_check_ser"
- + "vice\202\323\344\223\002\\\022Z/compute/v1/projects/{projec"
- + "t}/regions/{region}/healthCheckServices/"
- + "{health_check_service}\022\233\002\n\006Insert\022>.goog"
- + "le.cloud.compute.v1.InsertRegionHealthCh"
- + "eckServiceRequest\032\".google.cloud.compute"
- + ".v1.Operation\"\254\001\332A,project,region,health"
- + "_check_service_resource\212N\020RegionOperatio"
- + "ns\202\323\344\223\002d\"C/compute/v1/projects/{project}"
- + "/regions/{region}/healthCheckServices:\035h"
- + "ealth_check_service_resource\022\325\001\n\004List\022=."
- + "google.cloud.compute.v1.ListRegionHealth"
- + "CheckServicesRequest\0320.google.cloud.comp"
- + "ute.v1.HealthCheckServicesList\"\\\332A\016proje"
- + "ct,region\202\323\344\223\002E\022C/compute/v1/projects/{p"
- + "roject}/regions/{region}/healthCheckServ"
- + "ices\022\305\002\n\005Patch\022=.google.cloud.compute.v1"
- + ".PatchRegionHealthCheckServiceRequest\032\"."
- + "google.cloud.compute.v1.Operation\"\330\001\332AAp"
- + "roject,region,health_check_service,healt"
+ + "egion}/disks/{resource}/testIamPermissio"
+ + "ns:!test_permissions_request_resource\022\353\001"
+ + "\n\006Update\0220.google.cloud.compute.v1.Updat"
+ + "eRegionDiskRequest\032\".google.cloud.comput"
+ + "e.v1.Operation\"\212\001\332A!project,region,disk,"
+ + "disk_resource\212N\020RegionOperations\202\323\344\223\002M2<"
+ + "/compute/v1/projects/{project}/regions/{"
+ + "region}/disks/{disk}:\rdisk_resource\032r\312A\026"
+ + "compute.googleapis.com\322AVhttps://www.goo"
+ + "gleapis.com/auth/compute,https://www.goo"
+ + "gleapis.com/auth/cloud-platform2\327\013\n\031Regi"
+ + "onHealthCheckServices\022\212\002\n\006Delete\022>.googl"
+ + "e.cloud.compute.v1.DeleteRegionHealthChe"
+ + "ckServiceRequest\032\".google.cloud.compute."
+ + "v1.Operation\"\233\001\332A#project,region,health_"
+ + "check_service\212N\020RegionOperations\202\323\344\223\002\\*Z"
+ + "/compute/v1/projects/{project}/regions/{"
+ + "region}/healthCheckServices/{health_chec"
+ + "k_service}\022\372\001\n\003Get\022;.google.cloud.comput"
+ + "e.v1.GetRegionHealthCheckServiceRequest\032"
+ + "+.google.cloud.compute.v1.HealthCheckSer"
+ + "vice\"\210\001\332A#project,region,health_check_se"
+ + "rvice\202\323\344\223\002\\\022Z/compute/v1/projects/{proje"
+ + "ct}/regions/{region}/healthCheckServices"
+ + "/{health_check_service}\022\233\002\n\006Insert\022>.goo"
+ + "gle.cloud.compute.v1.InsertRegionHealthC"
+ + "heckServiceRequest\032\".google.cloud.comput"
+ + "e.v1.Operation\"\254\001\332A,project,region,healt"
+ "h_check_service_resource\212N\020RegionOperati"
- + "ons\202\323\344\223\002{2Z/compute/v1/projects/{project"
- + "}/regions/{region}/healthCheckServices/{"
- + "health_check_service}:\035health_check_serv"
- + "ice_resource\032r\312A\026compute.googleapis.com\322"
- + "AVhttps://www.googleapis.com/auth/comput"
- + "e,https://www.googleapis.com/auth/cloud-"
- + "platform2\306\014\n\022RegionHealthChecks\022\354\001\n\006Dele"
- + "te\0227.google.cloud.compute.v1.DeleteRegio"
- + "nHealthCheckRequest\032\".google.cloud.compu"
- + "te.v1.Operation\"\204\001\332A\033project,region,heal"
- + "th_check\212N\020RegionOperations\202\323\344\223\002M*K/comp"
- + "ute/v1/projects/{project}/regions/{regio"
- + "n}/healthChecks/{health_check}\022\324\001\n\003Get\0224"
- + ".google.cloud.compute.v1.GetRegionHealth"
- + "CheckRequest\032$.google.cloud.compute.v1.H"
- + "ealthCheck\"q\332A\033project,region,health_che"
- + "ck\202\323\344\223\002M\022K/compute/v1/projects/{project}"
- + "/regions/{region}/healthChecks/{health_c"
- + "heck}\022\375\001\n\006Insert\0227.google.cloud.compute."
- + "v1.InsertRegionHealthCheckRequest\032\".goog"
- + "le.cloud.compute.v1.Operation\"\225\001\332A$proje"
- + "ct,region,health_check_resource\212N\020Region"
- + "Operations\202\323\344\223\002U\"\022\022region_instance_g"
+ + "roup_managers_stop_instances_request_res"
+ + "ource\022\275\003\n\020SuspendInstances\022J.google.clou"
+ + "d.compute.v1.SuspendInstancesRegionInsta"
+ "nceGroupManagerRequest\032\".google.cloud.co"
- + "mpute.v1.Operation\"\257\002\332Adproject,region,i"
+ + "mpute.v1.Operation\"\270\002\332Agproject,region,i"
+ "nstance_group_manager,region_instance_gr"
- + "oup_managers_stop_instances_request_reso"
- + "urce\212N\020RegionOperations\202\323\344\223\002\256\001\"l/compute"
- + "/v1/projects/{project}/regions/{region}/"
- + "instanceGroupManagers/{instance_group_ma"
- + "nager}/stopInstances:>region_instance_gr"
- + "oup_managers_stop_instances_request_reso"
- + "urce\022\275\003\n\020SuspendInstances\022J.google.cloud"
- + ".compute.v1.SuspendInstancesRegionInstan"
- + "ceGroupManagerRequest\032\".google.cloud.com"
- + "pute.v1.Operation\"\270\002\332Agproject,region,in"
- + "stance_group_manager,region_instance_gro"
- + "up_managers_suspend_instances_request_re"
- + "source\212N\020RegionOperations\202\323\344\223\002\264\001\"o/compu"
- + "te/v1/projects/{project}/regions/{region"
- + "}/instanceGroupManagers/{instance_group_"
- + "manager}/suspendInstances:Aregion_instan"
- + "ce_group_managers_suspend_instances_requ"
- + "est_resource\022\325\003\n\030UpdatePerInstanceConfig"
- + "s\022R.google.cloud.compute.v1.UpdatePerIns"
- + "tanceConfigsRegionInstanceGroupManagerRe"
- + "quest\032\".google.cloud.compute.v1.Operatio"
- + "n\"\300\002\332Agproject,region,instance_group_man"
- + "ager,region_instance_group_manager_updat"
- + "e_instance_config_req_resource\212N\020RegionO"
- + "perations\202\323\344\223\002\274\001\"w/compute/v1/projects/{"
- + "project}/regions/{region}/instanceGroupM"
- + "anagers/{instance_group_manager}/updateP"
- + "erInstanceConfigs:Aregion_instance_group"
- + "_manager_update_instance_config_req_reso"
- + "urce\032r\312A\026compute.googleapis.com\322AVhttps:"
- + "//www.googleapis.com/auth/compute,https:"
- + "//www.googleapis.com/auth/cloud-platform"
- + "2\307\n\n\024RegionInstanceGroups\022\336\001\n\003Get\0226.goog"
- + "le.cloud.compute.v1.GetRegionInstanceGro"
- + "upRequest\032&.google.cloud.compute.v1.Inst"
- + "anceGroup\"w\332A\035project,region,instance_gr"
- + "oup\202\323\344\223\002Q\022O/compute/v1/projects/{project"
- + "}/regions/{region}/instanceGroups/{insta"
- + "nce_group}\022\313\001\n\004List\0228.google.cloud.compu"
- + "te.v1.ListRegionInstanceGroupsRequest\0320."
- + "google.cloud.compute.v1.RegionInstanceGr"
- + "oupList\"W\332A\016project,region\202\323\344\223\002@\022>/compu"
- + "te/v1/projects/{project}/regions/{region"
- + "}/instanceGroups\022\206\003\n\rListInstances\022A.goo"
- + "gle.cloud.compute.v1.ListInstancesRegion"
- + "InstanceGroupsRequest\032:.google.cloud.com"
- + "pute.v1.RegionInstanceGroupsListInstance"
- + "s\"\365\001\332ATproject,region,instance_group,reg"
- + "ion_instance_groups_list_instances_reque"
- + "st_resource\202\323\344\223\002\227\001\"]/compute/v1/projects"
- + "/{project}/regions/{region}/instanceGrou"
- + "ps/{instance_group}/listInstances:6regio"
- + "n_instance_groups_list_instances_request"
- + "_resource\022\202\003\n\rSetNamedPorts\022@.google.clo"
- + "ud.compute.v1.SetNamedPortsRegionInstanc"
- + "eGroupRequest\032\".google.cloud.compute.v1."
- + "Operation\"\212\002\332AUproject,region,instance_g"
- + "roup,region_instance_groups_set_named_po"
- + "rts_request_resource\212N\020RegionOperations\202"
- + "\323\344\223\002\230\001\"]/compute/v1/projects/{project}/r"
- + "egions/{region}/instanceGroups/{instance"
- + "_group}/setNamedPorts:7region_instance_g"
- + "roups_set_named_ports_request_resource\032r"
- + "\312A\026compute.googleapis.com\322AVhttps://www."
- + "googleapis.com/auth/compute,https://www."
- + "googleapis.com/auth/cloud-platform2\346\010\n\027R"
- + "egionInstanceTemplates\022\200\002\n\006Delete\022<.goog"
- + "le.cloud.compute.v1.DeleteRegionInstance"
- + "TemplateRequest\032\".google.cloud.compute.v"
- + "1.Operation\"\223\001\332A project,region,instance"
- + "_template\212N\020RegionOperations\202\323\344\223\002W*U/com"
- + "pute/v1/projects/{project}/regions/{regi"
- + "on}/instanceTemplates/{instance_template"
- + "}\022\356\001\n\003Get\0229.google.cloud.compute.v1.GetR"
- + "egionInstanceTemplateRequest\032).google.cl"
- + "oud.compute.v1.InstanceTemplate\"\200\001\332A pro"
- + "ject,region,instance_template\202\323\344\223\002W\022U/co"
+ + "oup_managers_suspend_instances_request_r"
+ + "esource\212N\020RegionOperations\202\323\344\223\002\264\001\"o/comp"
+ + "ute/v1/projects/{project}/regions/{regio"
+ + "n}/instanceGroupManagers/{instance_group"
+ + "_manager}/suspendInstances:Aregion_insta"
+ + "nce_group_managers_suspend_instances_req"
+ + "uest_resource\022\325\003\n\030UpdatePerInstanceConfi"
+ + "gs\022R.google.cloud.compute.v1.UpdatePerIn"
+ + "stanceConfigsRegionInstanceGroupManagerR"
+ + "equest\032\".google.cloud.compute.v1.Operati"
+ + "on\"\300\002\332Agproject,region,instance_group_ma"
+ + "nager,region_instance_group_manager_upda"
+ + "te_instance_config_req_resource\212N\020Region"
+ + "Operations\202\323\344\223\002\274\001\"w/compute/v1/projects/"
+ + "{project}/regions/{region}/instanceGroup"
+ + "Managers/{instance_group_manager}/update"
+ + "PerInstanceConfigs:Aregion_instance_grou"
+ + "p_manager_update_instance_config_req_res"
+ + "ource\032r\312A\026compute.googleapis.com\322AVhttps"
+ + "://www.googleapis.com/auth/compute,https"
+ + "://www.googleapis.com/auth/cloud-platfor"
+ + "m2\307\n\n\024RegionInstanceGroups\022\336\001\n\003Get\0226.goo"
+ + "gle.cloud.compute.v1.GetRegionInstanceGr"
+ + "oupRequest\032&.google.cloud.compute.v1.Ins"
+ + "tanceGroup\"w\332A\035project,region,instance_g"
+ + "roup\202\323\344\223\002Q\022O/compute/v1/projects/{projec"
+ + "t}/regions/{region}/instanceGroups/{inst"
+ + "ance_group}\022\313\001\n\004List\0228.google.cloud.comp"
+ + "ute.v1.ListRegionInstanceGroupsRequest\0320"
+ + ".google.cloud.compute.v1.RegionInstanceG"
+ + "roupList\"W\332A\016project,region\202\323\344\223\002@\022>/comp"
+ + "ute/v1/projects/{project}/regions/{regio"
+ + "n}/instanceGroups\022\206\003\n\rListInstances\022A.go"
+ + "ogle.cloud.compute.v1.ListInstancesRegio"
+ + "nInstanceGroupsRequest\032:.google.cloud.co"
+ + "mpute.v1.RegionInstanceGroupsListInstanc"
+ + "es\"\365\001\332ATproject,region,instance_group,re"
+ + "gion_instance_groups_list_instances_requ"
+ + "est_resource\202\323\344\223\002\227\001\"]/compute/v1/project"
+ + "s/{project}/regions/{region}/instanceGro"
+ + "ups/{instance_group}/listInstances:6regi"
+ + "on_instance_groups_list_instances_reques"
+ + "t_resource\022\202\003\n\rSetNamedPorts\022@.google.cl"
+ + "oud.compute.v1.SetNamedPortsRegionInstan"
+ + "ceGroupRequest\032\".google.cloud.compute.v1"
+ + ".Operation\"\212\002\332AUproject,region,instance_"
+ + "group,region_instance_groups_set_named_p"
+ + "orts_request_resource\212N\020RegionOperations"
+ + "\202\323\344\223\002\230\001\"]/compute/v1/projects/{project}/"
+ + "regions/{region}/instanceGroups/{instanc"
+ + "e_group}/setNamedPorts:7region_instance_"
+ + "groups_set_named_ports_request_resource\032"
+ + "r\312A\026compute.googleapis.com\322AVhttps://www"
+ + ".googleapis.com/auth/compute,https://www"
+ + ".googleapis.com/auth/cloud-platform2\346\010\n\027"
+ + "RegionInstanceTemplates\022\200\002\n\006Delete\022<.goo"
+ + "gle.cloud.compute.v1.DeleteRegionInstanc"
+ + "eTemplateRequest\032\".google.cloud.compute."
+ + "v1.Operation\"\223\001\332A project,region,instanc"
+ + "e_template\212N\020RegionOperations\202\323\344\223\002W*U/co"
+ "mpute/v1/projects/{project}/regions/{reg"
+ "ion}/instanceTemplates/{instance_templat"
- + "e}\022\221\002\n\006Insert\022<.google.cloud.compute.v1."
- + "InsertRegionInstanceTemplateRequest\032\".go"
- + "ogle.cloud.compute.v1.Operation\"\244\001\332A)pro"
- + "ject,region,instance_template_resource\212N"
- + "\020RegionOperations\202\323\344\223\002_\"A/compute/v1/pro"
- + "jects/{project}/regions/{region}/instanc"
- + "eTemplates:\032instance_template_resource\022\316"
- + "\001\n\004List\022;.google.cloud.compute.v1.ListRe"
- + "gionInstanceTemplatesRequest\032-.google.cl"
- + "oud.compute.v1.InstanceTemplateList\"Z\332A\016"
- + "project,region\202\323\344\223\002C\022A/compute/v1/projec"
- + "ts/{project}/regions/{region}/instanceTe"
- + "mplates\032r\312A\026compute.googleapis.com\322AVhtt"
+ + "e}\022\356\001\n\003Get\0229.google.cloud.compute.v1.Get"
+ + "RegionInstanceTemplateRequest\032).google.c"
+ + "loud.compute.v1.InstanceTemplate\"\200\001\332A pr"
+ + "oject,region,instance_template\202\323\344\223\002W\022U/c"
+ + "ompute/v1/projects/{project}/regions/{re"
+ + "gion}/instanceTemplates/{instance_templa"
+ + "te}\022\221\002\n\006Insert\022<.google.cloud.compute.v1"
+ + ".InsertRegionInstanceTemplateRequest\032\".g"
+ + "oogle.cloud.compute.v1.Operation\"\244\001\332A)pr"
+ + "oject,region,instance_template_resource\212"
+ + "N\020RegionOperations\202\323\344\223\002_\"A/compute/v1/pr"
+ + "ojects/{project}/regions/{region}/instan"
+ + "ceTemplates:\032instance_template_resource\022"
+ + "\316\001\n\004List\022;.google.cloud.compute.v1.ListR"
+ + "egionInstanceTemplatesRequest\032-.google.c"
+ + "loud.compute.v1.InstanceTemplateList\"Z\332A"
+ + "\016project,region\202\323\344\223\002C\022A/compute/v1/proje"
+ + "cts/{project}/regions/{region}/instanceT"
+ + "emplates\032r\312A\026compute.googleapis.com\322AVht"
+ + "tps://www.googleapis.com/auth/compute,ht"
+ + "tps://www.googleapis.com/auth/cloud-plat"
+ + "form2\264\003\n\017RegionInstances\022\254\002\n\nBulkInsert\022"
+ + "8.google.cloud.compute.v1.BulkInsertRegi"
+ + "onInstanceRequest\032\".google.cloud.compute"
+ + ".v1.Operation\"\277\001\332A5project,region,bulk_i"
+ + "nsert_instance_resource_resource\212N\020Regio"
+ + "nOperations\202\323\344\223\002n\"D/compute/v1/projects/"
+ + "{project}/regions/{region}/instances/bul"
+ + "kInsert:&bulk_insert_instance_resource_r"
+ + "esource\032r\312A\026compute.googleapis.com\322AVhtt"
+ "ps://www.googleapis.com/auth/compute,htt"
+ "ps://www.googleapis.com/auth/cloud-platf"
- + "orm2\264\003\n\017RegionInstances\022\254\002\n\nBulkInsert\0228"
- + ".google.cloud.compute.v1.BulkInsertRegio"
- + "nInstanceRequest\032\".google.cloud.compute."
- + "v1.Operation\"\277\001\332A5project,region,bulk_in"
- + "sert_instance_resource_resource\212N\020Region"
- + "Operations\202\323\344\223\002n\"D/compute/v1/projects/{"
- + "project}/regions/{region}/instances/bulk"
- + "Insert:&bulk_insert_instance_resource_re"
- + "source\032r\312A\026compute.googleapis.com\322AVhttp"
- + "s://www.googleapis.com/auth/compute,http"
- + "s://www.googleapis.com/auth/cloud-platfo"
- + "rm2\237\022\n\026RegionInstantSnapshots\022\374\001\n\006Delete"
- + "\022;.google.cloud.compute.v1.DeleteRegionI"
- + "nstantSnapshotRequest\032\".google.cloud.com"
- + "pute.v1.Operation\"\220\001\332A\037project,region,in"
- + "stant_snapshot\212N\020RegionOperations\202\323\344\223\002U*"
- + "S/compute/v1/projects/{project}/regions/"
- + "{region}/instantSnapshots/{instant_snaps"
- + "hot}\022\350\001\n\003Get\0228.google.cloud.compute.v1.G"
- + "etRegionInstantSnapshotRequest\032(.google."
- + "cloud.compute.v1.InstantSnapshot\"}\332A\037pro"
- + "ject,region,instant_snapshot\202\323\344\223\002U\022S/com"
- + "pute/v1/projects/{project}/regions/{regi"
- + "on}/instantSnapshots/{instant_snapshot}\022"
- + "\356\001\n\014GetIamPolicy\022A.google.cloud.compute."
- + "v1.GetIamPolicyRegionInstantSnapshotRequ"
- + "est\032\037.google.cloud.compute.v1.Policy\"z\332A"
- + "\027project,region,resource\202\323\344\223\002Z\022X/compute"
- + "/v1/projects/{project}/regions/{region}/"
- + "instantSnapshots/{resource}/getIamPolicy"
- + "\022\215\002\n\006Insert\022;.google.cloud.compute.v1.In"
- + "sertRegionInstantSnapshotRequest\032\".googl"
- + "e.cloud.compute.v1.Operation\"\241\001\332A(projec"
- + "t,region,instant_snapshot_resource\212N\020Reg"
- + "ionOperations\202\323\344\223\002]\"@/compute/v1/project"
- + "s/{project}/regions/{region}/instantSnap"
- + "shots:\031instant_snapshot_resource\022\313\001\n\004Lis"
- + "t\022:.google.cloud.compute.v1.ListRegionIn"
- + "stantSnapshotsRequest\032,.google.cloud.com"
- + "pute.v1.InstantSnapshotList\"Y\332A\016project,"
- + "region\202\323\344\223\002B\022@/compute/v1/projects/{proj"
- + "ect}/regions/{region}/instantSnapshots\022\266"
- + "\002\n\014SetIamPolicy\022A.google.cloud.compute.v"
- + "1.SetIamPolicyRegionInstantSnapshotReque"
- + "st\032\037.google.cloud.compute.v1.Policy\"\301\001\332A"
- + ":project,region,resource,region_set_poli"
- + "cy_request_resource\202\323\344\223\002~\"X/compute/v1/p"
- + "rojects/{project}/regions/{region}/insta"
- + "ntSnapshots/{resource}/setIamPolicy:\"reg"
- + "ion_set_policy_request_resource\022\303\002\n\tSetL"
- + "abels\022>.google.cloud.compute.v1.SetLabel"
- + "sRegionInstantSnapshotRequest\032\".google.c"
- + "loud.compute.v1.Operation\"\321\001\332A:project,r"
- + "egion,resource,region_set_labels_request"
- + "_resource\212N\020RegionOperations\202\323\344\223\002{\"U/com"
- + "pute/v1/projects/{project}/regions/{regi"
- + "on}/instantSnapshots/{resource}/setLabel"
- + "s:\"region_set_labels_request_resource\022\330\002"
- + "\n\022TestIamPermissions\022G.google.cloud.comp"
- + "ute.v1.TestIamPermissionsRegionInstantSn"
- + "apshotRequest\0320.google.cloud.compute.v1."
- + "TestPermissionsResponse\"\306\001\332A9project,reg"
- + "ion,resource,test_permissions_request_re"
- + "source\202\323\344\223\002\203\001\"^/compute/v1/projects/{pro"
- + "ject}/regions/{region}/instantSnapshots/"
- + "{resource}/testIamPermissions:!test_perm"
- + "issions_request_resource\032r\312A\026compute.goo"
- + "gleapis.com\322AVhttps://www.googleapis.com"
- + "/auth/compute,https://www.googleapis.com"
- + "/auth/cloud-platform2\244\023\n\033RegionNetworkEn"
- + "dpointGroups\022\315\003\n\026AttachNetworkEndpoints\022"
- + "P.google.cloud.compute.v1.AttachNetworkE"
- + "ndpointsRegionNetworkEndpointGroupReques"
- + "t\032\".google.cloud.compute.v1.Operation\"\274\002"
- + "\332Afproject,region,network_endpoint_group"
- + ",region_network_endpoint_groups_attach_e"
- + "ndpoints_request_resource\212N\020RegionOperat"
- + "ions\202\323\344\223\002\271\001\"u/compute/v1/projects/{proje"
- + "ct}/regions/{region}/networkEndpointGrou"
- + "ps/{network_endpoint_group}/attachNetwor"
- + "kEndpoints:@region_network_endpoint_grou"
- + "ps_attach_endpoints_request_resource\022\222\002\n"
- + "\006Delete\022@.google.cloud.compute.v1.Delete"
- + "RegionNetworkEndpointGroupRequest\032\".goog"
- + "le.cloud.compute.v1.Operation\"\241\001\332A%proje"
- + "ct,region,network_endpoint_group\212N\020Regio"
- + "nOperations\202\323\344\223\002`*^/compute/v1/projects/"
- + "{project}/regions/{region}/networkEndpoi"
- + "ntGroups/{network_endpoint_group}\022\315\003\n\026De"
- + "tachNetworkEndpoints\022P.google.cloud.comp"
- + "ute.v1.DetachNetworkEndpointsRegionNetwo"
- + "rkEndpointGroupRequest\032\".google.cloud.co"
- + "mpute.v1.Operation\"\274\002\332Afproject,region,n"
- + "etwork_endpoint_group,region_network_end"
- + "point_groups_detach_endpoints_request_re"
- + "source\212N\020RegionOperations\202\323\344\223\002\271\001\"u/compu"
- + "te/v1/projects/{project}/regions/{region"
- + "}/networkEndpointGroups/{network_endpoin"
- + "t_group}/detachNetworkEndpoints:@region_"
- + "network_endpoint_groups_detach_endpoints"
- + "_request_resource\022\204\002\n\003Get\022=.google.cloud"
- + ".compute.v1.GetRegionNetworkEndpointGrou"
- + "pRequest\032-.google.cloud.compute.v1.Netwo"
- + "rkEndpointGroup\"\216\001\332A%project,region,netw"
- + "ork_endpoint_group\202\323\344\223\002`\022^/compute/v1/pr"
- + "ojects/{project}/regions/{region}/networ"
- + "kEndpointGroups/{network_endpoint_group}"
- + "\022\243\002\n\006Insert\022@.google.cloud.compute.v1.In"
- + "sertRegionNetworkEndpointGroupRequest\032\"."
- + "google.cloud.compute.v1.Operation\"\262\001\332A.p"
- + "roject,region,network_endpoint_group_res"
- + "ource\212N\020RegionOperations\202\323\344\223\002h\"E/compute"
- + "/v1/projects/{project}/regions/{region}/"
- + "networkEndpointGroups:\037network_endpoint_"
- + "group_resource\022\332\001\n\004List\022?.google.cloud.c"
- + "ompute.v1.ListRegionNetworkEndpointGroup"
- + "sRequest\0321.google.cloud.compute.v1.Netwo"
- + "rkEndpointGroupList\"^\332A\016project,region\202\323"
- + "\344\223\002G\022E/compute/v1/projects/{project}/reg"
- + "ions/{region}/networkEndpointGroups\022\321\002\n\024"
- + "ListNetworkEndpoints\022O.google.cloud.comp"
- + "ute.v1.ListNetworkEndpointsRegionNetwork"
- + "EndpointGroupsRequest\032B.google.cloud.com"
- + "pute.v1.NetworkEndpointGroupsListNetwork"
- + "Endpoints\"\243\001\332A%project,region,network_en"
- + "dpoint_group\202\323\344\223\002u\"s/compute/v1/projects"
+ + "orm2\237\022\n\026RegionInstantSnapshots\022\374\001\n\006Delet"
+ + "e\022;.google.cloud.compute.v1.DeleteRegion"
+ + "InstantSnapshotRequest\032\".google.cloud.co"
+ + "mpute.v1.Operation\"\220\001\332A\037project,region,i"
+ + "nstant_snapshot\212N\020RegionOperations\202\323\344\223\002U"
+ + "*S/compute/v1/projects/{project}/regions"
+ + "/{region}/instantSnapshots/{instant_snap"
+ + "shot}\022\350\001\n\003Get\0228.google.cloud.compute.v1."
+ + "GetRegionInstantSnapshotRequest\032(.google"
+ + ".cloud.compute.v1.InstantSnapshot\"}\332A\037pr"
+ + "oject,region,instant_snapshot\202\323\344\223\002U\022S/co"
+ + "mpute/v1/projects/{project}/regions/{reg"
+ + "ion}/instantSnapshots/{instant_snapshot}"
+ + "\022\356\001\n\014GetIamPolicy\022A.google.cloud.compute"
+ + ".v1.GetIamPolicyRegionInstantSnapshotReq"
+ + "uest\032\037.google.cloud.compute.v1.Policy\"z\332"
+ + "A\027project,region,resource\202\323\344\223\002Z\022X/comput"
+ + "e/v1/projects/{project}/regions/{region}"
+ + "/instantSnapshots/{resource}/getIamPolic"
+ + "y\022\215\002\n\006Insert\022;.google.cloud.compute.v1.I"
+ + "nsertRegionInstantSnapshotRequest\032\".goog"
+ + "le.cloud.compute.v1.Operation\"\241\001\332A(proje"
+ + "ct,region,instant_snapshot_resource\212N\020Re"
+ + "gionOperations\202\323\344\223\002]\"@/compute/v1/projec"
+ + "ts/{project}/regions/{region}/instantSna"
+ + "pshots:\031instant_snapshot_resource\022\313\001\n\004Li"
+ + "st\022:.google.cloud.compute.v1.ListRegionI"
+ + "nstantSnapshotsRequest\032,.google.cloud.co"
+ + "mpute.v1.InstantSnapshotList\"Y\332A\016project"
+ + ",region\202\323\344\223\002B\022@/compute/v1/projects/{pro"
+ + "ject}/regions/{region}/instantSnapshots\022"
+ + "\266\002\n\014SetIamPolicy\022A.google.cloud.compute."
+ + "v1.SetIamPolicyRegionInstantSnapshotRequ"
+ + "est\032\037.google.cloud.compute.v1.Policy\"\301\001\332"
+ + "A:project,region,resource,region_set_pol"
+ + "icy_request_resource\202\323\344\223\002~\"X/compute/v1/"
+ + "projects/{project}/regions/{region}/inst"
+ + "antSnapshots/{resource}/setIamPolicy:\"re"
+ + "gion_set_policy_request_resource\022\303\002\n\tSet"
+ + "Labels\022>.google.cloud.compute.v1.SetLabe"
+ + "lsRegionInstantSnapshotRequest\032\".google."
+ + "cloud.compute.v1.Operation\"\321\001\332A:project,"
+ + "region,resource,region_set_labels_reques"
+ + "t_resource\212N\020RegionOperations\202\323\344\223\002{\"U/co"
+ + "mpute/v1/projects/{project}/regions/{reg"
+ + "ion}/instantSnapshots/{resource}/setLabe"
+ + "ls:\"region_set_labels_request_resource\022\330"
+ + "\002\n\022TestIamPermissions\022G.google.cloud.com"
+ + "pute.v1.TestIamPermissionsRegionInstantS"
+ + "napshotRequest\0320.google.cloud.compute.v1"
+ + ".TestPermissionsResponse\"\306\001\332A9project,re"
+ + "gion,resource,test_permissions_request_r"
+ + "esource\202\323\344\223\002\203\001\"^/compute/v1/projects/{pr"
+ + "oject}/regions/{region}/instantSnapshots"
+ + "/{resource}/testIamPermissions:!test_per"
+ + "missions_request_resource\032r\312A\026compute.go"
+ + "ogleapis.com\322AVhttps://www.googleapis.co"
+ + "m/auth/compute,https://www.googleapis.co"
+ + "m/auth/cloud-platform2\244\023\n\033RegionNetworkE"
+ + "ndpointGroups\022\315\003\n\026AttachNetworkEndpoints"
+ + "\022P.google.cloud.compute.v1.AttachNetwork"
+ + "EndpointsRegionNetworkEndpointGroupReque"
+ + "st\032\".google.cloud.compute.v1.Operation\"\274"
+ + "\002\332Afproject,region,network_endpoint_grou"
+ + "p,region_network_endpoint_groups_attach_"
+ + "endpoints_request_resource\212N\020RegionOpera"
+ + "tions\202\323\344\223\002\271\001\"u/compute/v1/projects/{proj"
+ + "ect}/regions/{region}/networkEndpointGro"
+ + "ups/{network_endpoint_group}/attachNetwo"
+ + "rkEndpoints:@region_network_endpoint_gro"
+ + "ups_attach_endpoints_request_resource\022\222\002"
+ + "\n\006Delete\022@.google.cloud.compute.v1.Delet"
+ + "eRegionNetworkEndpointGroupRequest\032\".goo"
+ + "gle.cloud.compute.v1.Operation\"\241\001\332A%proj"
+ + "ect,region,network_endpoint_group\212N\020Regi"
+ + "onOperations\202\323\344\223\002`*^/compute/v1/projects"
+ "/{project}/regions/{region}/networkEndpo"
- + "intGroups/{network_endpoint_group}/listN"
- + "etworkEndpoints\032r\312A\026compute.googleapis.c"
- + "om\322AVhttps://www.googleapis.com/auth/com"
- + "pute,https://www.googleapis.com/auth/clo"
- + "ud-platform2\362\'\n\035RegionNetworkFirewallPol"
- + "icies\022\353\002\n\016AddAssociation\022I.google.cloud."
- + "compute.v1.AddAssociationRegionNetworkFi"
- + "rewallPolicyRequest\032\".google.cloud.compu"
- + "te.v1.Operation\"\351\001\332ACproject,region,fire"
- + "wall_policy,firewall_policy_association_"
- + "resource\212N\020RegionOperations\202\323\344\223\002\211\001\"a/com"
- + "pute/v1/projects/{project}/regions/{regi"
- + "on}/firewallPolicies/{firewall_policy}/a"
- + "ddAssociation:$firewall_policy_associati"
- + "on_resource\022\307\002\n\007AddRule\022B.google.cloud.c"
- + "ompute.v1.AddRuleRegionNetworkFirewallPo"
- + "licyRequest\032\".google.cloud.compute.v1.Op"
- + "eration\"\323\001\332A- * Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts. + * Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpsProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpsProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts. ** * Protobuf type {@code google.cloud.compute.v1.TargetHttpsProxy} @@ -2025,7 +2025,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
- * Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
+ * Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpsProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpsProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
*
*
* Protobuf type {@code google.cloud.compute.v1.TargetHttpsProxy}
diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpcomingMaintenance.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpcomingMaintenance.java
index 5294278190e4..400ecfd88717 100644
--- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpcomingMaintenance.java
+++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpcomingMaintenance.java
@@ -178,6 +178,16 @@ public enum MaintenanceReasons implements com.google.protobuf.ProtocolMessageEnu
* FAILURE_NVLINK = 484426295;
*/
FAILURE_NVLINK(484426295),
+ /**
+ *
+ *
+ * + * Maintenance due to redundant hardware fault. + *+ * + *
FAILURE_REDUNDANT_HARDWARE_FAULT = 31000530;
+ */
+ FAILURE_REDUNDANT_HARDWARE_FAULT(31000530),
/**
*
*
@@ -331,6 +341,17 @@ public enum MaintenanceReasons implements com.google.protobuf.ProtocolMessageEnu
*/
public static final int FAILURE_NVLINK_VALUE = 484426295;
+ /**
+ *
+ *
+ * + * Maintenance due to redundant hardware fault. + *+ * + *
FAILURE_REDUNDANT_HARDWARE_FAULT = 31000530;
+ */
+ public static final int FAILURE_REDUNDANT_HARDWARE_FAULT_VALUE = 31000530;
+
/**
*
*
@@ -419,6 +440,8 @@ public static MaintenanceReasons forNumber(int value) {
return FAILURE_NETWORK;
case 484426295:
return FAILURE_NVLINK;
+ case 31000530:
+ return FAILURE_REDUNDANT_HARDWARE_FAULT;
case 359845636:
return INFRASTRUCTURE_RELOCATION;
case 50570235:
diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto
index 8810d3bf6b6a..e5e77bd165dd 100644
--- a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto
+++ b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto
@@ -14,7 +14,7 @@
// Generated by the disco-to-proto3-converter. DO NOT EDIT!
// Source Discovery file: compute.v1.json
-// Source file revision: 20250729
+// Source file revision: 20250807
// API name: compute
// API version: v1
@@ -3668,7 +3668,7 @@ message BackendService {
}
- // The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ // The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
enum LocalityLbPolicy {
// A value indicating that the enum field is not set.
UNDEFINED_LOCALITY_LB_POLICY = 0;
@@ -3678,7 +3678,7 @@ message BackendService {
// An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests.
LEAST_REQUEST = 46604921;
- // This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+ // This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
MAGLEV = 119180266;
// Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer.
@@ -3851,7 +3851,7 @@ message BackendService {
// A list of locality load-balancing policies to be used in order of preference. When you use localityLbPolicies, you must set at least one value for either the localityLbPolicies[].policy or the localityLbPolicies[].customPolicy field. localityLbPolicies overrides any value set in the localityLbPolicy field. For an example of how to use this field, see Define a list of preferred policies. Caution: This field and its children are intended for use in a service mesh that includes gRPC clients only. Envoy proxies can't use backend services that have this configuration.
repeated BackendServiceLocalityLoadBalancingPolicyConfig locality_lb_policies = 140982557;
- // The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+ // The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
// Check the LocalityLbPolicy enum for the list of possible values.
optional string locality_lb_policy = 131431487;
@@ -3901,7 +3901,7 @@ message BackendService {
// URLs of networkservices.ServiceBinding resources. Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. If set, lists of backends and health checks must be both empty.
repeated string service_bindings = 133581016;
- // URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+ // URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
optional string service_lb_policy = 94848785;
// Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). sessionAffinity cannot be specified with haPolicy.
@@ -4248,7 +4248,7 @@ message BackendServiceLocalityLoadBalancingPolicyConfigPolicy {
// An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests.
LEAST_REQUEST = 46604921;
- // This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+ // This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
MAGLEV = 119180266;
// Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer.
@@ -36358,7 +36358,7 @@ message TargetHttpsProxiesSetSslCertificatesRequest {
}
-// Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
+// Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpsProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpsProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
message TargetHttpsProxy {
// Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, or DISABLE. - When quic-override is set to NONE, Google manages whether QUIC is used. - When quic-override is set to ENABLE, the load balancer uses QUIC when possible. - When quic-override is set to DISABLE, the load balancer doesn't use QUIC. - If the quic-override flag is not specified, NONE is implied.
enum QuicOverride {
@@ -37680,6 +37680,9 @@ message UpcomingMaintenance {
// Maintenance due to NVLink failure.
FAILURE_NVLINK = 484426295;
+ // Maintenance due to redundant hardware fault.
+ FAILURE_REDUNDANT_HARDWARE_FAULT = 31000530;
+
// Maintenance due to infrastructure relocation.
INFRASTRUCTURE_RELOCATION = 359845636;
diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClient.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClient.java
deleted file mode 100644
index 079ecfe86819..000000000000
--- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClient.java
+++ /dev/null
@@ -1,980 +0,0 @@
-/*
- * Copyright 2025 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.google.cloud.geminidataanalytics.v1beta;
-
-import com.google.api.core.ApiFuture;
-import com.google.api.core.ApiFutures;
-import com.google.api.core.BetaApi;
-import com.google.api.gax.core.BackgroundResource;
-import com.google.api.gax.paging.AbstractFixedSizeCollection;
-import com.google.api.gax.paging.AbstractPage;
-import com.google.api.gax.paging.AbstractPagedListResponse;
-import com.google.api.gax.rpc.PageContext;
-import com.google.api.gax.rpc.UnaryCallable;
-import com.google.cloud.geminidataanalytics.v1beta.stub.ContextRetrievalServiceStub;
-import com.google.cloud.geminidataanalytics.v1beta.stub.ContextRetrievalServiceStubSettings;
-import com.google.cloud.location.GetLocationRequest;
-import com.google.cloud.location.ListLocationsRequest;
-import com.google.cloud.location.ListLocationsResponse;
-import com.google.cloud.location.Location;
-import com.google.common.util.concurrent.MoreExecutors;
-import java.io.IOException;
-import java.util.List;
-import java.util.concurrent.TimeUnit;
-import javax.annotation.Generated;
-
-// AUTO-GENERATED DOCUMENTATION AND CLASS.
-/**
- * Service Description: Service to ask a natural language question with a provided project, returns
- * BigQuery tables that are relevant to the question within the project scope that is accessible to
- * the user, along with contextual data including table schema information as well as sample values.
- *
- * This class provides the ability to make remote calls to the backing service through method - * calls that map to API methods. Sample code to get started: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableContextRequest request =
- * RetrieveBigQueryTableContextRequest.newBuilder()
- * .setProject("project-309310695")
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .addAllDirectLookup(new ArrayList())
- * .build();
- * RetrieveBigQueryTableContextResponse response =
- * contextRetrievalServiceClient.retrieveBigQueryTableContext(request);
- * }
- * }
- *
- * Note: close() needs to be called on the ContextRetrievalServiceClient object to clean up - * resources such as threads. In the example above, try-with-resources is used, which automatically - * calls close(). - * - *
| Method | - *Description | - *Method Variants | - *
|---|---|---|
RetrieveBigQueryTableContext |
- * Retrieves BigQuery table contextual data for provided table references. Contextual data includes table schema information as well as sample values. |
- *
- * Request object method variants only take one parameter, a request object, which must be constructed before the call. - *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service. - *
|
- *
RetrieveBigQueryTableContexts |
- * Retrieves BigQuery table contextual data for provided table references. Contextual data includes table schema information as well as sample values. |
- *
- * Request object method variants only take one parameter, a request object, which must be constructed before the call. - *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service. - *
|
- *
RetrieveBigQueryTableContextsFromRecentTables |
- * Retrieves BigQuery table contextual data from recently accessed tables. Contextual data includes table schema information as well as sample values. |
- *
- * Request object method variants only take one parameter, a request object, which must be constructed before the call. - *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service. - *
|
- *
RetrieveBigQueryTableSuggestedDescriptions |
- * Retrieves BigQuery table schema with suggested table and column descriptions. |
- *
- * Request object method variants only take one parameter, a request object, which must be constructed before the call. - *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service. - *
|
- *
RetrieveBigQueryTableSuggestedExamples |
- * Retrieves BigQuery table schema with suggested NL-SQL examples. |
- *
- * Request object method variants only take one parameter, a request object, which must be constructed before the call. - *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service. - *
|
- *
RetrieveBigQueryRecentRelevantTables |
- * Retrieves BigQuery table references from recently accessed tables. |
- *
- * Request object method variants only take one parameter, a request object, which must be constructed before the call. - *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service. - *
|
- *
ListLocations |
- * Lists information about the supported locations for this service. |
- *
- * Request object method variants only take one parameter, a request object, which must be constructed before the call. - *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service. - *
|
- *
GetLocation |
- * Gets information about a location. |
- *
- * Request object method variants only take one parameter, a request object, which must be constructed before the call. - *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service. - *
|
- *
See the individual methods for example code. - * - *
Many parameters require resource names to be formatted in a particular way. To assist with - * these names, this class includes a format method for each type of name, and additionally a parse - * method to extract the individual identifiers contained within names that are returned. - * - *
This class can be customized by passing in a custom instance of - * ContextRetrievalServiceSettings to create(). For example: - * - *
To customize credentials: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * ContextRetrievalServiceSettings contextRetrievalServiceSettings =
- * ContextRetrievalServiceSettings.newBuilder()
- * .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- * .build();
- * ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create(contextRetrievalServiceSettings);
- * }
- *
- * To customize the endpoint: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * ContextRetrievalServiceSettings contextRetrievalServiceSettings =
- * ContextRetrievalServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
- * ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create(contextRetrievalServiceSettings);
- * }
- *
- * To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over - * the wire: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * ContextRetrievalServiceSettings contextRetrievalServiceSettings =
- * ContextRetrievalServiceSettings.newHttpJsonBuilder().build();
- * ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create(contextRetrievalServiceSettings);
- * }
- *
- * Please refer to the GitHub repository's samples for more quickstart code snippets. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class ContextRetrievalServiceClient implements BackgroundResource { - private final ContextRetrievalServiceSettings settings; - private final ContextRetrievalServiceStub stub; - - /** Constructs an instance of ContextRetrievalServiceClient with default settings. */ - public static final ContextRetrievalServiceClient create() throws IOException { - return create(ContextRetrievalServiceSettings.newBuilder().build()); - } - - /** - * Constructs an instance of ContextRetrievalServiceClient, using the given settings. The channels - * are created based on the settings passed in, or defaults for any settings that are not set. - */ - public static final ContextRetrievalServiceClient create(ContextRetrievalServiceSettings settings) - throws IOException { - return new ContextRetrievalServiceClient(settings); - } - - /** - * Constructs an instance of ContextRetrievalServiceClient, using the given stub for making calls. - * This is for advanced usage - prefer using create(ContextRetrievalServiceSettings). - */ - public static final ContextRetrievalServiceClient create(ContextRetrievalServiceStub stub) { - return new ContextRetrievalServiceClient(stub); - } - - /** - * Constructs an instance of ContextRetrievalServiceClient, using the given settings. This is - * protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected ContextRetrievalServiceClient(ContextRetrievalServiceSettings settings) - throws IOException { - this.settings = settings; - this.stub = ((ContextRetrievalServiceStubSettings) settings.getStubSettings()).createStub(); - } - - protected ContextRetrievalServiceClient(ContextRetrievalServiceStub stub) { - this.settings = null; - this.stub = stub; - } - - public final ContextRetrievalServiceSettings getSettings() { - return settings; - } - - public ContextRetrievalServiceStub getStub() { - return stub; - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table contextual data for provided table references. Contextual data - * includes table schema information as well as sample values. - * - *
Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableContextRequest request =
- * RetrieveBigQueryTableContextRequest.newBuilder()
- * .setProject("project-309310695")
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .addAllDirectLookup(new ArrayList())
- * .build();
- * RetrieveBigQueryTableContextResponse response =
- * contextRetrievalServiceClient.retrieveBigQueryTableContext(request);
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final RetrieveBigQueryTableContextResponse retrieveBigQueryTableContext(
- RetrieveBigQueryTableContextRequest request) {
- return retrieveBigQueryTableContextCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table contextual data for provided table references. Contextual data
- * includes table schema information as well as sample values.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableContextRequest request =
- * RetrieveBigQueryTableContextRequest.newBuilder()
- * .setProject("project-309310695")
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .addAllDirectLookup(new ArrayList())
- * .build();
- * ApiFuture future =
- * contextRetrievalServiceClient.retrieveBigQueryTableContextCallable().futureCall(request);
- * // Do something.
- * RetrieveBigQueryTableContextResponse response = future.get();
- * }
- * }
- */
- public final UnaryCallable<
- RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse>
- retrieveBigQueryTableContextCallable() {
- return stub.retrieveBigQueryTableContextCallable();
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table contextual data for provided table references. Contextual data
- * includes table schema information as well as sample values.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableContextsRequest request =
- * RetrieveBigQueryTableContextsRequest.newBuilder()
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .addAllDirectLookups(new ArrayList())
- * .build();
- * RetrieveBigQueryTableContextsResponse response =
- * contextRetrievalServiceClient.retrieveBigQueryTableContexts(request);
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final RetrieveBigQueryTableContextsResponse retrieveBigQueryTableContexts(
- RetrieveBigQueryTableContextsRequest request) {
- return retrieveBigQueryTableContextsCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table contextual data for provided table references. Contextual data
- * includes table schema information as well as sample values.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableContextsRequest request =
- * RetrieveBigQueryTableContextsRequest.newBuilder()
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .addAllDirectLookups(new ArrayList())
- * .build();
- * ApiFuture future =
- * contextRetrievalServiceClient.retrieveBigQueryTableContextsCallable().futureCall(request);
- * // Do something.
- * RetrieveBigQueryTableContextsResponse response = future.get();
- * }
- * }
- */
- public final UnaryCallable<
- RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse>
- retrieveBigQueryTableContextsCallable() {
- return stub.retrieveBigQueryTableContextsCallable();
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table contextual data from recently accessed tables. Contextual data
- * includes table schema information as well as sample values.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableContextsFromRecentTablesRequest request =
- * RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder()
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .build();
- * RetrieveBigQueryTableContextsFromRecentTablesResponse response =
- * contextRetrievalServiceClient.retrieveBigQueryTableContextsFromRecentTables(request);
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final RetrieveBigQueryTableContextsFromRecentTablesResponse
- retrieveBigQueryTableContextsFromRecentTables(
- RetrieveBigQueryTableContextsFromRecentTablesRequest request) {
- return retrieveBigQueryTableContextsFromRecentTablesCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table contextual data from recently accessed tables. Contextual data
- * includes table schema information as well as sample values.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableContextsFromRecentTablesRequest request =
- * RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder()
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .build();
- * ApiFuture future =
- * contextRetrievalServiceClient
- * .retrieveBigQueryTableContextsFromRecentTablesCallable()
- * .futureCall(request);
- * // Do something.
- * RetrieveBigQueryTableContextsFromRecentTablesResponse response = future.get();
- * }
- * }
- */
- public final UnaryCallable<
- RetrieveBigQueryTableContextsFromRecentTablesRequest,
- RetrieveBigQueryTableContextsFromRecentTablesResponse>
- retrieveBigQueryTableContextsFromRecentTablesCallable() {
- return stub.retrieveBigQueryTableContextsFromRecentTablesCallable();
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table schema with suggested table and column descriptions.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableSuggestedDescriptionsRequest request =
- * RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder()
- * .setParent("parent-995424086")
- * .addAllDirectLookup(new ArrayList())
- * .build();
- * RetrieveBigQueryTableSuggestedDescriptionsResponse response =
- * contextRetrievalServiceClient.retrieveBigQueryTableSuggestedDescriptions(request);
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final RetrieveBigQueryTableSuggestedDescriptionsResponse
- retrieveBigQueryTableSuggestedDescriptions(
- RetrieveBigQueryTableSuggestedDescriptionsRequest request) {
- return retrieveBigQueryTableSuggestedDescriptionsCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table schema with suggested table and column descriptions.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableSuggestedDescriptionsRequest request =
- * RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder()
- * .setParent("parent-995424086")
- * .addAllDirectLookup(new ArrayList())
- * .build();
- * ApiFuture future =
- * contextRetrievalServiceClient
- * .retrieveBigQueryTableSuggestedDescriptionsCallable()
- * .futureCall(request);
- * // Do something.
- * RetrieveBigQueryTableSuggestedDescriptionsResponse response = future.get();
- * }
- * }
- */
- public final UnaryCallable<
- RetrieveBigQueryTableSuggestedDescriptionsRequest,
- RetrieveBigQueryTableSuggestedDescriptionsResponse>
- retrieveBigQueryTableSuggestedDescriptionsCallable() {
- return stub.retrieveBigQueryTableSuggestedDescriptionsCallable();
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table schema with suggested NL-SQL examples.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableSuggestedExamplesRequest request =
- * RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder()
- * .setParent("parent-995424086")
- * .addAllDirectLookup(new ArrayList())
- * .build();
- * RetrieveBigQueryTableSuggestedExamplesResponse response =
- * contextRetrievalServiceClient.retrieveBigQueryTableSuggestedExamples(request);
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final RetrieveBigQueryTableSuggestedExamplesResponse
- retrieveBigQueryTableSuggestedExamples(
- RetrieveBigQueryTableSuggestedExamplesRequest request) {
- return retrieveBigQueryTableSuggestedExamplesCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table schema with suggested NL-SQL examples.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableSuggestedExamplesRequest request =
- * RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder()
- * .setParent("parent-995424086")
- * .addAllDirectLookup(new ArrayList())
- * .build();
- * ApiFuture future =
- * contextRetrievalServiceClient
- * .retrieveBigQueryTableSuggestedExamplesCallable()
- * .futureCall(request);
- * // Do something.
- * RetrieveBigQueryTableSuggestedExamplesResponse response = future.get();
- * }
- * }
- */
- public final UnaryCallable<
- RetrieveBigQueryTableSuggestedExamplesRequest,
- RetrieveBigQueryTableSuggestedExamplesResponse>
- retrieveBigQueryTableSuggestedExamplesCallable() {
- return stub.retrieveBigQueryTableSuggestedExamplesCallable();
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table references from recently accessed tables.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryRecentRelevantTablesRequest request =
- * RetrieveBigQueryRecentRelevantTablesRequest.newBuilder()
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .build();
- * RetrieveBigQueryRecentRelevantTablesResponse response =
- * contextRetrievalServiceClient.retrieveBigQueryRecentRelevantTables(request);
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final RetrieveBigQueryRecentRelevantTablesResponse retrieveBigQueryRecentRelevantTables(
- RetrieveBigQueryRecentRelevantTablesRequest request) {
- return retrieveBigQueryRecentRelevantTablesCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Retrieves BigQuery table references from recently accessed tables.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryRecentRelevantTablesRequest request =
- * RetrieveBigQueryRecentRelevantTablesRequest.newBuilder()
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .build();
- * ApiFuture future =
- * contextRetrievalServiceClient
- * .retrieveBigQueryRecentRelevantTablesCallable()
- * .futureCall(request);
- * // Do something.
- * RetrieveBigQueryRecentRelevantTablesResponse response = future.get();
- * }
- * }
- */
- public final UnaryCallable<
- RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse>
- retrieveBigQueryRecentRelevantTablesCallable() {
- return stub.retrieveBigQueryRecentRelevantTablesCallable();
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Lists information about the supported locations for this service.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * ListLocationsRequest request =
- * ListLocationsRequest.newBuilder()
- * .setName("name3373707")
- * .setFilter("filter-1274492040")
- * .setPageSize(883849137)
- * .setPageToken("pageToken873572522")
- * .build();
- * for (Location element : contextRetrievalServiceClient.listLocations(request).iterateAll()) {
- * // doThingsWith(element);
- * }
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) {
- return listLocationsPagedCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Lists information about the supported locations for this service.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * ListLocationsRequest request =
- * ListLocationsRequest.newBuilder()
- * .setName("name3373707")
- * .setFilter("filter-1274492040")
- * .setPageSize(883849137)
- * .setPageToken("pageToken873572522")
- * .build();
- * ApiFuture future =
- * contextRetrievalServiceClient.listLocationsPagedCallable().futureCall(request);
- * // Do something.
- * for (Location element : future.get().iterateAll()) {
- * // doThingsWith(element);
- * }
- * }
- * }
- */
- public final UnaryCallableSample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * ListLocationsRequest request =
- * ListLocationsRequest.newBuilder()
- * .setName("name3373707")
- * .setFilter("filter-1274492040")
- * .setPageSize(883849137)
- * .setPageToken("pageToken873572522")
- * .build();
- * while (true) {
- * ListLocationsResponse response =
- * contextRetrievalServiceClient.listLocationsCallable().call(request);
- * for (Location element : response.getLocationsList()) {
- * // doThingsWith(element);
- * }
- * String nextPageToken = response.getNextPageToken();
- * if (!Strings.isNullOrEmpty(nextPageToken)) {
- * request = request.toBuilder().setPageToken(nextPageToken).build();
- * } else {
- * break;
- * }
- * }
- * }
- * }
- */
- public final UnaryCallableSample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
- * Location response = contextRetrievalServiceClient.getLocation(request);
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final Location getLocation(GetLocationRequest request) {
- return getLocationCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Gets information about a location.
- *
- * Sample code: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
- * ApiFuture future =
- * contextRetrievalServiceClient.getLocationCallable().futureCall(request);
- * // Do something.
- * Location response = future.get();
- * }
- * }
- */
- public final UnaryCallableThe default instance has everything set to sensible defaults: - * - *
The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *
For example, to set the - * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) - * of retrieveBigQueryTableContext: - * - *
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * ContextRetrievalServiceSettings.Builder contextRetrievalServiceSettingsBuilder =
- * ContextRetrievalServiceSettings.newBuilder();
- * contextRetrievalServiceSettingsBuilder
- * .retrieveBigQueryTableContextSettings()
- * .setRetrySettings(
- * contextRetrievalServiceSettingsBuilder
- * .retrieveBigQueryTableContextSettings()
- * .getRetrySettings()
- * .toBuilder()
- * .setInitialRetryDelayDuration(Duration.ofSeconds(1))
- * .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
- * .setMaxAttempts(5)
- * .setMaxRetryDelayDuration(Duration.ofSeconds(30))
- * .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
- * .setRetryDelayMultiplier(1.3)
- * .setRpcTimeoutMultiplier(1.5)
- * .setTotalTimeoutDuration(Duration.ofSeconds(300))
- * .build());
- * ContextRetrievalServiceSettings contextRetrievalServiceSettings =
- * contextRetrievalServiceSettingsBuilder.build();
- * }
- *
- * Please refer to the [Client Side Retry
- * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for
- * additional support in setting retries.
- */
-@BetaApi
-@Generated("by gapic-generator-java")
-public class ContextRetrievalServiceSettings
- extends ClientSettingsNote: This method does not support applying settings to streaming methods.
- */
- public Builder applyToAllUnaryMethods(
- ApiFunction This class provides the ability to make remote calls to the backing service through method
@@ -75,7 +75,7 @@
*
* Chat Answers a data question by generating a stream of [Message]s. Answers a data question by generating a stream of [Message][google.cloud.geminidataanalytics.v1alpha.Message] objects. Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service. GetConversation Gets details of a single conversation using conversation id and parent. Gets details of a single conversation by using conversation id and parent. Request object method variants only take one parameter, a request object, which must be constructed before the call. Sample code:
*
@@ -354,7 +355,9 @@ public final ServerStreamingCallable Sample code:
*
@@ -501,7 +506,7 @@ public final Conversation getConversation(ConversationName name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Gets details of a single conversation using conversation id and parent.
+ * Gets details of a single conversation by using conversation id and parent.
*
* Sample code:
*
@@ -528,7 +533,7 @@ public final Conversation getConversation(String name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Gets details of a single conversation using conversation id and parent.
+ * Gets details of a single conversation by using conversation id and parent.
*
* Sample code:
*
@@ -556,7 +561,7 @@ public final Conversation getConversation(GetConversationRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Gets details of a single conversation using conversation id and parent.
+ * Gets details of a single conversation by using conversation id and parent.
*
* Sample code:
*
diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/gapic_metadata.json b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/gapic_metadata.json
index 400541b335a9..29d5a436a2a5 100644
--- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/gapic_metadata.json
+++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/gapic_metadata.json
@@ -5,39 +5,6 @@
"protoPackage": "google.cloud.geminidataanalytics.v1beta",
"libraryPackage": "com.google.cloud.geminidataanalytics.v1beta",
"services": {
- "ContextRetrievalService": {
- "clients": {
- "grpc": {
- "libraryClient": "ContextRetrievalServiceClient",
- "rpcs": {
- "GetLocation": {
- "methods": ["getLocation", "getLocationCallable"]
- },
- "ListLocations": {
- "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
- },
- "RetrieveBigQueryRecentRelevantTables": {
- "methods": ["retrieveBigQueryRecentRelevantTables", "retrieveBigQueryRecentRelevantTablesCallable"]
- },
- "RetrieveBigQueryTableContext": {
- "methods": ["retrieveBigQueryTableContext", "retrieveBigQueryTableContextCallable"]
- },
- "RetrieveBigQueryTableContexts": {
- "methods": ["retrieveBigQueryTableContexts", "retrieveBigQueryTableContextsCallable"]
- },
- "RetrieveBigQueryTableContextsFromRecentTables": {
- "methods": ["retrieveBigQueryTableContextsFromRecentTables", "retrieveBigQueryTableContextsFromRecentTablesCallable"]
- },
- "RetrieveBigQueryTableSuggestedDescriptions": {
- "methods": ["retrieveBigQueryTableSuggestedDescriptions", "retrieveBigQueryTableSuggestedDescriptionsCallable"]
- },
- "RetrieveBigQueryTableSuggestedExamples": {
- "methods": ["retrieveBigQueryTableSuggestedExamples", "retrieveBigQueryTableSuggestedExamplesCallable"]
- }
- }
- }
- }
- },
"DataAgentService": {
"clients": {
"grpc": {
diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/package-info.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/package-info.java
index fb429a7b3985..55e23d2620f9 100644
--- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/package-info.java
+++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/package-info.java
@@ -19,35 +19,6 @@
*
* The interfaces provided are listed below, along with usage samples.
*
- * ======================= ContextRetrievalServiceClient =======================
- *
- * Service Description: Service to ask a natural language question with a provided project,
- * returns BigQuery tables that are relevant to the question within the project scope that is
- * accessible to the user, along with contextual data including table schema information as well as
- * sample values.
- *
- * Sample for ContextRetrievalServiceClient:
- *
- * ======================= DataAgentServiceClient =======================
*
* Service Description: Service describing handlers for resources.
@@ -68,8 +39,8 @@
*
* ======================= DataChatServiceClient =======================
*
- * Service Description: Service to ask a natural language question on top of BigQuery and
- * LookerStudio datasources to get back streamed responses of various kinds to help provide a rich
+ * Service Description: Service to ask a natural language question on top of BigQuery and Looker
+ * Studio datasources to get back streamed responses of various kinds to help provide a rich
* conversational answer.
*
* Sample for DataChatServiceClient:
diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/ContextRetrievalServiceStub.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/ContextRetrievalServiceStub.java
deleted file mode 100644
index 2e6a0d37f78a..000000000000
--- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/ContextRetrievalServiceStub.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright 2025 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.google.cloud.geminidataanalytics.v1beta.stub;
-
-import static com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient.ListLocationsPagedResponse;
-
-import com.google.api.core.BetaApi;
-import com.google.api.gax.core.BackgroundResource;
-import com.google.api.gax.rpc.UnaryCallable;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest;
-import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse;
-import com.google.cloud.location.GetLocationRequest;
-import com.google.cloud.location.ListLocationsRequest;
-import com.google.cloud.location.ListLocationsResponse;
-import com.google.cloud.location.Location;
-import javax.annotation.Generated;
-
-// AUTO-GENERATED DOCUMENTATION AND CLASS.
-/**
- * Base stub class for the ContextRetrievalService service API.
- *
- * This class is for advanced usage and reflects the underlying API directly.
- */
-@BetaApi
-@Generated("by gapic-generator-java")
-public abstract class ContextRetrievalServiceStub implements BackgroundResource {
-
- public UnaryCallable The default instance has everything set to sensible defaults:
- *
- * The builder of this class is recursive, so contained classes are themselves builders. When
- * build() is called, the tree of builders is called to create the complete settings object.
- *
- * For example, to set the
- * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings)
- * of retrieveBigQueryTableContext:
- *
- * Note: This method does not support applying settings to streaming methods.
- */
- public Builder applyToAllUnaryMethods(
- ApiFunction This class is for advanced usage.
- */
-@BetaApi
-@Generated("by gapic-generator-java")
-public class GrpcContextRetrievalServiceCallableFactory implements GrpcStubCallableFactory {
-
- @Override
- public This class is for advanced usage and reflects the underlying API directly.
- */
-@BetaApi
-@Generated("by gapic-generator-java")
-public class GrpcContextRetrievalServiceStub extends ContextRetrievalServiceStub {
- private static final MethodDescriptor<
- RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse>
- retrieveBigQueryTableContextMethodDescriptor =
- MethodDescriptor
- . This class is for advanced usage.
- */
-@BetaApi
-@Generated("by gapic-generator-java")
-public class HttpJsonContextRetrievalServiceCallableFactory
- implements HttpJsonStubCallableFactory This class is for advanced usage and reflects the underlying API directly.
- */
-@BetaApi
-@Generated("by gapic-generator-java")
-public class HttpJsonContextRetrievalServiceStub extends ContextRetrievalServiceStub {
- private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build();
-
- private static final ApiMethodDescriptor<
- RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse>
- retrieveBigQueryTableContextMethodDescriptor =
- ApiMethodDescriptor
- .
*
*
- *
+ *
*
*
@@ -104,7 +104,7 @@
*
*
- *
+ *
*
*
@@ -301,7 +301,8 @@ public DataChatServiceStub getStub() {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Answers a data question by generating a stream of [Message]s.
+ * Answers a data question by generating a stream of
+ * [Message][google.cloud.geminidataanalytics.v1alpha.Message] objects.
*
*
{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- * ContextRetrievalServiceClient.create()) {
- * RetrieveBigQueryTableContextRequest request =
- * RetrieveBigQueryTableContextRequest.newBuilder()
- * .setProject("project-309310695")
- * .setParent("parent-995424086")
- * .setQuery("query107944136")
- * .addAllDirectLookup(new ArrayList
- *
*
- *
- *
- * {@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * ContextRetrievalServiceStubSettings.Builder contextRetrievalServiceSettingsBuilder =
- * ContextRetrievalServiceStubSettings.newBuilder();
- * contextRetrievalServiceSettingsBuilder
- * .retrieveBigQueryTableContextSettings()
- * .setRetrySettings(
- * contextRetrievalServiceSettingsBuilder
- * .retrieveBigQueryTableContextSettings()
- * .getRetrySettings()
- * .toBuilder()
- * .setInitialRetryDelayDuration(Duration.ofSeconds(1))
- * .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
- * .setMaxAttempts(5)
- * .setMaxRetryDelayDuration(Duration.ofSeconds(30))
- * .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
- * .setRetryDelayMultiplier(1.3)
- * .setRpcTimeoutMultiplier(1.5)
- * .setTotalTimeoutDuration(Duration.ofSeconds(300))
- * .build());
- * ContextRetrievalServiceStubSettings contextRetrievalServiceSettings =
- * contextRetrievalServiceSettingsBuilder.build();
- * }
- *
- * Please refer to the [Client Side Retry
- * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for
- * additional support in setting retries.
- */
-@BetaApi
-@Generated("by gapic-generator-java")
-public class ContextRetrievalServiceStubSettings
- extends StubSettings