@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssetBundleImportSourceDescription extends Object implements Serializable, Cloneable, StructuredPojo
A description of the import source that you provide at the start of an import job. This value is set to either
Body
or S3Uri
, depending on how the StartAssetBundleImportJobRequest
is
configured.
Constructor and Description |
---|
AssetBundleImportSourceDescription() |
Modifier and Type | Method and Description |
---|---|
AssetBundleImportSourceDescription |
clone() |
boolean |
equals(Object obj) |
String |
getBody()
An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job.
|
String |
getS3Uri()
The Amazon S3 URI that you provided at the start of the import job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBody(String body)
An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job.
|
void |
setS3Uri(String s3Uri)
The Amazon S3 URI that you provided at the start of the import job.
|
String |
toString()
Returns a string representation of this object.
|
AssetBundleImportSourceDescription |
withBody(String body)
An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job.
|
AssetBundleImportSourceDescription |
withS3Uri(String s3Uri)
The Amazon S3 URI that you provided at the start of the import job.
|
public void setBody(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 DescribeAssetBundleExportJob
again for a
fresh URL if needed. The downloaded asset bundle is a .qs
zip file.
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
DescribeAssetBundleExportJob
again for a fresh URL if needed. The downloaded asset bundle is
a .qs
zip file.public String getBody()
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 DescribeAssetBundleExportJob
again for a
fresh URL if needed. The downloaded asset bundle is a .qs
zip file.
DescribeAssetBundleExportJob
again for a fresh URL if needed. The downloaded asset bundle is
a .qs
zip file.public AssetBundleImportSourceDescription withBody(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 DescribeAssetBundleExportJob
again for a
fresh URL if needed. The downloaded asset bundle is a .qs
zip file.
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
DescribeAssetBundleExportJob
again for a fresh URL if needed. The downloaded asset bundle is
a .qs
zip file.public void setS3Uri(String s3Uri)
The Amazon S3 URI that you provided at the start of the import job.
s3Uri
- The Amazon S3 URI that you provided at the start of the import job.public String getS3Uri()
The Amazon S3 URI that you provided at the start of the import job.
public AssetBundleImportSourceDescription withS3Uri(String s3Uri)
The Amazon S3 URI that you provided at the start of the import job.
s3Uri
- The Amazon S3 URI that you provided at the start of the import job.public String toString()
toString
in class Object
Object.toString()
public AssetBundleImportSourceDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.