@Generated(value="software.amazon.awssdk:codegen") public final class SnapshotFile extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SnapshotFile.Builder,SnapshotFile>
A structure that contains the information for the snapshot that you want to generate. This information is provided by you when you start a new snapshot job.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SnapshotFile.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SnapshotFile.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
SnapshotFileFormatType |
formatType()
The format of the snapshot file to be generated.
|
String |
formatTypeAsString()
The format of the snapshot file to be generated.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSheetSelections()
For responses, this returns true if the service returned a value for the SheetSelections property.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SnapshotFile.Builder> |
serializableBuilderClass() |
List<SnapshotFileSheetSelection> |
sheetSelections()
A list of
SnapshotFileSheetSelection objects that contain information on the dashboard sheet that is
exported. |
SnapshotFile.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasSheetSelections()
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<SnapshotFileSheetSelection> sheetSelections()
A list of SnapshotFileSheetSelection objects that contain information on the dashboard sheet that is
exported. These objects provide information about the snapshot artifacts that are generated during the job. This
structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1 configuration for PDF.
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 hasSheetSelections() method.
SnapshotFileSheetSelection objects that contain information on the dashboard sheet
that is exported. These objects provide information about the snapshot artifacts that are generated
during the job. This structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1
configuration for PDF.public final SnapshotFileFormatType formatType()
The format of the snapshot file to be generated. You can choose between CSV, Excel, or
PDF.
If the service returns an enum value that is not available in the current SDK version, formatType will
return SnapshotFileFormatType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from formatTypeAsString().
CSV,
Excel, or PDF.SnapshotFileFormatTypepublic final String formatTypeAsString()
The format of the snapshot file to be generated. You can choose between CSV, Excel, or
PDF.
If the service returns an enum value that is not available in the current SDK version, formatType will
return SnapshotFileFormatType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from formatTypeAsString().
CSV,
Excel, or PDF.SnapshotFileFormatTypepublic SnapshotFile.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SnapshotFile.Builder,SnapshotFile>public static SnapshotFile.Builder builder()
public static Class<? extends SnapshotFile.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.