public class GetJobResponse extends Object implements org.apache.avro.generic.IndexedRecord
GPUdb.getJob(GetJobRequest).| Modifier and Type | Class and Description |
|---|---|
static class |
GetJobResponse.JobStatus
Status of the submitted job.
|
static class |
GetJobResponse.ResponseEncoding
The encoding of the job result (contained in
jobResponse or
jobResponseStr. |
static class |
GetJobResponse.StatusMap
Map of various status strings for the executed job.
|
| Constructor and Description |
|---|
GetJobResponse()
Constructs a GetJobResponse object with default parameters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Object |
get(int index)
This method supports the Avro framework and is not intended to be called
directly by the user.
|
static org.apache.avro.Schema |
getClassSchema()
This method supports the Avro framework and is not intended to be called
directly by the user.
|
String |
getEndpoint() |
Map<String,String> |
getInfo() |
ByteBuffer |
getJobResponse() |
String |
getJobResponseStr() |
String |
getJobStatus() |
int |
getProgress() |
String |
getResponseEncoding() |
boolean |
getRunning() |
org.apache.avro.Schema |
getSchema()
This method supports the Avro framework and is not intended to be called
directly by the user.
|
Map<String,String> |
getStatusMap() |
boolean |
getSuccessful() |
int |
hashCode() |
void |
put(int index,
Object value)
This method supports the Avro framework and is not intended to be called
directly by the user.
|
GetJobResponse |
setEndpoint(String endpoint) |
GetJobResponse |
setInfo(Map<String,String> info) |
GetJobResponse |
setJobResponse(ByteBuffer jobResponse) |
GetJobResponse |
setJobResponseStr(String jobResponseStr) |
GetJobResponse |
setJobStatus(String jobStatus) |
GetJobResponse |
setProgress(int progress) |
GetJobResponse |
setResponseEncoding(String responseEncoding) |
GetJobResponse |
setRunning(boolean running) |
GetJobResponse |
setStatusMap(Map<String,String> statusMap) |
GetJobResponse |
setSuccessful(boolean successful) |
String |
toString() |
public GetJobResponse()
public static org.apache.avro.Schema getClassSchema()
public String getEndpoint()
public GetJobResponse setEndpoint(String endpoint)
endpoint - The endpoint which is being executed asynchronously.
E.g. '/alter/table'.this to mimic the builder pattern.public String getJobStatus()
RUNNING:
The job is currently executing.
DONE: The job
execution has successfully completed and the response is
included in the jobResponse or jobResponseStr
field
ERROR: The
job was attempted, but an error was encountered. The statusMap contains the details of the error in error_message
CANCELLED: Job cancellation was requested while the execution
was in progress.
public GetJobResponse setJobStatus(String jobStatus)
jobStatus - Status of the submitted job.
Supported values:
RUNNING: The job is currently executing.
DONE: The job execution has successfully completed
and the response is included in the jobResponse or jobResponseStr field
ERROR: The job was attempted, but an error was
encountered. The statusMap contains the
details of the error in error_message
CANCELLED: Job cancellation was requested while the
execution was in progress.
this to mimic the builder pattern.public boolean getRunning()
public GetJobResponse setRunning(boolean running)
running - True if the end point is still executing.this to mimic the builder pattern.public int getProgress()
public GetJobResponse setProgress(int progress)
progress - Approximate percentage of the job completed.this to mimic the builder pattern.public boolean getSuccessful()
public GetJobResponse setSuccessful(boolean successful)
successful - True if the job execution completed and no errors
were encountered.this to mimic the builder pattern.public String getResponseEncoding()
public GetJobResponse setResponseEncoding(String responseEncoding)
responseEncoding - The encoding of the job result (contained in
jobResponse or jobResponseStr.
Supported values:
this to mimic the builder pattern.public ByteBuffer getJobResponse()
responseEncoding is
binarypublic GetJobResponse setJobResponse(ByteBuffer jobResponse)
jobResponse - The binary-encoded response of the job. This field
is populated only when the job has completed and
responseEncoding is binarythis to mimic the builder pattern.public String getJobResponseStr()
responseEncoding is
jsonpublic GetJobResponse setJobResponseStr(String jobResponseStr)
jobResponseStr - The json-encoded response of the job. This field
is populated only when the job has completed and
responseEncoding is jsonthis to mimic the builder pattern.public Map<String,String> getStatusMap()
ERROR_MESSAGE: Explains what error occurred while running the
job asynchronously. This entry only exists when the job status
is ERROR.
public GetJobResponse setStatusMap(Map<String,String> statusMap)
statusMap - Map of various status strings for the executed job.
ERROR_MESSAGE: Explains what error occurred while
running the job asynchronously. This entry only
exists when the job status is ERROR.
this to mimic the builder pattern.public GetJobResponse setInfo(Map<String,String> info)
info - Additional information.this to mimic the builder pattern.public org.apache.avro.Schema getSchema()
getSchema in interface org.apache.avro.generic.GenericContainerpublic Object get(int index)
get in interface org.apache.avro.generic.IndexedRecordindex - the position of the field to getIndexOutOfBoundsExceptionpublic void put(int index,
Object value)
put in interface org.apache.avro.generic.IndexedRecordindex - the position of the field to setvalue - the value to setIndexOutOfBoundsExceptionCopyright © 2024. All rights reserved.