@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3Location extends Object implements Serializable, Cloneable, StructuredPojo
Describes the S3 location.
| Constructor and Description |
|---|
S3Location() |
| Modifier and Type | Method and Description |
|---|---|
S3Location |
clone() |
boolean |
equals(Object obj) |
String |
getS3Bucket()
The S3 bucket of the S3 object.
|
String |
getS3Key()
The S3 key of the S3 object.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setS3Bucket(String s3Bucket)
The S3 bucket of the S3 object.
|
void |
setS3Key(String s3Key)
The S3 key of the S3 object.
|
String |
toString()
Returns a string representation of this object.
|
S3Location |
withS3Bucket(String s3Bucket)
The S3 bucket of the S3 object.
|
S3Location |
withS3Key(String s3Key)
The S3 key of the S3 object.
|
public void setS3Bucket(String s3Bucket)
The S3 bucket of the S3 object.
s3Bucket - The S3 bucket of the S3 object.public String getS3Bucket()
The S3 bucket of the S3 object.
public S3Location withS3Bucket(String s3Bucket)
The S3 bucket of the S3 object.
s3Bucket - The S3 bucket of the S3 object.public void setS3Key(String s3Key)
The S3 key of the S3 object.
This is required when used for the following:
IconS3Location (Actions: CreateApplication and UpdateApplication)
SessionScriptS3Location (Actions: CreateFleet and UpdateFleet)
ScriptDetails (Actions: CreateAppBlock)
SourceS3Location when creating an app block with CUSTOM PackagingType (Actions: CreateAppBlock)
SourceS3Location when creating an app block with APPSTREAM2 PackagingType, and using an existing
application package (VHD file). In this case, S3Key refers to the VHD file. If a new application
package is required, then S3Key is not required. (Actions: CreateAppBlock)
s3Key - The S3 key of the S3 object.
This is required when used for the following:
IconS3Location (Actions: CreateApplication and UpdateApplication)
SessionScriptS3Location (Actions: CreateFleet and UpdateFleet)
ScriptDetails (Actions: CreateAppBlock)
SourceS3Location when creating an app block with CUSTOM PackagingType (Actions:
CreateAppBlock)
SourceS3Location when creating an app block with APPSTREAM2 PackagingType, and using an
existing application package (VHD file). In this case, S3Key refers to the VHD file. If a new
application package is required, then S3Key is not required. (Actions: CreateAppBlock)
public String getS3Key()
The S3 key of the S3 object.
This is required when used for the following:
IconS3Location (Actions: CreateApplication and UpdateApplication)
SessionScriptS3Location (Actions: CreateFleet and UpdateFleet)
ScriptDetails (Actions: CreateAppBlock)
SourceS3Location when creating an app block with CUSTOM PackagingType (Actions: CreateAppBlock)
SourceS3Location when creating an app block with APPSTREAM2 PackagingType, and using an existing
application package (VHD file). In this case, S3Key refers to the VHD file. If a new application
package is required, then S3Key is not required. (Actions: CreateAppBlock)
This is required when used for the following:
IconS3Location (Actions: CreateApplication and UpdateApplication)
SessionScriptS3Location (Actions: CreateFleet and UpdateFleet)
ScriptDetails (Actions: CreateAppBlock)
SourceS3Location when creating an app block with CUSTOM PackagingType (Actions:
CreateAppBlock)
SourceS3Location when creating an app block with APPSTREAM2 PackagingType, and using an
existing application package (VHD file). In this case, S3Key refers to the VHD file. If a
new application package is required, then S3Key is not required. (Actions: CreateAppBlock)
public S3Location withS3Key(String s3Key)
The S3 key of the S3 object.
This is required when used for the following:
IconS3Location (Actions: CreateApplication and UpdateApplication)
SessionScriptS3Location (Actions: CreateFleet and UpdateFleet)
ScriptDetails (Actions: CreateAppBlock)
SourceS3Location when creating an app block with CUSTOM PackagingType (Actions: CreateAppBlock)
SourceS3Location when creating an app block with APPSTREAM2 PackagingType, and using an existing
application package (VHD file). In this case, S3Key refers to the VHD file. If a new application
package is required, then S3Key is not required. (Actions: CreateAppBlock)
s3Key - The S3 key of the S3 object.
This is required when used for the following:
IconS3Location (Actions: CreateApplication and UpdateApplication)
SessionScriptS3Location (Actions: CreateFleet and UpdateFleet)
ScriptDetails (Actions: CreateAppBlock)
SourceS3Location when creating an app block with CUSTOM PackagingType (Actions:
CreateAppBlock)
SourceS3Location when creating an app block with APPSTREAM2 PackagingType, and using an
existing application package (VHD file). In this case, S3Key refers to the VHD file. If a new
application package is required, then S3Key is not required. (Actions: CreateAppBlock)
public String toString()
toString in class ObjectObject.toString()public S3Location clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.