All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.dataproc.v1.AutoscalingPoliciesProto Maven / Gradle / Ivy

There is a newer version: 4.53.0
Show newest version
/*
 * 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