Interface ComputeSchedulingOrBuilder

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

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

      • getOnHostMaintenanceValue

        int getOnHostMaintenanceValue()
         How the instance should behave when the host machine undergoes
         maintenance that may temporarily impact instance performance.
         
        .google.cloud.vmmigration.v1.ComputeScheduling.OnHostMaintenance on_host_maintenance = 1;
        Returns:
        The enum numeric value on the wire for onHostMaintenance.
      • getOnHostMaintenance

        ComputeScheduling.OnHostMaintenance getOnHostMaintenance()
         How the instance should behave when the host machine undergoes
         maintenance that may temporarily impact instance performance.
         
        .google.cloud.vmmigration.v1.ComputeScheduling.OnHostMaintenance on_host_maintenance = 1;
        Returns:
        The onHostMaintenance.
      • getRestartTypeValue

        int getRestartTypeValue()
         Whether the Instance should be automatically restarted whenever it is
         terminated by Compute Engine (not terminated by user).
         This configuration is identical to `automaticRestart` field in Compute
         Engine create instance under scheduling.
         It was changed to an enum (instead of a boolean) to match the default
         value in Compute Engine which is automatic restart.
         
        .google.cloud.vmmigration.v1.ComputeScheduling.RestartType restart_type = 5;
        Returns:
        The enum numeric value on the wire for restartType.
      • getRestartType

        ComputeScheduling.RestartType getRestartType()
         Whether the Instance should be automatically restarted whenever it is
         terminated by Compute Engine (not terminated by user).
         This configuration is identical to `automaticRestart` field in Compute
         Engine create instance under scheduling.
         It was changed to an enum (instead of a boolean) to match the default
         value in Compute Engine which is automatic restart.
         
        .google.cloud.vmmigration.v1.ComputeScheduling.RestartType restart_type = 5;
        Returns:
        The restartType.
      • getNodeAffinitiesList

        List<SchedulingNodeAffinity> getNodeAffinitiesList()
         A set of node affinity and anti-affinity configurations for sole tenant
         nodes.
         
        repeated .google.cloud.vmmigration.v1.SchedulingNodeAffinity node_affinities = 3;
      • getNodeAffinities

        SchedulingNodeAffinity getNodeAffinities​(int index)
         A set of node affinity and anti-affinity configurations for sole tenant
         nodes.
         
        repeated .google.cloud.vmmigration.v1.SchedulingNodeAffinity node_affinities = 3;
      • getNodeAffinitiesCount

        int getNodeAffinitiesCount()
         A set of node affinity and anti-affinity configurations for sole tenant
         nodes.
         
        repeated .google.cloud.vmmigration.v1.SchedulingNodeAffinity node_affinities = 3;
      • getNodeAffinitiesOrBuilderList

        List<? extends SchedulingNodeAffinityOrBuilder> getNodeAffinitiesOrBuilderList()
         A set of node affinity and anti-affinity configurations for sole tenant
         nodes.
         
        repeated .google.cloud.vmmigration.v1.SchedulingNodeAffinity node_affinities = 3;
      • getNodeAffinitiesOrBuilder

        SchedulingNodeAffinityOrBuilder getNodeAffinitiesOrBuilder​(int index)
         A set of node affinity and anti-affinity configurations for sole tenant
         nodes.
         
        repeated .google.cloud.vmmigration.v1.SchedulingNodeAffinity node_affinities = 3;
      • getMinNodeCpus

        int getMinNodeCpus()
         The minimum number of virtual CPUs this instance will consume when
         running on a sole-tenant node. Ignored if no node_affinites are
         configured.
         
        int32 min_node_cpus = 4;
        Returns:
        The minNodeCpus.