@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The source configuration.
| Constructor and Description | 
|---|
| SourceConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| SourceConfiguration | clone() | 
| boolean | equals(Object obj) | 
| IotSiteWiseSourceConfiguration | getIotSiteWiseConfiguration()
 The source configuration IoT SiteWise configuration. | 
| IotTwinMakerSourceConfiguration | getIotTwinMakerConfiguration()
 The source configuration IoT TwinMaker configuration. | 
| S3SourceConfiguration | getS3Configuration()
 The source configuration S3 configuration. | 
| String | getType()
 The source configuration type. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setIotSiteWiseConfiguration(IotSiteWiseSourceConfiguration iotSiteWiseConfiguration)
 The source configuration IoT SiteWise configuration. | 
| void | setIotTwinMakerConfiguration(IotTwinMakerSourceConfiguration iotTwinMakerConfiguration)
 The source configuration IoT TwinMaker configuration. | 
| void | setS3Configuration(S3SourceConfiguration s3Configuration)
 The source configuration S3 configuration. | 
| void | setType(String type)
 The source configuration type. | 
| String | toString()Returns a string representation of this object. | 
| SourceConfiguration | withIotSiteWiseConfiguration(IotSiteWiseSourceConfiguration iotSiteWiseConfiguration)
 The source configuration IoT SiteWise configuration. | 
| SourceConfiguration | withIotTwinMakerConfiguration(IotTwinMakerSourceConfiguration iotTwinMakerConfiguration)
 The source configuration IoT TwinMaker configuration. | 
| SourceConfiguration | withS3Configuration(S3SourceConfiguration s3Configuration)
 The source configuration S3 configuration. | 
| SourceConfiguration | withType(SourceType type)
 The source configuration type. | 
| SourceConfiguration | withType(String type)
 The source configuration type. | 
public void setType(String type)
The source configuration type.
type - The source configuration type.SourceTypepublic String getType()
The source configuration type.
SourceTypepublic SourceConfiguration withType(String type)
The source configuration type.
type - The source configuration type.SourceTypepublic SourceConfiguration withType(SourceType type)
The source configuration type.
type - The source configuration type.SourceTypepublic void setS3Configuration(S3SourceConfiguration s3Configuration)
The source configuration S3 configuration.
s3Configuration - The source configuration S3 configuration.public S3SourceConfiguration getS3Configuration()
The source configuration S3 configuration.
public SourceConfiguration withS3Configuration(S3SourceConfiguration s3Configuration)
The source configuration S3 configuration.
s3Configuration - The source configuration S3 configuration.public void setIotSiteWiseConfiguration(IotSiteWiseSourceConfiguration iotSiteWiseConfiguration)
The source configuration IoT SiteWise configuration.
iotSiteWiseConfiguration - The source configuration IoT SiteWise configuration.public IotSiteWiseSourceConfiguration getIotSiteWiseConfiguration()
The source configuration IoT SiteWise configuration.
public SourceConfiguration withIotSiteWiseConfiguration(IotSiteWiseSourceConfiguration iotSiteWiseConfiguration)
The source configuration IoT SiteWise configuration.
iotSiteWiseConfiguration - The source configuration IoT SiteWise configuration.public void setIotTwinMakerConfiguration(IotTwinMakerSourceConfiguration iotTwinMakerConfiguration)
The source configuration IoT TwinMaker configuration.
iotTwinMakerConfiguration - The source configuration IoT TwinMaker configuration.public IotTwinMakerSourceConfiguration getIotTwinMakerConfiguration()
The source configuration IoT TwinMaker configuration.
public SourceConfiguration withIotTwinMakerConfiguration(IotTwinMakerSourceConfiguration iotTwinMakerConfiguration)
The source configuration IoT TwinMaker configuration.
iotTwinMakerConfiguration - The source configuration IoT TwinMaker configuration.public String toString()
toString in class ObjectObject.toString()public SourceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.