@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.ExternalSourceType
public String getSourceType()
The source type of the external source wrapper object.
ExternalSourceType
public ExternalSource withSourceType(String sourceType)
The source type of the external source wrapper object.
sourceType
- The source type of the external source wrapper object.ExternalSourceType
public ExternalSource withSourceType(ExternalSourceType sourceType)
The source type of the external source wrapper object.
sourceType
- The source type of the external source wrapper object.ExternalSourceType
public String toString()
toString
in class Object
Object.toString()
public ExternalSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.