@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 Object
Object.toString()
public S3Location clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.