Class DataSourceRunActivity

java.lang.Object
software.amazon.awssdk.services.datazone.model.DataSourceRunActivity
All Implemented Interfaces:
Serializable, SdkPojo, ToCopyableBuilder<DataSourceRunActivity.Builder,DataSourceRunActivity>

@Generated("software.amazon.awssdk:codegen") public final class DataSourceRunActivity extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataSourceRunActivity.Builder,DataSourceRunActivity>

The activity details of the data source run.

See Also:
  • Method Details

    • createdAt

      public final Instant createdAt()

      The timestamp of when data source run activity was created.

      Returns:
      The timestamp of when data source run activity was created.
    • dataAssetId

      public final String dataAssetId()

      The identifier of the asset included in the data source run activity.

      Returns:
      The identifier of the asset included in the data source run activity.
    • dataAssetStatus

      public final DataAssetActivityStatus dataAssetStatus()

      The status of the asset included in the data source run activity.

      If the service returns an enum value that is not available in the current SDK version, dataAssetStatus will return DataAssetActivityStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from dataAssetStatusAsString().

      Returns:
      The status of the asset included in the data source run activity.
      See Also:
    • dataAssetStatusAsString

      public final String dataAssetStatusAsString()

      The status of the asset included in the data source run activity.

      If the service returns an enum value that is not available in the current SDK version, dataAssetStatus will return DataAssetActivityStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from dataAssetStatusAsString().

      Returns:
      The status of the asset included in the data source run activity.
      See Also:
    • dataSourceRunId

      public final String dataSourceRunId()

      The identifier of the data source for the data source run activity.

      Returns:
      The identifier of the data source for the data source run activity.
    • database

      public final String database()

      The database included in the data source run activity.

      Returns:
      The database included in the data source run activity.
    • errorMessage

      public final DataSourceErrorMessage errorMessage()
      Returns the value of the ErrorMessage property for this object.
      Returns:
      The value of the ErrorMessage property for this object.
    • projectId

      public final String projectId()

      The project ID included in the data source run activity.

      Returns:
      The project ID included in the data source run activity.
    • technicalDescription

      public final String technicalDescription()

      The technical description included in the data source run activity.

      Returns:
      The technical description included in the data source run activity.
    • technicalName

      public final String technicalName()

      The technical name included in the data source run activity.

      Returns:
      The technical name included in the data source run activity.
    • updatedAt

      public final Instant updatedAt()

      The timestamp of when data source run activity was updated.

      Returns:
      The timestamp of when data source run activity was updated.
    • toBuilder

      public DataSourceRunActivity.Builder toBuilder()
      Description copied from interface: ToCopyableBuilder
      Take this object and create a builder that contains all of the current property values of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<DataSourceRunActivity.Builder,DataSourceRunActivity>
      Returns:
      a builder for type T
    • builder

      public static DataSourceRunActivity.Builder builder()
    • serializableBuilderClass

      public static Class<? extends DataSourceRunActivity.Builder> serializableBuilderClass()
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • equalsBySdkFields

      public final boolean equalsBySdkFields(Object obj)
      Description copied from interface: SdkPojo
      Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in an SdkPojo class, and is generated based on a service model.

      If an SdkPojo class does not have any inherited fields, equalsBySdkFields and equals are essentially the same.

      Specified by:
      equalsBySdkFields in interface SdkPojo
      Parameters:
      obj - the object to be compared with
      Returns:
      true if the other object equals to this object by sdk fields, false otherwise.
    • 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.
      Overrides:
      toString in class Object
    • getValueForField

      public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
      Returns:
      List of SdkField in this POJO. May be empty list but should never be null.