@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExternalSource extends Object implements Serializable, Cloneable, StructuredPojo
The unique external source of the content contained in the wrapper object.
| Constructor and Description |
|---|
ExternalSource() |
| Modifier and Type | Method and Description |
|---|---|
ExternalSource |
clone() |
boolean |
equals(Object obj) |
ByteContentDoc |
getByteContent()
The identifier, contentType, and data of the external source wrapper object.
|
S3ObjectDoc |
getS3Location()
The S3 location of the external source wrapper object.
|
String |
getSourceType()
The source type of the external source wrapper object.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setByteContent(ByteContentDoc byteContent)
The identifier, contentType, and data of the external source wrapper object.
|
void |
setS3Location(S3ObjectDoc s3Location)
The S3 location of the external source wrapper object.
|
void |
setSourceType(String sourceType)
The source type of the external source wrapper object.
|
String |
toString()
Returns a string representation of this object.
|
ExternalSource |
withByteContent(ByteContentDoc byteContent)
The identifier, contentType, and data of the external source wrapper object.
|
ExternalSource |
withS3Location(S3ObjectDoc s3Location)
The S3 location of the external source wrapper object.
|
ExternalSource |
withSourceType(ExternalSourceType sourceType)
The source type of the external source wrapper object.
|
ExternalSource |
withSourceType(String sourceType)
The source type of the external source wrapper object.
|
public void setByteContent(ByteContentDoc byteContent)
The identifier, contentType, and data of the external source wrapper object.
byteContent - The identifier, contentType, and data of the external source wrapper object.public ByteContentDoc getByteContent()
The identifier, contentType, and data of the external source wrapper object.
public ExternalSource withByteContent(ByteContentDoc byteContent)
The identifier, contentType, and data of the external source wrapper object.
byteContent - The identifier, contentType, and data of the external source wrapper object.public void setS3Location(S3ObjectDoc s3Location)
The S3 location of the external source wrapper object.
s3Location - The S3 location of the external source wrapper object.public S3ObjectDoc getS3Location()
The S3 location of the external source wrapper object.
public ExternalSource withS3Location(S3ObjectDoc s3Location)
The S3 location of the external source wrapper object.
s3Location - The S3 location of the external source wrapper object.public void setSourceType(String sourceType)
The source type of the external source wrapper object.
sourceType - The source type of the external source wrapper object.ExternalSourceTypepublic String getSourceType()
The source type of the external source wrapper object.
ExternalSourceTypepublic ExternalSource withSourceType(String sourceType)
The source type of the external source wrapper object.
sourceType - The source type of the external source wrapper object.ExternalSourceTypepublic ExternalSource withSourceType(ExternalSourceType sourceType)
The source type of the external source wrapper object.
sourceType - The source type of the external source wrapper object.ExternalSourceTypepublic String toString()
toString in class ObjectObject.toString()public ExternalSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.