Generated new thrif bindings for use with Thrift 12

This commit is contained in:
Renan DelValle 2019-02-12 19:26:25 -08:00
parent 2b7eb3a852
commit be65ee303e
No known key found for this signature in database
GPG key ID: C240AD6D6F443EC9
12 changed files with 31485 additions and 34108 deletions

View file

@ -0,0 +1,7 @@
// Autogenerated by Thrift Compiler (0.12.0)
// DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
package aurora
var GoUnusedProtection__ int;

View file

@ -0,0 +1,54 @@
// Autogenerated by Thrift Compiler (0.12.0)
// DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
package aurora
import (
"bytes"
"context"
"reflect"
"fmt"
"github.com/apache/thrift/lib/go/thrift"
)
// (needed to ensure safety because of naive import list construction.)
var _ = thrift.ZERO
var _ = fmt.Printf
var _ = context.Background
var _ = reflect.DeepEqual
var _ = bytes.Equal
const AURORA_EXECUTOR_NAME = "AuroraExecutor"
var ACTIVE_STATES []ScheduleStatus
var SLAVE_ASSIGNED_STATES []ScheduleStatus
var LIVE_STATES []ScheduleStatus
var TERMINAL_STATES []ScheduleStatus
const GOOD_IDENTIFIER_PATTERN = "^[\\w\\-\\.]+$"
const GOOD_IDENTIFIER_PATTERN_JVM = "^[\\w\\-\\.]+$"
const GOOD_IDENTIFIER_PATTERN_PYTHON = "^[\\w\\-\\.]+$"
var ACTIVE_JOB_UPDATE_STATES []JobUpdateStatus
var AWAITNG_PULSE_JOB_UPDATE_STATES []JobUpdateStatus
const BYPASS_LEADER_REDIRECT_HEADER_NAME = "Bypass-Leader-Redirect"
const TASK_FILESYSTEM_MOUNT_POINT = "taskfs"
func init() {
ACTIVE_STATES = []ScheduleStatus{
9, 17, 6, 0, 13, 12, 2, 1, 18, 16, }
SLAVE_ASSIGNED_STATES = []ScheduleStatus{
9, 17, 6, 13, 12, 2, 18, 1, }
LIVE_STATES = []ScheduleStatus{
6, 13, 12, 17, 18, 2, }
TERMINAL_STATES = []ScheduleStatus{
4, 3, 5, 7, }
ACTIVE_JOB_UPDATE_STATES = []JobUpdateStatus{
0, 1, 2, 3, 9, 10, }
AWAITNG_PULSE_JOB_UPDATE_STATES = []JobUpdateStatus{
9, 10, }
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,89 +0,0 @@
// Autogenerated by Thrift Compiler (0.9.3)
// DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
package aurora
import (
"bytes"
"fmt"
"git.apache.org/thrift.git/lib/go/thrift"
)
// (needed to ensure safety because of naive import list construction.)
var _ = thrift.ZERO
var _ = fmt.Printf
var _ = bytes.Equal
const AURORA_EXECUTOR_NAME = "AuroraExecutor"
var ACTIVE_STATES map[ScheduleStatus]bool
var SLAVE_ASSIGNED_STATES map[ScheduleStatus]bool
var LIVE_STATES map[ScheduleStatus]bool
var TERMINAL_STATES map[ScheduleStatus]bool
const GOOD_IDENTIFIER_PATTERN = "^[\\w\\-\\.]+$"
const GOOD_IDENTIFIER_PATTERN_JVM = "^[\\w\\-\\.]+$"
const GOOD_IDENTIFIER_PATTERN_PYTHON = "^[\\w\\-\\.]+$"
var ACTIVE_JOB_UPDATE_STATES map[JobUpdateStatus]bool
var AWAITNG_PULSE_JOB_UPDATE_STATES map[JobUpdateStatus]bool
const BYPASS_LEADER_REDIRECT_HEADER_NAME = "Bypass-Leader-Redirect"
const TASK_FILESYSTEM_MOUNT_POINT = "taskfs"
func init() {
ACTIVE_STATES = map[ScheduleStatus]bool{
9: true,
17: true,
6: true,
0: true,
13: true,
12: true,
2: true,
1: true,
18: true,
16: true,
}
SLAVE_ASSIGNED_STATES = map[ScheduleStatus]bool{
9: true,
17: true,
6: true,
13: true,
12: true,
2: true,
18: true,
1: true,
}
LIVE_STATES = map[ScheduleStatus]bool{
6: true,
13: true,
12: true,
17: true,
18: true,
2: true,
}
TERMINAL_STATES = map[ScheduleStatus]bool{
4: true,
3: true,
5: true,
7: true,
}
ACTIVE_JOB_UPDATE_STATES = map[JobUpdateStatus]bool{
0: true,
1: true,
2: true,
3: true,
9: true,
10: true,
}
AWAITNG_PULSE_JOB_UPDATE_STATES = map[JobUpdateStatus]bool{
9: true,
10: true,
}
}

View file

@ -1,382 +1,411 @@
// Autogenerated by Thrift Compiler (0.9.3) // Autogenerated by Thrift Compiler (0.12.0)
// DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING // DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
package main package main
import ( import (
"apache/aurora" "context"
"flag" "flag"
"fmt" "fmt"
"git.apache.org/thrift.git/lib/go/thrift" "math"
"math" "net"
"net" "net/url"
"net/url" "os"
"os" "strconv"
"strconv" "strings"
"strings" "github.com/apache/thrift/lib/go/thrift"
"apache/aurora"
) )
func Usage() { func Usage() {
fmt.Fprintln(os.Stderr, "Usage of ", os.Args[0], " [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]:") fmt.Fprintln(os.Stderr, "Usage of ", os.Args[0], " [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]:")
flag.PrintDefaults() flag.PrintDefaults()
fmt.Fprintln(os.Stderr, "\nFunctions:") fmt.Fprintln(os.Stderr, "\nFunctions:")
fmt.Fprintln(os.Stderr, " Response getRoleSummary()") fmt.Fprintln(os.Stderr, " Response getRoleSummary()")
fmt.Fprintln(os.Stderr, " Response getJobSummary(string role)") fmt.Fprintln(os.Stderr, " Response getJobSummary(string role)")
fmt.Fprintln(os.Stderr, " Response getTasksStatus(TaskQuery query)") fmt.Fprintln(os.Stderr, " Response getTasksStatus(TaskQuery query)")
fmt.Fprintln(os.Stderr, " Response getTasksWithoutConfigs(TaskQuery query)") fmt.Fprintln(os.Stderr, " Response getTasksWithoutConfigs(TaskQuery query)")
fmt.Fprintln(os.Stderr, " Response getPendingReason(TaskQuery query)") fmt.Fprintln(os.Stderr, " Response getPendingReason(TaskQuery query)")
fmt.Fprintln(os.Stderr, " Response getConfigSummary(JobKey job)") fmt.Fprintln(os.Stderr, " Response getConfigSummary(JobKey job)")
fmt.Fprintln(os.Stderr, " Response getJobs(string ownerRole)") fmt.Fprintln(os.Stderr, " Response getJobs(string ownerRole)")
fmt.Fprintln(os.Stderr, " Response getQuota(string ownerRole)") fmt.Fprintln(os.Stderr, " Response getQuota(string ownerRole)")
fmt.Fprintln(os.Stderr, " Response populateJobConfig(JobConfiguration description)") fmt.Fprintln(os.Stderr, " Response populateJobConfig(JobConfiguration description)")
fmt.Fprintln(os.Stderr, " Response getJobUpdateSummaries(JobUpdateQuery jobUpdateQuery)") fmt.Fprintln(os.Stderr, " Response getJobUpdateSummaries(JobUpdateQuery jobUpdateQuery)")
fmt.Fprintln(os.Stderr, " Response getJobUpdateDetails(JobUpdateQuery query)") fmt.Fprintln(os.Stderr, " Response getJobUpdateDetails(JobUpdateQuery query)")
fmt.Fprintln(os.Stderr, " Response getJobUpdateDiff(JobUpdateRequest request)") fmt.Fprintln(os.Stderr, " Response getJobUpdateDiff(JobUpdateRequest request)")
fmt.Fprintln(os.Stderr, " Response getTierConfigs()") fmt.Fprintln(os.Stderr, " Response getTierConfigs()")
fmt.Fprintln(os.Stderr) fmt.Fprintln(os.Stderr)
os.Exit(0) os.Exit(0)
}
type httpHeaders map[string]string
func (h httpHeaders) String() string {
var m map[string]string = h
return fmt.Sprintf("%s", m)
}
func (h httpHeaders) Set(value string) error {
parts := strings.Split(value, ": ")
if len(parts) != 2 {
return fmt.Errorf("header should be of format 'Key: Value'")
}
h[parts[0]] = parts[1]
return nil
} }
func main() { func main() {
flag.Usage = Usage flag.Usage = Usage
var host string var host string
var port int var port int
var protocol string var protocol string
var urlString string var urlString string
var framed bool var framed bool
var useHttp bool var useHttp bool
var parsedUrl url.URL headers := make(httpHeaders)
var trans thrift.TTransport var parsedUrl *url.URL
_ = strconv.Atoi var trans thrift.TTransport
_ = math.Abs _ = strconv.Atoi
flag.Usage = Usage _ = math.Abs
flag.StringVar(&host, "h", "localhost", "Specify host and port") flag.Usage = Usage
flag.IntVar(&port, "p", 9090, "Specify port") flag.StringVar(&host, "h", "localhost", "Specify host and port")
flag.StringVar(&protocol, "P", "binary", "Specify the protocol (binary, compact, simplejson, json)") flag.IntVar(&port, "p", 9090, "Specify port")
flag.StringVar(&urlString, "u", "", "Specify the url") flag.StringVar(&protocol, "P", "binary", "Specify the protocol (binary, compact, simplejson, json)")
flag.BoolVar(&framed, "framed", false, "Use framed transport") flag.StringVar(&urlString, "u", "", "Specify the url")
flag.BoolVar(&useHttp, "http", false, "Use http") flag.BoolVar(&framed, "framed", false, "Use framed transport")
flag.Parse() flag.BoolVar(&useHttp, "http", false, "Use http")
flag.Var(headers, "H", "Headers to set on the http(s) request (e.g. -H \"Key: Value\")")
if len(urlString) > 0 { flag.Parse()
parsedUrl, err := url.Parse(urlString)
if err != nil { if len(urlString) > 0 {
fmt.Fprintln(os.Stderr, "Error parsing URL: ", err) var err error
flag.Usage() parsedUrl, err = url.Parse(urlString)
} if err != nil {
host = parsedUrl.Host fmt.Fprintln(os.Stderr, "Error parsing URL: ", err)
useHttp = len(parsedUrl.Scheme) <= 0 || parsedUrl.Scheme == "http" flag.Usage()
} else if useHttp { }
_, err := url.Parse(fmt.Sprint("http://", host, ":", port)) host = parsedUrl.Host
if err != nil { useHttp = len(parsedUrl.Scheme) <= 0 || parsedUrl.Scheme == "http" || parsedUrl.Scheme == "https"
fmt.Fprintln(os.Stderr, "Error parsing URL: ", err) } else if useHttp {
flag.Usage() _, err := url.Parse(fmt.Sprint("http://", host, ":", port))
} if err != nil {
} fmt.Fprintln(os.Stderr, "Error parsing URL: ", err)
flag.Usage()
cmd := flag.Arg(0) }
var err error }
if useHttp {
trans, err = thrift.NewTHttpClient(parsedUrl.String()) cmd := flag.Arg(0)
} else { var err error
portStr := fmt.Sprint(port) if useHttp {
if strings.Contains(host, ":") { trans, err = thrift.NewTHttpClient(parsedUrl.String())
host, portStr, err = net.SplitHostPort(host) if len(headers) > 0 {
if err != nil { httptrans := trans.(*thrift.THttpClient)
fmt.Fprintln(os.Stderr, "error with host:", err) for key, value := range headers {
os.Exit(1) httptrans.SetHeader(key, value)
} }
} }
trans, err = thrift.NewTSocket(net.JoinHostPort(host, portStr)) } else {
if err != nil { portStr := fmt.Sprint(port)
fmt.Fprintln(os.Stderr, "error resolving address:", err) if strings.Contains(host, ":") {
os.Exit(1) host, portStr, err = net.SplitHostPort(host)
} if err != nil {
if framed { fmt.Fprintln(os.Stderr, "error with host:", err)
trans = thrift.NewTFramedTransport(trans) os.Exit(1)
} }
} }
if err != nil { trans, err = thrift.NewTSocket(net.JoinHostPort(host, portStr))
fmt.Fprintln(os.Stderr, "Error creating transport", err) if err != nil {
os.Exit(1) fmt.Fprintln(os.Stderr, "error resolving address:", err)
} os.Exit(1)
defer trans.Close() }
var protocolFactory thrift.TProtocolFactory if framed {
switch protocol { trans = thrift.NewTFramedTransport(trans)
case "compact": }
protocolFactory = thrift.NewTCompactProtocolFactory() }
break if err != nil {
case "simplejson": fmt.Fprintln(os.Stderr, "Error creating transport", err)
protocolFactory = thrift.NewTSimpleJSONProtocolFactory() os.Exit(1)
break }
case "json": defer trans.Close()
protocolFactory = thrift.NewTJSONProtocolFactory() var protocolFactory thrift.TProtocolFactory
break switch protocol {
case "binary", "": case "compact":
protocolFactory = thrift.NewTBinaryProtocolFactoryDefault() protocolFactory = thrift.NewTCompactProtocolFactory()
break break
default: case "simplejson":
fmt.Fprintln(os.Stderr, "Invalid protocol specified: ", protocol) protocolFactory = thrift.NewTSimpleJSONProtocolFactory()
Usage() break
os.Exit(1) case "json":
} protocolFactory = thrift.NewTJSONProtocolFactory()
client := aurora.NewReadOnlySchedulerClientFactory(trans, protocolFactory) break
if err := trans.Open(); err != nil { case "binary", "":
fmt.Fprintln(os.Stderr, "Error opening socket to ", host, ":", port, " ", err) protocolFactory = thrift.NewTBinaryProtocolFactoryDefault()
os.Exit(1) break
} default:
fmt.Fprintln(os.Stderr, "Invalid protocol specified: ", protocol)
switch cmd { Usage()
case "getRoleSummary": os.Exit(1)
if flag.NArg()-1 != 0 { }
fmt.Fprintln(os.Stderr, "GetRoleSummary requires 0 args") iprot := protocolFactory.GetProtocol(trans)
flag.Usage() oprot := protocolFactory.GetProtocol(trans)
} client := aurora.NewReadOnlySchedulerClient(thrift.NewTStandardClient(iprot, oprot))
fmt.Print(client.GetRoleSummary()) if err := trans.Open(); err != nil {
fmt.Print("\n") fmt.Fprintln(os.Stderr, "Error opening socket to ", host, ":", port, " ", err)
break os.Exit(1)
case "getJobSummary": }
if flag.NArg()-1 != 1 {
fmt.Fprintln(os.Stderr, "GetJobSummary requires 1 args") switch cmd {
flag.Usage() case "getRoleSummary":
} if flag.NArg() - 1 != 0 {
argvalue0 := flag.Arg(1) fmt.Fprintln(os.Stderr, "GetRoleSummary requires 0 args")
value0 := argvalue0 flag.Usage()
fmt.Print(client.GetJobSummary(value0)) }
fmt.Print("\n") fmt.Print(client.GetRoleSummary(context.Background()))
break fmt.Print("\n")
case "getTasksStatus": break
if flag.NArg()-1 != 1 { case "getJobSummary":
fmt.Fprintln(os.Stderr, "GetTasksStatus requires 1 args") if flag.NArg() - 1 != 1 {
flag.Usage() fmt.Fprintln(os.Stderr, "GetJobSummary requires 1 args")
} flag.Usage()
arg81 := flag.Arg(1) }
mbTrans82 := thrift.NewTMemoryBufferLen(len(arg81)) argvalue0 := flag.Arg(1)
defer mbTrans82.Close() value0 := argvalue0
_, err83 := mbTrans82.WriteString(arg81) fmt.Print(client.GetJobSummary(context.Background(), value0))
if err83 != nil { fmt.Print("\n")
Usage() break
return case "getTasksStatus":
} if flag.NArg() - 1 != 1 {
factory84 := thrift.NewTSimpleJSONProtocolFactory() fmt.Fprintln(os.Stderr, "GetTasksStatus requires 1 args")
jsProt85 := factory84.GetProtocol(mbTrans82) flag.Usage()
argvalue0 := aurora.NewTaskQuery() }
err86 := argvalue0.Read(jsProt85) arg81 := flag.Arg(1)
if err86 != nil { mbTrans82 := thrift.NewTMemoryBufferLen(len(arg81))
Usage() defer mbTrans82.Close()
return _, err83 := mbTrans82.WriteString(arg81)
} if err83 != nil {
value0 := argvalue0 Usage()
fmt.Print(client.GetTasksStatus(value0)) return
fmt.Print("\n") }
break factory84 := thrift.NewTJSONProtocolFactory()
case "getTasksWithoutConfigs": jsProt85 := factory84.GetProtocol(mbTrans82)
if flag.NArg()-1 != 1 { argvalue0 := aurora.NewTaskQuery()
fmt.Fprintln(os.Stderr, "GetTasksWithoutConfigs requires 1 args") err86 := argvalue0.Read(jsProt85)
flag.Usage() if err86 != nil {
} Usage()
arg87 := flag.Arg(1) return
mbTrans88 := thrift.NewTMemoryBufferLen(len(arg87)) }
defer mbTrans88.Close() value0 := argvalue0
_, err89 := mbTrans88.WriteString(arg87) fmt.Print(client.GetTasksStatus(context.Background(), value0))
if err89 != nil { fmt.Print("\n")
Usage() break
return case "getTasksWithoutConfigs":
} if flag.NArg() - 1 != 1 {
factory90 := thrift.NewTSimpleJSONProtocolFactory() fmt.Fprintln(os.Stderr, "GetTasksWithoutConfigs requires 1 args")
jsProt91 := factory90.GetProtocol(mbTrans88) flag.Usage()
argvalue0 := aurora.NewTaskQuery() }
err92 := argvalue0.Read(jsProt91) arg87 := flag.Arg(1)
if err92 != nil { mbTrans88 := thrift.NewTMemoryBufferLen(len(arg87))
Usage() defer mbTrans88.Close()
return _, err89 := mbTrans88.WriteString(arg87)
} if err89 != nil {
value0 := argvalue0 Usage()
fmt.Print(client.GetTasksWithoutConfigs(value0)) return
fmt.Print("\n") }
break factory90 := thrift.NewTJSONProtocolFactory()
case "getPendingReason": jsProt91 := factory90.GetProtocol(mbTrans88)
if flag.NArg()-1 != 1 { argvalue0 := aurora.NewTaskQuery()
fmt.Fprintln(os.Stderr, "GetPendingReason requires 1 args") err92 := argvalue0.Read(jsProt91)
flag.Usage() if err92 != nil {
} Usage()
arg93 := flag.Arg(1) return
mbTrans94 := thrift.NewTMemoryBufferLen(len(arg93)) }
defer mbTrans94.Close() value0 := argvalue0
_, err95 := mbTrans94.WriteString(arg93) fmt.Print(client.GetTasksWithoutConfigs(context.Background(), value0))
if err95 != nil { fmt.Print("\n")
Usage() break
return case "getPendingReason":
} if flag.NArg() - 1 != 1 {
factory96 := thrift.NewTSimpleJSONProtocolFactory() fmt.Fprintln(os.Stderr, "GetPendingReason requires 1 args")
jsProt97 := factory96.GetProtocol(mbTrans94) flag.Usage()
argvalue0 := aurora.NewTaskQuery() }
err98 := argvalue0.Read(jsProt97) arg93 := flag.Arg(1)
if err98 != nil { mbTrans94 := thrift.NewTMemoryBufferLen(len(arg93))
Usage() defer mbTrans94.Close()
return _, err95 := mbTrans94.WriteString(arg93)
} if err95 != nil {
value0 := argvalue0 Usage()
fmt.Print(client.GetPendingReason(value0)) return
fmt.Print("\n") }
break factory96 := thrift.NewTJSONProtocolFactory()
case "getConfigSummary": jsProt97 := factory96.GetProtocol(mbTrans94)
if flag.NArg()-1 != 1 { argvalue0 := aurora.NewTaskQuery()
fmt.Fprintln(os.Stderr, "GetConfigSummary requires 1 args") err98 := argvalue0.Read(jsProt97)
flag.Usage() if err98 != nil {
} Usage()
arg99 := flag.Arg(1) return
mbTrans100 := thrift.NewTMemoryBufferLen(len(arg99)) }
defer mbTrans100.Close() value0 := argvalue0
_, err101 := mbTrans100.WriteString(arg99) fmt.Print(client.GetPendingReason(context.Background(), value0))
if err101 != nil { fmt.Print("\n")
Usage() break
return case "getConfigSummary":
} if flag.NArg() - 1 != 1 {
factory102 := thrift.NewTSimpleJSONProtocolFactory() fmt.Fprintln(os.Stderr, "GetConfigSummary requires 1 args")
jsProt103 := factory102.GetProtocol(mbTrans100) flag.Usage()
argvalue0 := aurora.NewJobKey() }
err104 := argvalue0.Read(jsProt103) arg99 := flag.Arg(1)
if err104 != nil { mbTrans100 := thrift.NewTMemoryBufferLen(len(arg99))
Usage() defer mbTrans100.Close()
return _, err101 := mbTrans100.WriteString(arg99)
} if err101 != nil {
value0 := argvalue0 Usage()
fmt.Print(client.GetConfigSummary(value0)) return
fmt.Print("\n") }
break factory102 := thrift.NewTJSONProtocolFactory()
case "getJobs": jsProt103 := factory102.GetProtocol(mbTrans100)
if flag.NArg()-1 != 1 { argvalue0 := aurora.NewJobKey()
fmt.Fprintln(os.Stderr, "GetJobs requires 1 args") err104 := argvalue0.Read(jsProt103)
flag.Usage() if err104 != nil {
} Usage()
argvalue0 := flag.Arg(1) return
value0 := argvalue0 }
fmt.Print(client.GetJobs(value0)) value0 := argvalue0
fmt.Print("\n") fmt.Print(client.GetConfigSummary(context.Background(), value0))
break fmt.Print("\n")
case "getQuota": break
if flag.NArg()-1 != 1 { case "getJobs":
fmt.Fprintln(os.Stderr, "GetQuota requires 1 args") if flag.NArg() - 1 != 1 {
flag.Usage() fmt.Fprintln(os.Stderr, "GetJobs requires 1 args")
} flag.Usage()
argvalue0 := flag.Arg(1) }
value0 := argvalue0 argvalue0 := flag.Arg(1)
fmt.Print(client.GetQuota(value0)) value0 := argvalue0
fmt.Print("\n") fmt.Print(client.GetJobs(context.Background(), value0))
break fmt.Print("\n")
case "populateJobConfig": break
if flag.NArg()-1 != 1 { case "getQuota":
fmt.Fprintln(os.Stderr, "PopulateJobConfig requires 1 args") if flag.NArg() - 1 != 1 {
flag.Usage() fmt.Fprintln(os.Stderr, "GetQuota requires 1 args")
} flag.Usage()
arg107 := flag.Arg(1) }
mbTrans108 := thrift.NewTMemoryBufferLen(len(arg107)) argvalue0 := flag.Arg(1)
defer mbTrans108.Close() value0 := argvalue0
_, err109 := mbTrans108.WriteString(arg107) fmt.Print(client.GetQuota(context.Background(), value0))
if err109 != nil { fmt.Print("\n")
Usage() break
return case "populateJobConfig":
} if flag.NArg() - 1 != 1 {
factory110 := thrift.NewTSimpleJSONProtocolFactory() fmt.Fprintln(os.Stderr, "PopulateJobConfig requires 1 args")
jsProt111 := factory110.GetProtocol(mbTrans108) flag.Usage()
argvalue0 := aurora.NewJobConfiguration() }
err112 := argvalue0.Read(jsProt111) arg107 := flag.Arg(1)
if err112 != nil { mbTrans108 := thrift.NewTMemoryBufferLen(len(arg107))
Usage() defer mbTrans108.Close()
return _, err109 := mbTrans108.WriteString(arg107)
} if err109 != nil {
value0 := argvalue0 Usage()
fmt.Print(client.PopulateJobConfig(value0)) return
fmt.Print("\n") }
break factory110 := thrift.NewTJSONProtocolFactory()
case "getJobUpdateSummaries": jsProt111 := factory110.GetProtocol(mbTrans108)
if flag.NArg()-1 != 1 { argvalue0 := aurora.NewJobConfiguration()
fmt.Fprintln(os.Stderr, "GetJobUpdateSummaries requires 1 args") err112 := argvalue0.Read(jsProt111)
flag.Usage() if err112 != nil {
} Usage()
arg113 := flag.Arg(1) return
mbTrans114 := thrift.NewTMemoryBufferLen(len(arg113)) }
defer mbTrans114.Close() value0 := argvalue0
_, err115 := mbTrans114.WriteString(arg113) fmt.Print(client.PopulateJobConfig(context.Background(), value0))
if err115 != nil { fmt.Print("\n")
Usage() break
return case "getJobUpdateSummaries":
} if flag.NArg() - 1 != 1 {
factory116 := thrift.NewTSimpleJSONProtocolFactory() fmt.Fprintln(os.Stderr, "GetJobUpdateSummaries requires 1 args")
jsProt117 := factory116.GetProtocol(mbTrans114) flag.Usage()
argvalue0 := aurora.NewJobUpdateQuery() }
err118 := argvalue0.Read(jsProt117) arg113 := flag.Arg(1)
if err118 != nil { mbTrans114 := thrift.NewTMemoryBufferLen(len(arg113))
Usage() defer mbTrans114.Close()
return _, err115 := mbTrans114.WriteString(arg113)
} if err115 != nil {
value0 := argvalue0 Usage()
fmt.Print(client.GetJobUpdateSummaries(value0)) return
fmt.Print("\n") }
break factory116 := thrift.NewTJSONProtocolFactory()
case "getJobUpdateDetails": jsProt117 := factory116.GetProtocol(mbTrans114)
if flag.NArg()-1 != 1 { argvalue0 := aurora.NewJobUpdateQuery()
fmt.Fprintln(os.Stderr, "GetJobUpdateDetails requires 1 args") err118 := argvalue0.Read(jsProt117)
flag.Usage() if err118 != nil {
} Usage()
arg119 := flag.Arg(1) return
mbTrans120 := thrift.NewTMemoryBufferLen(len(arg119)) }
defer mbTrans120.Close() value0 := argvalue0
_, err121 := mbTrans120.WriteString(arg119) fmt.Print(client.GetJobUpdateSummaries(context.Background(), value0))
if err121 != nil { fmt.Print("\n")
Usage() break
return case "getJobUpdateDetails":
} if flag.NArg() - 1 != 1 {
factory122 := thrift.NewTSimpleJSONProtocolFactory() fmt.Fprintln(os.Stderr, "GetJobUpdateDetails requires 1 args")
jsProt123 := factory122.GetProtocol(mbTrans120) flag.Usage()
argvalue0 := aurora.NewJobUpdateQuery() }
err124 := argvalue0.Read(jsProt123) arg119 := flag.Arg(1)
if err124 != nil { mbTrans120 := thrift.NewTMemoryBufferLen(len(arg119))
Usage() defer mbTrans120.Close()
return _, err121 := mbTrans120.WriteString(arg119)
} if err121 != nil {
value0 := argvalue0 Usage()
fmt.Print(client.GetJobUpdateDetails(value0)) return
fmt.Print("\n") }
break factory122 := thrift.NewTJSONProtocolFactory()
case "getJobUpdateDiff": jsProt123 := factory122.GetProtocol(mbTrans120)
if flag.NArg()-1 != 1 { argvalue0 := aurora.NewJobUpdateQuery()
fmt.Fprintln(os.Stderr, "GetJobUpdateDiff requires 1 args") err124 := argvalue0.Read(jsProt123)
flag.Usage() if err124 != nil {
} Usage()
arg125 := flag.Arg(1) return
mbTrans126 := thrift.NewTMemoryBufferLen(len(arg125)) }
defer mbTrans126.Close() value0 := argvalue0
_, err127 := mbTrans126.WriteString(arg125) fmt.Print(client.GetJobUpdateDetails(context.Background(), value0))
if err127 != nil { fmt.Print("\n")
Usage() break
return case "getJobUpdateDiff":
} if flag.NArg() - 1 != 1 {
factory128 := thrift.NewTSimpleJSONProtocolFactory() fmt.Fprintln(os.Stderr, "GetJobUpdateDiff requires 1 args")
jsProt129 := factory128.GetProtocol(mbTrans126) flag.Usage()
argvalue0 := aurora.NewJobUpdateRequest() }
err130 := argvalue0.Read(jsProt129) arg125 := flag.Arg(1)
if err130 != nil { mbTrans126 := thrift.NewTMemoryBufferLen(len(arg125))
Usage() defer mbTrans126.Close()
return _, err127 := mbTrans126.WriteString(arg125)
} if err127 != nil {
value0 := argvalue0 Usage()
fmt.Print(client.GetJobUpdateDiff(value0)) return
fmt.Print("\n") }
break factory128 := thrift.NewTJSONProtocolFactory()
case "getTierConfigs": jsProt129 := factory128.GetProtocol(mbTrans126)
if flag.NArg()-1 != 0 { argvalue0 := aurora.NewJobUpdateRequest()
fmt.Fprintln(os.Stderr, "GetTierConfigs requires 0 args") err130 := argvalue0.Read(jsProt129)
flag.Usage() if err130 != nil {
} Usage()
fmt.Print(client.GetTierConfigs()) return
fmt.Print("\n") }
break value0 := argvalue0
case "": fmt.Print(client.GetJobUpdateDiff(context.Background(), value0))
Usage() fmt.Print("\n")
break break
default: case "getTierConfigs":
fmt.Fprintln(os.Stderr, "Invalid function ", cmd) if flag.NArg() - 1 != 0 {
} fmt.Fprintln(os.Stderr, "GetTierConfigs requires 0 args")
flag.Usage()
}
fmt.Print(client.GetTierConfigs(context.Background()))
fmt.Print("\n")
break
case "":
Usage()
break
default:
fmt.Fprintln(os.Stderr, "Invalid function ", cmd)
}
} }

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -36,7 +36,7 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
) )
const VERSION = "1.3.1" const VERSION = "1.4.0"
// TODO(rdelvalle): Move documentation to interface in order to make godoc look better/more accessible // TODO(rdelvalle): Move documentation to interface in order to make godoc look better/more accessible
type Realis interface { type Realis interface {