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 extends com.netflix.genie.proto.CriterionOrBuilder>
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);
}