@Generated(value="software.amazon.awssdk:codegen") public final class Folder extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Folder.Builder,Folder>
A folder in Amazon QuickSight.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Folder.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) for the folder.
|
static Folder.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.
|
List<String> |
folderPath()
An array of ancestor ARN strings for the folder.
|
FolderType |
folderType()
The type of folder it is.
|
String |
folderTypeAsString()
The type of folder it is.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFolderPath()
For responses, this returns true if the service returned a value for the FolderPath property.
|
int |
hashCode() |
Instant |
lastUpdatedTime()
The time that the folder was last updated.
|
String |
name()
A display name for the folder.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Folder.Builder> |
serializableBuilderClass() |
SharingModel |
sharingModel()
The sharing scope of the folder.
|
String |
sharingModelAsString()
The sharing scope of the folder.
|
Folder.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String folderId()
The ID of the folder.
public final String arn()
The Amazon Resource Name (ARN) for the folder.
public final String name()
A display name for the folder.
public final FolderType folderType()
The type of folder it is.
If the service returns an enum value that is not available in the current SDK version, folderType will
return FolderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
folderTypeAsString().
FolderTypepublic final String folderTypeAsString()
The type of folder it is.
If the service returns an enum value that is not available in the current SDK version, folderType will
return FolderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
folderTypeAsString().
FolderTypepublic final boolean hasFolderPath()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> folderPath()
An array of ancestor ARN strings for the folder.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFolderPath() method.
public final Instant createdTime()
The time that the folder was created.
public final Instant lastUpdatedTime()
The time that the folder was last updated.
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
return SharingModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sharingModelAsString().
SharingModelpublic 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
return SharingModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sharingModelAsString().
SharingModelpublic Folder.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Folder.Builder,Folder>public static Folder.Builder builder()
public static Class<? extends Folder.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.