Interface ComputeInstanceSlurmNodeSetOrBuilder

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

@Generated public interface ComputeInstanceSlurmNodeSetOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getStartupScript

      String getStartupScript()
       Optional. [Startup
       script](https://cloud.google.com/compute/docs/instances/startup-scripts/linux)
       to be run on each VM instance in the nodeset. Max 256KB.
       
      string startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The startupScript.
    • getStartupScriptBytes

      com.google.protobuf.ByteString getStartupScriptBytes()
       Optional. [Startup
       script](https://cloud.google.com/compute/docs/instances/startup-scripts/linux)
       to be run on each VM instance in the nodeset. Max 256KB.
       
      string startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for startupScript.
    • getLabelsCount

      int getLabelsCount()
       Optional.
       [Labels](https://cloud.google.com/compute/docs/labeling-resources) that
       should be applied to each VM instance in the nodeset.
       
      map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];
    • containsLabels

      boolean containsLabels(String key)
       Optional.
       [Labels](https://cloud.google.com/compute/docs/labeling-resources) that
       should be applied to each VM instance in the nodeset.
       
      map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getLabels

      Deprecated.
      Use getLabelsMap() instead.
    • getLabelsMap

      Map<String,String> getLabelsMap()
       Optional.
       [Labels](https://cloud.google.com/compute/docs/labeling-resources) that
       should be applied to each VM instance in the nodeset.
       
      map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrDefault

      String getLabelsOrDefault(String key, String defaultValue)
       Optional.
       [Labels](https://cloud.google.com/compute/docs/labeling-resources) that
       should be applied to each VM instance in the nodeset.
       
      map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrThrow

      String getLabelsOrThrow(String key)
       Optional.
       [Labels](https://cloud.google.com/compute/docs/labeling-resources) that
       should be applied to each VM instance in the nodeset.
       
      map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];
    • hasBootDisk

      boolean hasBootDisk()
       Optional. Boot disk for the compute instance
       
      .google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the bootDisk field is set.
    • getBootDisk

      BootDisk getBootDisk()
       Optional. Boot disk for the compute instance
       
      .google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bootDisk.
    • getBootDiskOrBuilder

      BootDiskOrBuilder getBootDiskOrBuilder()
       Optional. Boot disk for the compute instance
       
      .google.cloud.hypercomputecluster.v1.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];