@Generated(value="software.amazon.awssdk:codegen") public final class StartAssetBundleExportJobRequest extends QuickSightRequest implements ToCopyableBuilder<StartAssetBundleExportJobRequest.Builder,StartAssetBundleExportJobRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
StartAssetBundleExportJobRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
assetBundleExportJobId()
The ID of the job.
|
String |
awsAccountId()
The ID of the Amazon Web Services account to export assets from.
|
static StartAssetBundleExportJobRequest.Builder |
builder() |
AssetBundleCloudFormationOverridePropertyConfiguration |
cloudFormationOverridePropertyConfiguration()
An optional collection of structures that generate CloudFormation parameters to override the existing resource
property values when the resource is exported to a new CloudFormation template.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
AssetBundleExportFormat |
exportFormat()
The export data format.
|
String |
exportFormatAsString()
The export data format.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasResourceArns()
For responses, this returns true if the service returned a value for the ResourceArns property.
|
Boolean |
includeAllDependencies()
A Boolean that determines whether all dependencies of each resource ARN are recursively exported with the job.
|
List<String> |
resourceArns()
An array of resource ARNs to export.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StartAssetBundleExportJobRequest.Builder> |
serializableBuilderClass() |
StartAssetBundleExportJobRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String awsAccountId()
The ID of the Amazon Web Services account to export assets from.
public final String assetBundleExportJobId()
The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.
public final boolean hasResourceArns()
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> resourceArns()
An array of resource ARNs to export. The following resources are supported.
Analysis
Dashboard
DataSet
DataSource
RefreshSchedule
Theme
VPCConnection
The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.
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 hasResourceArns() method.
Analysis
Dashboard
DataSet
DataSource
RefreshSchedule
Theme
VPCConnection
The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.
public final Boolean includeAllDependencies()
A Boolean that determines whether all dependencies of each resource ARN are recursively exported with the job.
For example, say you provided a Dashboard ARN to the ResourceArns parameter. If you set
IncludeAllDependencies to TRUE, any theme, dataset, and data source resource that is a
dependency of the dashboard is also exported.
ResourceArns parameter. If you set
IncludeAllDependencies to TRUE, any theme, dataset, and data source resource
that is a dependency of the dashboard is also exported.public final AssetBundleExportFormat exportFormat()
The export data format.
If the service returns an enum value that is not available in the current SDK version, exportFormat will
return AssetBundleExportFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from exportFormatAsString().
AssetBundleExportFormatpublic final String exportFormatAsString()
The export data format.
If the service returns an enum value that is not available in the current SDK version, exportFormat will
return AssetBundleExportFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from exportFormatAsString().
AssetBundleExportFormatpublic final AssetBundleCloudFormationOverridePropertyConfiguration cloudFormationOverridePropertyConfiguration()
An optional collection of structures that generate CloudFormation parameters to override the existing resource property values when the resource is exported to a new CloudFormation template.
Use this field if the ExportFormat field of a StartAssetBundleExportJobRequest API call
is set to CLOUDFORMATION_JSON.
Use this field if the ExportFormat field of a StartAssetBundleExportJobRequest
API call is set to CLOUDFORMATION_JSON.
public StartAssetBundleExportJobRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StartAssetBundleExportJobRequest.Builder,StartAssetBundleExportJobRequest>toBuilder in class QuickSightRequestpublic static StartAssetBundleExportJobRequest.Builder builder()
public static Class<? extends StartAssetBundleExportJobRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.