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 String
The connection ID that's part of the data source summary.final Instant
The timestamp of when the data source was created.final String
The ID of the data source.final String
The data source description.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
-
connectionId
The connection ID that's part of the data source summary.
- Returns:
- The connection ID that's part of the data source summary.
-
createdAt
The timestamp of when the data source was created.
- Returns:
- The timestamp of when the data source was created.
-
dataSourceId
-
description
The data source description.
- Returns:
- The data source description.
-
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
-
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
-
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
-
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
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-