@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.