Class GetDataQualityRuleRecommendationRunResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.glue.model.GlueResponse
-
- software.amazon.awssdk.services.glue.model.GetDataQualityRuleRecommendationRunResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetDataQualityRuleRecommendationRunResponse.Builder,GetDataQualityRuleRecommendationRunResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetDataQualityRuleRecommendationRunResponse extends GlueResponse implements ToCopyableBuilder<GetDataQualityRuleRecommendationRunResponse.Builder,GetDataQualityRuleRecommendationRunResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetDataQualityRuleRecommendationRunResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetDataQualityRuleRecommendationRunResponse.Builderbuilder()InstantcompletedOn()The date and time when this run was completed.StringcreatedRulesetName()The name of the ruleset that was created by the run.StringdataQualitySecurityConfiguration()The name of the security configuration created with the data quality encryption option.DataSourcedataSource()The data source (an Glue table) associated with this run.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringerrorString()The error strings that are associated with the run.IntegerexecutionTime()The amount of time (in seconds) that the run consumed resources.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastModifiedOn()A timestamp.IntegernumberOfWorkers()The number ofG.1Xworkers to be used in the run.StringrecommendedRuleset()When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules).Stringrole()An IAM role supplied to encrypt the results of the run.StringrunId()The unique run identifier associated with this run.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GetDataQualityRuleRecommendationRunResponse.Builder>serializableBuilderClass()InstantstartedOn()The date and time when this run started.TaskStatusTypestatus()The status for this run.StringstatusAsString()The status for this run.Integertimeout()The timeout for a run in minutes.GetDataQualityRuleRecommendationRunResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.glue.model.GlueResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
runId
public final String runId()
The unique run identifier associated with this run.
- Returns:
- The unique run identifier associated with this run.
-
dataSource
public final DataSource dataSource()
The data source (an Glue table) associated with this run.
- Returns:
- The data source (an Glue table) associated with this run.
-
role
public final String role()
An IAM role supplied to encrypt the results of the run.
- Returns:
- An IAM role supplied to encrypt the results of the run.
-
numberOfWorkers
public final Integer numberOfWorkers()
The number of
G.1Xworkers to be used in the run. The default is 5.- Returns:
- The number of
G.1Xworkers to be used in the run. The default is 5.
-
timeout
public final Integer timeout()
The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters
TIMEOUTstatus. The default is 2,880 minutes (48 hours).- Returns:
- The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is
terminated and enters
TIMEOUTstatus. The default is 2,880 minutes (48 hours).
-
status
public final TaskStatusType status()
The status for this run.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnTaskStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status for this run.
- See Also:
TaskStatusType
-
statusAsString
public final String statusAsString()
The status for this run.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnTaskStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status for this run.
- See Also:
TaskStatusType
-
errorString
public final String errorString()
The error strings that are associated with the run.
- Returns:
- The error strings that are associated with the run.
-
startedOn
public final Instant startedOn()
The date and time when this run started.
- Returns:
- The date and time when this run started.
-
lastModifiedOn
public final Instant lastModifiedOn()
A timestamp. The last point in time when this data quality rule recommendation run was modified.
- Returns:
- A timestamp. The last point in time when this data quality rule recommendation run was modified.
-
completedOn
public final Instant completedOn()
The date and time when this run was completed.
- Returns:
- The date and time when this run was completed.
-
executionTime
public final Integer executionTime()
The amount of time (in seconds) that the run consumed resources.
- Returns:
- The amount of time (in seconds) that the run consumed resources.
-
recommendedRuleset
public final String recommendedRuleset()
When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.
- Returns:
- When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.
-
createdRulesetName
public final String createdRulesetName()
The name of the ruleset that was created by the run.
- Returns:
- The name of the ruleset that was created by the run.
-
dataQualitySecurityConfiguration
public final String dataQualitySecurityConfiguration()
The name of the security configuration created with the data quality encryption option.
- Returns:
- The name of the security configuration created with the data quality encryption option.
-
toBuilder
public GetDataQualityRuleRecommendationRunResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetDataQualityRuleRecommendationRunResponse.Builder,GetDataQualityRuleRecommendationRunResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetDataQualityRuleRecommendationRunResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetDataQualityRuleRecommendationRunResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-