com.netflix.genie.proto.ExecutionResourceOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: genie.proto
package com.netflix.genie.proto;
public interface ExecutionResourceOrBuilder extends
// @@protoc_insertion_point(interface_extends:com.netflix.genie.proto.ExecutionResource)
com.google.protobuf.MessageOrBuilder {
/**
* string id = 1;
* @return The id.
*/
java.lang.String getId();
/**
* string id = 1;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string setup_file = 2;
* @return The setupFile.
*/
java.lang.String getSetupFile();
/**
* string setup_file = 2;
* @return The bytes for setupFile.
*/
com.google.protobuf.ByteString
getSetupFileBytes();
/**
* repeated string configs = 3;
* @return A list containing the configs.
*/
java.util.List
getConfigsList();
/**
* repeated string configs = 3;
* @return The count of configs.
*/
int getConfigsCount();
/**
* repeated string configs = 3;
* @param index The index of the element to return.
* @return The configs at the given index.
*/
java.lang.String getConfigs(int index);
/**
* repeated string configs = 3;
* @param index The index of the value to return.
* @return The bytes of the configs at the given index.
*/
com.google.protobuf.ByteString
getConfigsBytes(int index);
/**
* repeated string dependencies = 4;
* @return A list containing the dependencies.
*/
java.util.List
getDependenciesList();
/**
* repeated string dependencies = 4;
* @return The count of dependencies.
*/
int getDependenciesCount();
/**
* repeated string dependencies = 4;
* @param index The index of the element to return.
* @return The dependencies at the given index.
*/
java.lang.String getDependencies(int index);
/**
* repeated string dependencies = 4;
* @param index The index of the value to return.
* @return The bytes of the dependencies at the given index.
*/
com.google.protobuf.ByteString
getDependenciesBytes(int index);
}