Class DataSetSummary
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.DataSetSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataSetSummary.Builder,DataSetSummary>
@Generated("software.amazon.awssdk:codegen") public final class DataSetSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataSetSummary.Builder,DataSetSummary>
Dataset summary.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataSetSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The Amazon Resource Name (ARN) of the dataset.static DataSetSummary.Builderbuilder()BooleancolumnLevelPermissionRulesApplied()A value that indicates if the dataset has column level permission configured.InstantcreatedTime()The time that this dataset was created.StringdataSetId()The ID of the dataset.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()DataSetImportModeimportMode()A value that indicates whether you want to import the data into SPICE.StringimportModeAsString()A value that indicates whether you want to import the data into SPICE.InstantlastUpdatedTime()The last time that this dataset was updated.Stringname()A display name for the dataset.RowLevelPermissionDataSetrowLevelPermissionDataSet()The row-level security configuration for the dataset.BooleanrowLevelPermissionTagConfigurationApplied()Whether or not the row level permission tags are applied.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DataSetSummary.Builder>serializableBuilderClass()DataSetSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.DataSetUseAsuseAs()The usage of the dataset.StringuseAsAsString()The usage of the dataset.-
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
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the dataset.
- Returns:
- The Amazon Resource Name (ARN) of the dataset.
-
dataSetId
public final String dataSetId()
The ID of the dataset.
- Returns:
- The ID of the dataset.
-
name
public final String name()
A display name for the dataset.
- Returns:
- A display name for the dataset.
-
createdTime
public final Instant createdTime()
The time that this dataset was created.
- Returns:
- The time that this dataset was created.
-
lastUpdatedTime
public final Instant lastUpdatedTime()
The last time that this dataset was updated.
- Returns:
- The last time that this dataset was updated.
-
importMode
public final DataSetImportMode importMode()
A value that indicates whether you want to import the data into SPICE.
If the service returns an enum value that is not available in the current SDK version,
importModewill returnDataSetImportMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromimportModeAsString().- Returns:
- A value that indicates whether you want to import the data into SPICE.
- See Also:
DataSetImportMode
-
importModeAsString
public final String importModeAsString()
A value that indicates whether you want to import the data into SPICE.
If the service returns an enum value that is not available in the current SDK version,
importModewill returnDataSetImportMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromimportModeAsString().- Returns:
- A value that indicates whether you want to import the data into SPICE.
- See Also:
DataSetImportMode
-
rowLevelPermissionDataSet
public final RowLevelPermissionDataSet rowLevelPermissionDataSet()
The row-level security configuration for the dataset.
- Returns:
- The row-level security configuration for the dataset.
-
rowLevelPermissionTagConfigurationApplied
public final Boolean rowLevelPermissionTagConfigurationApplied()
Whether or not the row level permission tags are applied.
- Returns:
- Whether or not the row level permission tags are applied.
-
columnLevelPermissionRulesApplied
public final Boolean columnLevelPermissionRulesApplied()
A value that indicates if the dataset has column level permission configured.
- Returns:
- A value that indicates if the dataset has column level permission configured.
-
useAs
public final DataSetUseAs useAs()
The usage of the dataset.
If the service returns an enum value that is not available in the current SDK version,
useAswill returnDataSetUseAs.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromuseAsAsString().- Returns:
- The usage of the dataset.
- See Also:
DataSetUseAs
-
useAsAsString
public final String useAsAsString()
The usage of the dataset.
If the service returns an enum value that is not available in the current SDK version,
useAswill returnDataSetUseAs.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromuseAsAsString().- Returns:
- The usage of the dataset.
- See Also:
DataSetUseAs
-
toBuilder
public DataSetSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataSetSummary.Builder,DataSetSummary>
-
builder
public static DataSetSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataSetSummary.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
-
-