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

com.netflix.genie.proto.ExecutionResourceCriteriaOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: genie.proto

package com.netflix.genie.proto;

public interface ExecutionResourceCriteriaOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.netflix.genie.proto.ExecutionResourceCriteria)
    com.google.protobuf.MessageOrBuilder {

  /**
   * repeated .com.netflix.genie.proto.Criterion cluster_criteria = 1;
   */
  java.util.List 
      getClusterCriteriaList();
  /**
   * repeated .com.netflix.genie.proto.Criterion cluster_criteria = 1;
   */
  com.netflix.genie.proto.Criterion getClusterCriteria(int index);
  /**
   * repeated .com.netflix.genie.proto.Criterion cluster_criteria = 1;
   */
  int getClusterCriteriaCount();
  /**
   * repeated .com.netflix.genie.proto.Criterion cluster_criteria = 1;
   */
  java.util.List 
      getClusterCriteriaOrBuilderList();
  /**
   * repeated .com.netflix.genie.proto.Criterion cluster_criteria = 1;
   */
  com.netflix.genie.proto.CriterionOrBuilder getClusterCriteriaOrBuilder(
      int index);

  /**
   * .com.netflix.genie.proto.Criterion command_criterion = 2;
   * @return Whether the commandCriterion field is set.
   */
  boolean hasCommandCriterion();
  /**
   * .com.netflix.genie.proto.Criterion command_criterion = 2;
   * @return The commandCriterion.
   */
  com.netflix.genie.proto.Criterion getCommandCriterion();
  /**
   * .com.netflix.genie.proto.Criterion command_criterion = 2;
   */
  com.netflix.genie.proto.CriterionOrBuilder getCommandCriterionOrBuilder();

  /**
   * repeated string requested_application_id_overrides = 3;
   * @return A list containing the requestedApplicationIdOverrides.
   */
  java.util.List
      getRequestedApplicationIdOverridesList();
  /**
   * repeated string requested_application_id_overrides = 3;
   * @return The count of requestedApplicationIdOverrides.
   */
  int getRequestedApplicationIdOverridesCount();
  /**
   * repeated string requested_application_id_overrides = 3;
   * @param index The index of the element to return.
   * @return The requestedApplicationIdOverrides at the given index.
   */
  java.lang.String getRequestedApplicationIdOverrides(int index);
  /**
   * repeated string requested_application_id_overrides = 3;
   * @param index The index of the value to return.
   * @return The bytes of the requestedApplicationIdOverrides at the given index.
   */
  com.google.protobuf.ByteString
      getRequestedApplicationIdOverridesBytes(int index);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy