
com.google.cloud.dataproc.v1.AutoscalingPoliciesProto Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-cloud-dataproc-v1 Show documentation
Show all versions of proto-google-cloud-dataproc-v1 Show documentation
PROTO library for proto-google-cloud-dataproc-v1
/*
* Copyright 2024 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.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/dataproc/v1/autoscaling_policies.proto
// Protobuf Java Version: 3.25.5
package com.google.cloud.dataproc.v1;
public final class AutoscalingPoliciesProto {
private AutoscalingPoliciesProto() {}
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
}
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_AutoscalingPolicy_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_AutoscalingPolicy_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_AutoscalingPolicy_LabelsEntry_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_AutoscalingPolicy_LabelsEntry_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_BasicAutoscalingAlgorithm_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_BasicAutoscalingAlgorithm_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_BasicYarnAutoscalingConfig_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_BasicYarnAutoscalingConfig_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_InstanceGroupAutoscalingPolicyConfig_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_InstanceGroupAutoscalingPolicyConfig_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_CreateAutoscalingPolicyRequest_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_CreateAutoscalingPolicyRequest_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_GetAutoscalingPolicyRequest_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_GetAutoscalingPolicyRequest_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_UpdateAutoscalingPolicyRequest_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_UpdateAutoscalingPolicyRequest_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_DeleteAutoscalingPolicyRequest_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_DeleteAutoscalingPolicyRequest_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_ListAutoscalingPoliciesRequest_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_ListAutoscalingPoliciesRequest_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_dataproc_v1_ListAutoscalingPoliciesResponse_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_dataproc_v1_ListAutoscalingPoliciesResponse_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
static {
java.lang.String[] descriptorData = {
"\n3google/cloud/dataproc/v1/autoscaling_p"
+ "olicies.proto\022\030google.cloud.dataproc.v1\032"
+ "\034google/api/annotations.proto\032\027google/ap"
+ "i/client.proto\032\037google/api/field_behavio"
+ "r.proto\032\031google/api/resource.proto\032\036goog"
+ "le/protobuf/duration.proto\032\033google/proto"
+ "buf/empty.proto\"\245\005\n\021AutoscalingPolicy\022\n\n"
+ "\002id\030\001 \001(\t\022\021\n\004name\030\002 \001(\tB\003\340A\003\022S\n\017basic_al"
+ "gorithm\030\003 \001(\01323.google.cloud.dataproc.v1"
+ ".BasicAutoscalingAlgorithmB\003\340A\002H\000\022Z\n\rwor"
+ "ker_config\030\004 \001(\0132>.google.cloud.dataproc"
+ ".v1.InstanceGroupAutoscalingPolicyConfig"
+ "B\003\340A\002\022d\n\027secondary_worker_config\030\005 \001(\0132>"
+ ".google.cloud.dataproc.v1.InstanceGroupA"
+ "utoscalingPolicyConfigB\003\340A\001\022L\n\006labels\030\006 "
+ "\003(\01327.google.cloud.dataproc.v1.Autoscali"
+ "ngPolicy.LabelsEntryB\003\340A\001\032-\n\013LabelsEntry"
+ "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:\317\001\352A\313\001\n"
+ ")dataproc.googleapis.com/AutoscalingPoli"
+ "cy\022Pprojects/{project}/locations/{locati"
+ "on}/autoscalingPolicies/{autoscaling_pol"
+ "icy}\022Lprojects/{project}/regions/{region"
+ "}/autoscalingPolicies/{autoscaling_polic"
+ "y}B\013\n\talgorithm\"\260\001\n\031BasicAutoscalingAlgo"
+ "rithm\022P\n\013yarn_config\030\001 \001(\01324.google.clou"
+ "d.dataproc.v1.BasicYarnAutoscalingConfig"
+ "B\003\340A\002H\000\0227\n\017cooldown_period\030\002 \001(\0132\031.googl"
+ "e.protobuf.DurationB\003\340A\001B\010\n\006config\"\371\001\n\032B"
+ "asicYarnAutoscalingConfig\022E\n\035graceful_de"
+ "commission_timeout\030\005 \001(\0132\031.google.protob"
+ "uf.DurationB\003\340A\002\022\034\n\017scale_up_factor\030\001 \001("
+ "\001B\003\340A\002\022\036\n\021scale_down_factor\030\002 \001(\001B\003\340A\002\022)"
+ "\n\034scale_up_min_worker_fraction\030\003 \001(\001B\003\340A"
+ "\001\022+\n\036scale_down_min_worker_fraction\030\004 \001("
+ "\001B\003\340A\001\"s\n$InstanceGroupAutoscalingPolicy"
+ "Config\022\032\n\rmin_instances\030\001 \001(\005B\003\340A\001\022\032\n\rma"
+ "x_instances\030\002 \001(\005B\003\340A\002\022\023\n\006weight\030\003 \001(\005B\003"
+ "\340A\001\"\245\001\n\036CreateAutoscalingPolicyRequest\022A"
+ "\n\006parent\030\001 \001(\tB1\340A\002\372A+\022)dataproc.googlea"
+ "pis.com/AutoscalingPolicy\022@\n\006policy\030\002 \001("
+ "\0132+.google.cloud.dataproc.v1.Autoscaling"
+ "PolicyB\003\340A\002\"^\n\033GetAutoscalingPolicyReque"
+ "st\022?\n\004name\030\001 \001(\tB1\340A\002\372A+\n)dataproc.googl"
+ "eapis.com/AutoscalingPolicy\"b\n\036UpdateAut"
+ "oscalingPolicyRequest\022@\n\006policy\030\001 \001(\0132+."
+ "google.cloud.dataproc.v1.AutoscalingPoli"
+ "cyB\003\340A\002\"a\n\036DeleteAutoscalingPolicyReques"
+ "t\022?\n\004name\030\001 \001(\tB1\340A\002\372A+\n)dataproc.google"
+ "apis.com/AutoscalingPolicy\"\224\001\n\036ListAutos"
+ "calingPoliciesRequest\022A\n\006parent\030\001 \001(\tB1\340"
+ "A\002\372A+\022)dataproc.googleapis.com/Autoscali"
+ "ngPolicy\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage"
+ "_token\030\003 \001(\tB\003\340A\001\"\203\001\n\037ListAutoscalingPol"
+ "iciesResponse\022B\n\010policies\030\001 \003(\0132+.google"
+ ".cloud.dataproc.v1.AutoscalingPolicyB\003\340A"
+ "\003\022\034\n\017next_page_token\030\002 \001(\tB\003\340A\0032\256\013\n\030Auto"
+ "scalingPolicyService\022\234\002\n\027CreateAutoscali"
+ "ngPolicy\0228.google.cloud.dataproc.v1.Crea"
+ "teAutoscalingPolicyRequest\032+.google.clou"
+ "d.dataproc.v1.AutoscalingPolicy\"\231\001\332A\rpar"
+ "ent,policy\202\323\344\223\002\202\001\"7/v1/{parent=projects/"
+ "*/locations/*}/autoscalingPolicies:\006poli"
+ "cyZ?\"5/v1/{parent=projects/*/regions/*}/"
+ "autoscalingPolicies:\006policy\022\243\002\n\027UpdateAu"
+ "toscalingPolicy\0228.google.cloud.dataproc."
+ "v1.UpdateAutoscalingPolicyRequest\032+.goog"
+ "le.cloud.dataproc.v1.AutoscalingPolicy\"\240"
+ "\001\332A\006policy\202\323\344\223\002\220\001\032>/v1/{policy.name=proj"
+ "ects/*/locations/*/autoscalingPolicies/*"
+ "}:\006policyZF\032
© 2015 - 2025 Weber Informatics LLC | Privacy Policy