Class GetRunResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetRunResponse.Builder,GetRunResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AcceleratorsThe computational accelerator used to run the workflow.final StringThe computational accelerator used to run the workflow.final Stringarn()The run's ARN.static GetRunResponse.Builderbuilder()final InstantWhen the run was created.final StringThe run's definition.final Stringdigest()The run's digest.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe reason a run has failed.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse.final inthashCode()final booleanFor responses, this returns true if the service returned a value for the ResourceDigests property.final booleanhasTags()For responses, this returns true if the service returned a value for the Tags property.final Stringid()The run's ID.final RunLogLevellogLevel()The run's log level.final StringThe run's log level.final RunLogLocationThe location of the run log.final Stringname()The run's name.final StringThe run's output URI.final DocumentThe run's parameters.final Integerpriority()The run's priority.The run's resource digests.final RunRetentionModeThe run's retention mode.final StringThe run's retention mode.final StringroleArn()The run's service role ARN.final StringThe run's group ID.final StringrunId()The run's ID.final StringThe destination for workflow outputs.static Class<? extends GetRunResponse.Builder> final StringWho started the run.final InstantWhen the run started.final RunStatusstatus()The run's status.final StringThe run's status.final StringThe run's status message.final InstantstopTime()The run's stop time.final IntegerThe run's storage capacity in gigabytes.tags()The run's tags.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final Stringuuid()The universally unique identifier for a run.final StringThe run's workflow ID.final WorkflowTypeThe run's workflow type.final StringThe run's workflow type.Methods inherited from class software.amazon.awssdk.services.omics.model.OmicsResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
The run's ARN.
- Returns:
- The run's ARN.
-
id
The run's ID.
- Returns:
- The run's ID.
-
status
The run's status.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnRunStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The run's status.
- See Also:
-
statusAsString
The run's status.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnRunStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The run's status.
- See Also:
-
workflowId
The run's workflow ID.
- Returns:
- The run's workflow ID.
-
workflowType
The run's workflow type.
If the service returns an enum value that is not available in the current SDK version,
workflowTypewill returnWorkflowType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromworkflowTypeAsString().- Returns:
- The run's workflow type.
- See Also:
-
workflowTypeAsString
The run's workflow type.
If the service returns an enum value that is not available in the current SDK version,
workflowTypewill returnWorkflowType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromworkflowTypeAsString().- Returns:
- The run's workflow type.
- See Also:
-
runId
The run's ID.
- Returns:
- The run's ID.
-
roleArn
The run's service role ARN.
- Returns:
- The run's service role ARN.
-
name
The run's name.
- Returns:
- The run's name.
-
runGroupId
The run's group ID.
- Returns:
- The run's group ID.
-
priority
The run's priority.
- Returns:
- The run's priority.
-
definition
The run's definition.
- Returns:
- The run's definition.
-
digest
The run's digest.
- Returns:
- The run's digest.
-
parameters
The run's parameters.
- Returns:
- The run's parameters.
-
storageCapacity
The run's storage capacity in gigabytes.
- Returns:
- The run's storage capacity in gigabytes.
-
outputUri
The run's output URI.
- Returns:
- The run's output URI.
-
logLevel
The run's log level.
If the service returns an enum value that is not available in the current SDK version,
logLevelwill returnRunLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogLevelAsString().- Returns:
- The run's log level.
- See Also:
-
logLevelAsString
The run's log level.
If the service returns an enum value that is not available in the current SDK version,
logLevelwill returnRunLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogLevelAsString().- Returns:
- The run's log level.
- See Also:
-
hasResourceDigests
public final boolean hasResourceDigests()For responses, this returns true if the service returned a value for the ResourceDigests property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
resourceDigests
The run's resource digests.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasResourceDigests()method.- Returns:
- The run's resource digests.
-
startedBy
Who started the run.
- Returns:
- Who started the run.
-
creationTime
When the run was created.
- Returns:
- When the run was created.
-
startTime
When the run started.
- Returns:
- When the run started.
-
stopTime
The run's stop time.
- Returns:
- The run's stop time.
-
statusMessage
The run's status message.
- Returns:
- The run's status message.
-
hasTags
public final boolean hasTags()For responses, this returns true if the service returned a value for the Tags property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
tags
The run's tags.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasTags()method.- Returns:
- The run's tags.
-
accelerators
The computational accelerator used to run the workflow.
If the service returns an enum value that is not available in the current SDK version,
acceleratorswill returnAccelerators.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromacceleratorsAsString().- Returns:
- The computational accelerator used to run the workflow.
- See Also:
-
acceleratorsAsString
The computational accelerator used to run the workflow.
If the service returns an enum value that is not available in the current SDK version,
acceleratorswill returnAccelerators.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromacceleratorsAsString().- Returns:
- The computational accelerator used to run the workflow.
- See Also:
-
retentionMode
The run's retention mode.
If the service returns an enum value that is not available in the current SDK version,
retentionModewill returnRunRetentionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromretentionModeAsString().- Returns:
- The run's retention mode.
- See Also:
-
retentionModeAsString
The run's retention mode.
If the service returns an enum value that is not available in the current SDK version,
retentionModewill returnRunRetentionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromretentionModeAsString().- Returns:
- The run's retention mode.
- See Also:
-
failureReason
The reason a run has failed.
- Returns:
- The reason a run has failed.
-
logLocation
The location of the run log.
- Returns:
- The location of the run log.
-
uuid
The universally unique identifier for a run.
- Returns:
- The universally unique identifier for a run.
-
runOutputUri
The destination for workflow outputs.
- Returns:
- The destination for workflow outputs.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<GetRunResponse.Builder,GetRunResponse> - Specified by:
toBuilderin classAwsResponse- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
Description copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkResponse- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-