Class S3TableIntegrationSource
- java.lang.Object
-
- software.amazon.awssdk.services.cloudwatchlogs.model.S3TableIntegrationSource
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3TableIntegrationSource.Builder,S3TableIntegrationSource>
@Generated("software.amazon.awssdk:codegen") public final class S3TableIntegrationSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3TableIntegrationSource.Builder,S3TableIntegrationSource>
Represents a data source association with an S3 Table Integration, including its status and metadata.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceS3TableIntegrationSource.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static S3TableIntegrationSource.Builderbuilder()LongcreatedTimeStamp()The timestamp when the data source association was created.DataSourcedataSource()The data source associated with the S3 Table Integration.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringidentifier()The unique identifier for this data source association.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends S3TableIntegrationSource.Builder>serializableBuilderClass()S3TableIntegrationSourceStatusstatus()The current status of the data source association.StringstatusAsString()The current status of the data source association.StringstatusReason()Additional information about the status of the data source association.S3TableIntegrationSource.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
identifier
public final String identifier()
The unique identifier for this data source association.
- Returns:
- The unique identifier for this data source association.
-
dataSource
public final DataSource dataSource()
The data source associated with the S3 Table Integration.
- Returns:
- The data source associated with the S3 Table Integration.
-
status
public final S3TableIntegrationSourceStatus status()
The current status of the data source association.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnS3TableIntegrationSourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the data source association.
- See Also:
S3TableIntegrationSourceStatus
-
statusAsString
public final String statusAsString()
The current status of the data source association.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnS3TableIntegrationSourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the data source association.
- See Also:
S3TableIntegrationSourceStatus
-
statusReason
public final String statusReason()
Additional information about the status of the data source association.
- Returns:
- Additional information about the status of the data source association.
-
createdTimeStamp
public final Long createdTimeStamp()
The timestamp when the data source association was created.
- Returns:
- The timestamp when the data source association was created.
-
toBuilder
public S3TableIntegrationSource.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3TableIntegrationSource.Builder,S3TableIntegrationSource>
-
builder
public static S3TableIntegrationSource.Builder builder()
-
serializableBuilderClass
public static Class<? extends S3TableIntegrationSource.Builder> serializableBuilderClass()
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-