Class AssetBundleImportSourceDescription
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.AssetBundleImportSourceDescription
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AssetBundleImportSourceDescription.Builder,AssetBundleImportSourceDescription>
@Generated("software.amazon.awssdk:codegen") public final class AssetBundleImportSourceDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssetBundleImportSourceDescription.Builder,AssetBundleImportSourceDescription>
A description of the import source that you provide at the start of an import job. This value is set to either
BodyorS3Uri, depending on how theStartAssetBundleImportJobRequestis configured.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAssetBundleImportSourceDescription.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbody()An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job.static AssetBundleImportSourceDescription.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Strings3Uri()The Amazon S3 URI that you provided at the start of the import job.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AssetBundleImportSourceDescription.Builder>serializableBuilderClass()AssetBundleImportSourceDescription.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
-
body
public final String body()
An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for five minutes after issuance. Call
DescribeAssetBundleExportJobagain for a fresh URL if needed. The downloaded asset bundle is a.qszip file.- Returns:
- An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the
import job. This URL is valid for five minutes after issuance. Call
DescribeAssetBundleExportJobagain for a fresh URL if needed. The downloaded asset bundle is a.qszip file.
-
s3Uri
public final String s3Uri()
The Amazon S3 URI that you provided at the start of the import job.
- Returns:
- The Amazon S3 URI that you provided at the start of the import job.
-
toBuilder
public AssetBundleImportSourceDescription.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AssetBundleImportSourceDescription.Builder,AssetBundleImportSourceDescription>
-
builder
public static AssetBundleImportSourceDescription.Builder builder()
-
serializableBuilderClass
public static Class<? extends AssetBundleImportSourceDescription.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
-
-