Class DataSourceSummary
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<DataSourceSummary.Builder,
DataSourceSummary>
The details of the data source.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DataSourceSummary.Builder
builder()
final Instant
The timestamp of when the data source was created.final String
The ID of the data source.final String
domainId()
The ID of the Amazon DataZone domain in which the data source exists.final EnableSetting
Specifies whether the data source is enabled.final String
Specifies whether the data source is enabled.final String
The ID of the environment in which the data source exists.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Integer
The count of the assets created during the last data source run.final Instant
The timestamp of when the data source run was last performed.final DataSourceErrorMessage
Returns the value of the LastRunErrorMessage property for this object.final DataSourceRunStatus
The status of the last data source run.final String
The status of the last data source run.final String
name()
The name of the data source.final ScheduleConfiguration
schedule()
Returns the value of the Schedule property for this object.static Class
<? extends DataSourceSummary.Builder> final DataSourceStatus
status()
The status of the data source.final String
The status of the data source.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final String
type()
The type of the data source.final Instant
The timestamp of when the data source was updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
createdAt
The timestamp of when the data source was created.
- Returns:
- The timestamp of when the data source was created.
-
dataSourceId
The ID of the data source.
- Returns:
- The ID of the data source.
-
domainId
The ID of the Amazon DataZone domain in which the data source exists.
- Returns:
- The ID of the Amazon DataZone domain in which the data source exists.
-
enableSetting
Specifies whether the data source is enabled.
If the service returns an enum value that is not available in the current SDK version,
enableSetting
will returnEnableSetting.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromenableSettingAsString()
.- Returns:
- Specifies whether the data source is enabled.
- See Also:
-
enableSettingAsString
Specifies whether the data source is enabled.
If the service returns an enum value that is not available in the current SDK version,
enableSetting
will returnEnableSetting.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromenableSettingAsString()
.- Returns:
- Specifies whether the data source is enabled.
- See Also:
-
environmentId
The ID of the environment in which the data source exists.
- Returns:
- The ID of the environment in which the data source exists.
-
lastRunAssetCount
The count of the assets created during the last data source run.
- Returns:
- The count of the assets created during the last data source run.
-
lastRunAt
The timestamp of when the data source run was last performed.
- Returns:
- The timestamp of when the data source run was last performed.
-
lastRunErrorMessage
Returns the value of the LastRunErrorMessage property for this object.- Returns:
- The value of the LastRunErrorMessage property for this object.
-
lastRunStatus
The status of the last data source run.
If the service returns an enum value that is not available in the current SDK version,
lastRunStatus
will returnDataSourceRunStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlastRunStatusAsString()
.- Returns:
- The status of the last data source run.
- See Also:
-
lastRunStatusAsString
The status of the last data source run.
If the service returns an enum value that is not available in the current SDK version,
lastRunStatus
will returnDataSourceRunStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlastRunStatusAsString()
.- Returns:
- The status of the last data source run.
- See Also:
-
name
The name of the data source.
- Returns:
- The name of the data source.
-
schedule
Returns the value of the Schedule property for this object.- Returns:
- The value of the Schedule property for this object.
-
status
The status of the data source.
If the service returns an enum value that is not available in the current SDK version,
status
will returnDataSourceStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the data source.
- See Also:
-
statusAsString
The status of the data source.
If the service returns an enum value that is not available in the current SDK version,
status
will returnDataSourceStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the data source.
- See Also:
-
type
The type of the data source.
- Returns:
- The type of the data source.
-
updatedAt
The timestamp of when the data source was updated.
- Returns:
- The timestamp of when the data source was updated.
-
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 interfaceToCopyableBuilder<DataSourceSummary.Builder,
DataSourceSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
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 anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
-
sdkFields
-