Class ProtectedJob
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ProtectedJob.Builder,ProtectedJob>
The parameters for an Clean Rooms protected job.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ProtectedJob.Builderbuilder()The compute configuration for the protected job.final InstantThe creation time of the protected job.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final ProtectedJobErrorerror()The error from the protected job.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()The identifier for a protected job instance.final ProtectedJobParametersThe job parameters for the protected job.final StringThe ARN of the membership.final Stringhe identifier for the membership.final ProtectedJobResultresult()The result of the protected job.Contains any details needed to write the job results.static Class<? extends ProtectedJob.Builder> final ProtectedJobStatisticsThe statistics of the protected job.final ProtectedJobStatusstatus()The status of the protected job.final StringThe status of the protected job.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.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
The identifier for a protected job instance.
- Returns:
- The identifier for a protected job instance.
-
membershipId
he identifier for the membership.
- Returns:
- he identifier for the membership.
-
membershipArn
-
createTime
The creation time of the protected job.
- Returns:
- The creation time of the protected job.
-
jobParameters
The job parameters for the protected job.
- Returns:
- The job parameters for the protected job.
-
status
The status of the protected job.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnProtectedJobStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the protected job.
- See Also:
-
statusAsString
The status of the protected job.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnProtectedJobStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the protected job.
- See Also:
-
resultConfiguration
Contains any details needed to write the job results.
- Returns:
- Contains any details needed to write the job results.
-
statistics
The statistics of the protected job.
- Returns:
- The statistics of the protected job.
-
result
The result of the protected job.
- Returns:
- The result of the protected job.
-
error
The error from the protected job.
- Returns:
- The error from the protected job.
-
computeConfiguration
The compute configuration for the protected job.
- Returns:
- The compute configuration for the protected job.
-
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<ProtectedJob.Builder,ProtectedJob> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
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
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-