Interface GkeNodePoolConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    GkeNodePoolConfig, GkeNodePoolConfig.Builder

    public interface GkeNodePoolConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasConfig

        boolean hasConfig()
         Optional. The node pool configuration.
         
        .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig config = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the config field is set.
      • getConfig

        GkeNodePoolConfig.GkeNodeConfig getConfig()
         Optional. The node pool configuration.
         
        .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig config = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The config.
      • getConfigOrBuilder

        GkeNodePoolConfig.GkeNodeConfigOrBuilder getConfigOrBuilder()
         Optional. The node pool configuration.
         
        .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig config = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getLocationsList

        List<String> getLocationsList()
         Optional. The list of Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) where
         node pool nodes associated with a Dataproc on GKE virtual cluster
         will be located.
        
         **Note:** All node pools associated with a virtual cluster
         must be located in the same region as the virtual cluster, and they must
         be located in the same zone within that region.
        
         If a location is not specified during node pool creation, Dataproc on GKE
         will choose the zone.
         
        repeated string locations = 13 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        A list containing the locations.
      • getLocationsCount

        int getLocationsCount()
         Optional. The list of Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) where
         node pool nodes associated with a Dataproc on GKE virtual cluster
         will be located.
        
         **Note:** All node pools associated with a virtual cluster
         must be located in the same region as the virtual cluster, and they must
         be located in the same zone within that region.
        
         If a location is not specified during node pool creation, Dataproc on GKE
         will choose the zone.
         
        repeated string locations = 13 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The count of locations.
      • getLocations

        String getLocations​(int index)
         Optional. The list of Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) where
         node pool nodes associated with a Dataproc on GKE virtual cluster
         will be located.
        
         **Note:** All node pools associated with a virtual cluster
         must be located in the same region as the virtual cluster, and they must
         be located in the same zone within that region.
        
         If a location is not specified during node pool creation, Dataproc on GKE
         will choose the zone.
         
        repeated string locations = 13 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        index - The index of the element to return.
        Returns:
        The locations at the given index.
      • getLocationsBytes

        com.google.protobuf.ByteString getLocationsBytes​(int index)
         Optional. The list of Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) where
         node pool nodes associated with a Dataproc on GKE virtual cluster
         will be located.
        
         **Note:** All node pools associated with a virtual cluster
         must be located in the same region as the virtual cluster, and they must
         be located in the same zone within that region.
        
         If a location is not specified during node pool creation, Dataproc on GKE
         will choose the zone.
         
        repeated string locations = 13 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the locations at the given index.
      • hasAutoscaling

        boolean hasAutoscaling()
         Optional. The autoscaler configuration for this node pool. The autoscaler
         is enabled only when a valid configuration is present.
         
        .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAutoscalingConfig autoscaling = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the autoscaling field is set.
      • getAutoscaling

        GkeNodePoolConfig.GkeNodePoolAutoscalingConfig getAutoscaling()
         Optional. The autoscaler configuration for this node pool. The autoscaler
         is enabled only when a valid configuration is present.
         
        .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAutoscalingConfig autoscaling = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The autoscaling.
      • getAutoscalingOrBuilder

        GkeNodePoolConfig.GkeNodePoolAutoscalingConfigOrBuilder getAutoscalingOrBuilder()
         Optional. The autoscaler configuration for this node pool. The autoscaler
         is enabled only when a valid configuration is present.
         
        .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAutoscalingConfig autoscaling = 4 [(.google.api.field_behavior) = OPTIONAL];