Class AddonsConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.AddonsConfig
All Implemented Interfaces:
AddonsConfigOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class AddonsConfig extends com.google.protobuf.GeneratedMessage implements AddonsConfigOrBuilder
 Configuration for the addons that can be automatically spun up in the
 cluster, enabling additional functionality.
 
Protobuf type google.container.v1.AddonsConfig
See Also:
  • Field Details

    • HTTP_LOAD_BALANCING_FIELD_NUMBER

      public static final int HTTP_LOAD_BALANCING_FIELD_NUMBER
      See Also:
    • HORIZONTAL_POD_AUTOSCALING_FIELD_NUMBER

      public static final int HORIZONTAL_POD_AUTOSCALING_FIELD_NUMBER
      See Also:
    • KUBERNETES_DASHBOARD_FIELD_NUMBER

      public static final int KUBERNETES_DASHBOARD_FIELD_NUMBER
      See Also:
    • NETWORK_POLICY_CONFIG_FIELD_NUMBER

      public static final int NETWORK_POLICY_CONFIG_FIELD_NUMBER
      See Also:
    • CLOUD_RUN_CONFIG_FIELD_NUMBER

      public static final int CLOUD_RUN_CONFIG_FIELD_NUMBER
      See Also:
    • DNS_CACHE_CONFIG_FIELD_NUMBER

      public static final int DNS_CACHE_CONFIG_FIELD_NUMBER
      See Also:
    • CONFIG_CONNECTOR_CONFIG_FIELD_NUMBER

      public static final int CONFIG_CONNECTOR_CONFIG_FIELD_NUMBER
      See Also:
    • GCE_PERSISTENT_DISK_CSI_DRIVER_CONFIG_FIELD_NUMBER

      public static final int GCE_PERSISTENT_DISK_CSI_DRIVER_CONFIG_FIELD_NUMBER
      See Also:
    • GCP_FILESTORE_CSI_DRIVER_CONFIG_FIELD_NUMBER

      public static final int GCP_FILESTORE_CSI_DRIVER_CONFIG_FIELD_NUMBER
      See Also:
    • GKE_BACKUP_AGENT_CONFIG_FIELD_NUMBER

      public static final int GKE_BACKUP_AGENT_CONFIG_FIELD_NUMBER
      See Also:
    • GCS_FUSE_CSI_DRIVER_CONFIG_FIELD_NUMBER

      public static final int GCS_FUSE_CSI_DRIVER_CONFIG_FIELD_NUMBER
      See Also:
    • STATEFUL_HA_CONFIG_FIELD_NUMBER

      public static final int STATEFUL_HA_CONFIG_FIELD_NUMBER
      See Also:
    • PARALLELSTORE_CSI_DRIVER_CONFIG_FIELD_NUMBER

      public static final int PARALLELSTORE_CSI_DRIVER_CONFIG_FIELD_NUMBER
      See Also:
    • RAY_OPERATOR_CONFIG_FIELD_NUMBER

      public static final int RAY_OPERATOR_CONFIG_FIELD_NUMBER
      See Also:
    • HIGH_SCALE_CHECKPOINTING_CONFIG_FIELD_NUMBER

      public static final int HIGH_SCALE_CHECKPOINTING_CONFIG_FIELD_NUMBER
      See Also:
    • LUSTRE_CSI_DRIVER_CONFIG_FIELD_NUMBER

      public static final int LUSTRE_CSI_DRIVER_CONFIG_FIELD_NUMBER
      See Also:
    • POD_SNAPSHOT_CONFIG_FIELD_NUMBER

      public static final int POD_SNAPSHOT_CONFIG_FIELD_NUMBER
      See Also:
    • SLURM_OPERATOR_CONFIG_FIELD_NUMBER

      public static final int SLURM_OPERATOR_CONFIG_FIELD_NUMBER
      See Also:
    • SLICE_CONTROLLER_CONFIG_FIELD_NUMBER

      public static final int SLICE_CONTROLLER_CONFIG_FIELD_NUMBER
      See Also:
    • AGENT_SANDBOX_CONFIG_FIELD_NUMBER

      public static final int AGENT_SANDBOX_CONFIG_FIELD_NUMBER
      See Also:
    • NODE_READINESS_CONFIG_FIELD_NUMBER

      public static final int NODE_READINESS_CONFIG_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasHttpLoadBalancing

      public boolean hasHttpLoadBalancing()
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
      Specified by:
      hasHttpLoadBalancing in interface AddonsConfigOrBuilder
      Returns:
      Whether the httpLoadBalancing field is set.
    • getHttpLoadBalancing

      public HttpLoadBalancing getHttpLoadBalancing()
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
      Specified by:
      getHttpLoadBalancing in interface AddonsConfigOrBuilder
      Returns:
      The httpLoadBalancing.
    • getHttpLoadBalancingOrBuilder

      public HttpLoadBalancingOrBuilder getHttpLoadBalancingOrBuilder()
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
      Specified by:
      getHttpLoadBalancingOrBuilder in interface AddonsConfigOrBuilder
    • hasHorizontalPodAutoscaling

      public boolean hasHorizontalPodAutoscaling()
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
      Specified by:
      hasHorizontalPodAutoscaling in interface AddonsConfigOrBuilder
      Returns:
      Whether the horizontalPodAutoscaling field is set.
    • getHorizontalPodAutoscaling

      public HorizontalPodAutoscaling getHorizontalPodAutoscaling()
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
      Specified by:
      getHorizontalPodAutoscaling in interface AddonsConfigOrBuilder
      Returns:
      The horizontalPodAutoscaling.
    • getHorizontalPodAutoscalingOrBuilder

      public HorizontalPodAutoscalingOrBuilder getHorizontalPodAutoscalingOrBuilder()
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
      Specified by:
      getHorizontalPodAutoscalingOrBuilder in interface AddonsConfigOrBuilder
    • hasKubernetesDashboard

      @Deprecated public boolean hasKubernetesDashboard()
      Deprecated.
      google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See google/container/v1/cluster_service.proto;l=2243
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      Specified by:
      hasKubernetesDashboard in interface AddonsConfigOrBuilder
      Returns:
      Whether the kubernetesDashboard field is set.
    • getKubernetesDashboard

      @Deprecated public KubernetesDashboard getKubernetesDashboard()
      Deprecated.
      google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See google/container/v1/cluster_service.proto;l=2243
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      Specified by:
      getKubernetesDashboard in interface AddonsConfigOrBuilder
      Returns:
      The kubernetesDashboard.
    • getKubernetesDashboardOrBuilder

      @Deprecated public KubernetesDashboardOrBuilder getKubernetesDashboardOrBuilder()
      Deprecated.
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      Specified by:
      getKubernetesDashboardOrBuilder in interface AddonsConfigOrBuilder
    • hasNetworkPolicyConfig

      public boolean hasNetworkPolicyConfig()
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
      Specified by:
      hasNetworkPolicyConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the networkPolicyConfig field is set.
    • getNetworkPolicyConfig

      public NetworkPolicyConfig getNetworkPolicyConfig()
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
      Specified by:
      getNetworkPolicyConfig in interface AddonsConfigOrBuilder
      Returns:
      The networkPolicyConfig.
    • getNetworkPolicyConfigOrBuilder

      public NetworkPolicyConfigOrBuilder getNetworkPolicyConfigOrBuilder()
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
      Specified by:
      getNetworkPolicyConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasCloudRunConfig

      public boolean hasCloudRunConfig()
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
      Specified by:
      hasCloudRunConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the cloudRunConfig field is set.
    • getCloudRunConfig

      public CloudRunConfig getCloudRunConfig()
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
      Specified by:
      getCloudRunConfig in interface AddonsConfigOrBuilder
      Returns:
      The cloudRunConfig.
    • getCloudRunConfigOrBuilder

      public CloudRunConfigOrBuilder getCloudRunConfigOrBuilder()
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
      Specified by:
      getCloudRunConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasDnsCacheConfig

      public boolean hasDnsCacheConfig()
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
      Specified by:
      hasDnsCacheConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the dnsCacheConfig field is set.
    • getDnsCacheConfig

      public DnsCacheConfig getDnsCacheConfig()
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
      Specified by:
      getDnsCacheConfig in interface AddonsConfigOrBuilder
      Returns:
      The dnsCacheConfig.
    • getDnsCacheConfigOrBuilder

      public DnsCacheConfigOrBuilder getDnsCacheConfigOrBuilder()
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
      Specified by:
      getDnsCacheConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasConfigConnectorConfig

      public boolean hasConfigConnectorConfig()
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
      Specified by:
      hasConfigConnectorConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the configConnectorConfig field is set.
    • getConfigConnectorConfig

      public ConfigConnectorConfig getConfigConnectorConfig()
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
      Specified by:
      getConfigConnectorConfig in interface AddonsConfigOrBuilder
      Returns:
      The configConnectorConfig.
    • getConfigConnectorConfigOrBuilder

      public ConfigConnectorConfigOrBuilder getConfigConnectorConfigOrBuilder()
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
      Specified by:
      getConfigConnectorConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasGcePersistentDiskCsiDriverConfig

      public boolean hasGcePersistentDiskCsiDriverConfig()
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
      Specified by:
      hasGcePersistentDiskCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the gcePersistentDiskCsiDriverConfig field is set.
    • getGcePersistentDiskCsiDriverConfig

      public GcePersistentDiskCsiDriverConfig getGcePersistentDiskCsiDriverConfig()
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
      Specified by:
      getGcePersistentDiskCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The gcePersistentDiskCsiDriverConfig.
    • getGcePersistentDiskCsiDriverConfigOrBuilder

      public GcePersistentDiskCsiDriverConfigOrBuilder getGcePersistentDiskCsiDriverConfigOrBuilder()
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
      Specified by:
      getGcePersistentDiskCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasGcpFilestoreCsiDriverConfig

      public boolean hasGcpFilestoreCsiDriverConfig()
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
      Specified by:
      hasGcpFilestoreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the gcpFilestoreCsiDriverConfig field is set.
    • getGcpFilestoreCsiDriverConfig

      public GcpFilestoreCsiDriverConfig getGcpFilestoreCsiDriverConfig()
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
      Specified by:
      getGcpFilestoreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The gcpFilestoreCsiDriverConfig.
    • getGcpFilestoreCsiDriverConfigOrBuilder

      public GcpFilestoreCsiDriverConfigOrBuilder getGcpFilestoreCsiDriverConfigOrBuilder()
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
      Specified by:
      getGcpFilestoreCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasGkeBackupAgentConfig

      public boolean hasGkeBackupAgentConfig()
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
      Specified by:
      hasGkeBackupAgentConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the gkeBackupAgentConfig field is set.
    • getGkeBackupAgentConfig

      public GkeBackupAgentConfig getGkeBackupAgentConfig()
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
      Specified by:
      getGkeBackupAgentConfig in interface AddonsConfigOrBuilder
      Returns:
      The gkeBackupAgentConfig.
    • getGkeBackupAgentConfigOrBuilder

      public GkeBackupAgentConfigOrBuilder getGkeBackupAgentConfigOrBuilder()
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
      Specified by:
      getGkeBackupAgentConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasGcsFuseCsiDriverConfig

      public boolean hasGcsFuseCsiDriverConfig()
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
      Specified by:
      hasGcsFuseCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the gcsFuseCsiDriverConfig field is set.
    • getGcsFuseCsiDriverConfig

      public GcsFuseCsiDriverConfig getGcsFuseCsiDriverConfig()
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
      Specified by:
      getGcsFuseCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The gcsFuseCsiDriverConfig.
    • getGcsFuseCsiDriverConfigOrBuilder

      public GcsFuseCsiDriverConfigOrBuilder getGcsFuseCsiDriverConfigOrBuilder()
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
      Specified by:
      getGcsFuseCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasStatefulHaConfig

      public boolean hasStatefulHaConfig()
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasStatefulHaConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the statefulHaConfig field is set.
    • getStatefulHaConfig

      public StatefulHAConfig getStatefulHaConfig()
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStatefulHaConfig in interface AddonsConfigOrBuilder
      Returns:
      The statefulHaConfig.
    • getStatefulHaConfigOrBuilder

      public StatefulHAConfigOrBuilder getStatefulHaConfigOrBuilder()
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStatefulHaConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasParallelstoreCsiDriverConfig

      public boolean hasParallelstoreCsiDriverConfig()
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
      Specified by:
      hasParallelstoreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the parallelstoreCsiDriverConfig field is set.
    • getParallelstoreCsiDriverConfig

      public ParallelstoreCsiDriverConfig getParallelstoreCsiDriverConfig()
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
      Specified by:
      getParallelstoreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The parallelstoreCsiDriverConfig.
    • getParallelstoreCsiDriverConfigOrBuilder

      public ParallelstoreCsiDriverConfigOrBuilder getParallelstoreCsiDriverConfigOrBuilder()
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
      Specified by:
      getParallelstoreCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasRayOperatorConfig

      public boolean hasRayOperatorConfig()
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasRayOperatorConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the rayOperatorConfig field is set.
    • getRayOperatorConfig

      public RayOperatorConfig getRayOperatorConfig()
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRayOperatorConfig in interface AddonsConfigOrBuilder
      Returns:
      The rayOperatorConfig.
    • getRayOperatorConfigOrBuilder

      public RayOperatorConfigOrBuilder getRayOperatorConfigOrBuilder()
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRayOperatorConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasHighScaleCheckpointingConfig

      public boolean hasHighScaleCheckpointingConfig()
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
      Specified by:
      hasHighScaleCheckpointingConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the highScaleCheckpointingConfig field is set.
    • getHighScaleCheckpointingConfig

      public HighScaleCheckpointingConfig getHighScaleCheckpointingConfig()
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
      Specified by:
      getHighScaleCheckpointingConfig in interface AddonsConfigOrBuilder
      Returns:
      The highScaleCheckpointingConfig.
    • getHighScaleCheckpointingConfigOrBuilder

      public HighScaleCheckpointingConfigOrBuilder getHighScaleCheckpointingConfigOrBuilder()
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
      Specified by:
      getHighScaleCheckpointingConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasLustreCsiDriverConfig

      public boolean hasLustreCsiDriverConfig()
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
      Specified by:
      hasLustreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the lustreCsiDriverConfig field is set.
    • getLustreCsiDriverConfig

      public LustreCsiDriverConfig getLustreCsiDriverConfig()
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
      Specified by:
      getLustreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The lustreCsiDriverConfig.
    • getLustreCsiDriverConfigOrBuilder

      public LustreCsiDriverConfigOrBuilder getLustreCsiDriverConfigOrBuilder()
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
      Specified by:
      getLustreCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasPodSnapshotConfig

      public boolean hasPodSnapshotConfig()
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasPodSnapshotConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the podSnapshotConfig field is set.
    • getPodSnapshotConfig

      public PodSnapshotConfig getPodSnapshotConfig()
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPodSnapshotConfig in interface AddonsConfigOrBuilder
      Returns:
      The podSnapshotConfig.
    • getPodSnapshotConfigOrBuilder

      public PodSnapshotConfigOrBuilder getPodSnapshotConfigOrBuilder()
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPodSnapshotConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasSlurmOperatorConfig

      public boolean hasSlurmOperatorConfig()
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
      Specified by:
      hasSlurmOperatorConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the slurmOperatorConfig field is set.
    • getSlurmOperatorConfig

      public SlurmOperatorConfig getSlurmOperatorConfig()
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
      Specified by:
      getSlurmOperatorConfig in interface AddonsConfigOrBuilder
      Returns:
      The slurmOperatorConfig.
    • getSlurmOperatorConfigOrBuilder

      public SlurmOperatorConfigOrBuilder getSlurmOperatorConfigOrBuilder()
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
      Specified by:
      getSlurmOperatorConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasSliceControllerConfig

      public boolean hasSliceControllerConfig()
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasSliceControllerConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the sliceControllerConfig field is set.
    • getSliceControllerConfig

      public SliceControllerConfig getSliceControllerConfig()
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSliceControllerConfig in interface AddonsConfigOrBuilder
      Returns:
      The sliceControllerConfig.
    • getSliceControllerConfigOrBuilder

      public SliceControllerConfigOrBuilder getSliceControllerConfigOrBuilder()
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSliceControllerConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasAgentSandboxConfig

      public boolean hasAgentSandboxConfig()
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasAgentSandboxConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the agentSandboxConfig field is set.
    • getAgentSandboxConfig

      public AgentSandboxConfig getAgentSandboxConfig()
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAgentSandboxConfig in interface AddonsConfigOrBuilder
      Returns:
      The agentSandboxConfig.
    • getAgentSandboxConfigOrBuilder

      public AgentSandboxConfigOrBuilder getAgentSandboxConfigOrBuilder()
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAgentSandboxConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasNodeReadinessConfig

      public boolean hasNodeReadinessConfig()
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasNodeReadinessConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the nodeReadinessConfig field is set.
    • getNodeReadinessConfig

      public NodeReadinessConfig getNodeReadinessConfig()
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNodeReadinessConfig in interface AddonsConfigOrBuilder
      Returns:
      The nodeReadinessConfig.
    • getNodeReadinessConfigOrBuilder

      public NodeReadinessConfigOrBuilder getNodeReadinessConfigOrBuilder()
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNodeReadinessConfigOrBuilder in interface AddonsConfigOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static AddonsConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AddonsConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AddonsConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AddonsConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AddonsConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AddonsConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AddonsConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AddonsConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AddonsConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AddonsConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AddonsConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AddonsConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public AddonsConfig.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static AddonsConfig.Builder newBuilder()
    • newBuilder

      public static AddonsConfig.Builder newBuilder(AddonsConfig prototype)
    • toBuilder

      public AddonsConfig.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected AddonsConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static AddonsConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<AddonsConfig> parser()
    • getParserForType

      public com.google.protobuf.Parser<AddonsConfig> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public AddonsConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder