Class FolderSummary
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.FolderSummary
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<FolderSummary.Builder,FolderSummary>
@Generated("software.amazon.awssdk:codegen") public final class FolderSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FolderSummary.Builder,FolderSummary>
A summary of information about an existing Amazon QuickSight folder.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FolderSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
arn()
The Amazon Resource Name (ARN) of the folder.static FolderSummary.Builder
builder()
Instant
createdTime()
The time that the folder was created.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
String
folderId()
The ID of the folder.FolderType
folderType()
The type of folder.String
folderTypeAsString()
The type of folder.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Instant
lastUpdatedTime()
The time that the folder was last updated.String
name()
The display name of the folder.List<SdkField<?>>
sdkFields()
static Class<? extends FolderSummary.Builder>
serializableBuilderClass()
SharingModel
sharingModel()
The sharing scope of the folder.String
sharingModelAsString()
The sharing scope of the folder.FolderSummary.Builder
toBuilder()
String
toString()
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
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the folder.
- Returns:
- The Amazon Resource Name (ARN) of the folder.
-
folderId
public final String folderId()
The ID of the folder.
- Returns:
- The ID of the folder.
-
name
public final String name()
The display name of the folder.
- Returns:
- The display name of the folder.
-
folderType
public final FolderType folderType()
The type of folder.
If the service returns an enum value that is not available in the current SDK version,
folderType
will returnFolderType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfolderTypeAsString()
.- Returns:
- The type of folder.
- See Also:
FolderType
-
folderTypeAsString
public final String folderTypeAsString()
The type of folder.
If the service returns an enum value that is not available in the current SDK version,
folderType
will returnFolderType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfolderTypeAsString()
.- Returns:
- The type of folder.
- See Also:
FolderType
-
createdTime
public final Instant createdTime()
The time that the folder was created.
- Returns:
- The time that the folder was created.
-
lastUpdatedTime
public final Instant lastUpdatedTime()
The time that the folder was last updated.
- Returns:
- The time that the folder was last updated.
-
sharingModel
public final SharingModel sharingModel()
The sharing scope of the folder.
If the service returns an enum value that is not available in the current SDK version,
sharingModel
will returnSharingModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsharingModelAsString()
.- Returns:
- The sharing scope of the folder.
- See Also:
SharingModel
-
sharingModelAsString
public final String sharingModelAsString()
The sharing scope of the folder.
If the service returns an enum value that is not available in the current SDK version,
sharingModel
will returnSharingModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsharingModelAsString()
.- Returns:
- The sharing scope of the folder.
- See Also:
SharingModel
-
toBuilder
public FolderSummary.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<FolderSummary.Builder,FolderSummary>
-
builder
public static FolderSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends FolderSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-