@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MetricSource extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about source data used to generate metrics.
Constructor and Description |
---|
MetricSource() |
Modifier and Type | Method and Description |
---|---|
MetricSource |
clone() |
boolean |
equals(Object obj) |
AppFlowConfig |
getAppFlowConfig()
Details about an AppFlow datasource.
|
AthenaSourceConfig |
getAthenaSourceConfig()
Details about an Amazon Athena datasource.
|
CloudWatchConfig |
getCloudWatchConfig()
Details about an Amazon CloudWatch monitoring datasource.
|
RDSSourceConfig |
getRDSSourceConfig()
Details about an Amazon Relational Database Service (RDS) datasource.
|
RedshiftSourceConfig |
getRedshiftSourceConfig()
Details about an Amazon Redshift database datasource.
|
S3SourceConfig |
getS3SourceConfig() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAppFlowConfig(AppFlowConfig appFlowConfig)
Details about an AppFlow datasource.
|
void |
setAthenaSourceConfig(AthenaSourceConfig athenaSourceConfig)
Details about an Amazon Athena datasource.
|
void |
setCloudWatchConfig(CloudWatchConfig cloudWatchConfig)
Details about an Amazon CloudWatch monitoring datasource.
|
void |
setRDSSourceConfig(RDSSourceConfig rDSSourceConfig)
Details about an Amazon Relational Database Service (RDS) datasource.
|
void |
setRedshiftSourceConfig(RedshiftSourceConfig redshiftSourceConfig)
Details about an Amazon Redshift database datasource.
|
void |
setS3SourceConfig(S3SourceConfig s3SourceConfig) |
String |
toString()
Returns a string representation of this object.
|
MetricSource |
withAppFlowConfig(AppFlowConfig appFlowConfig)
Details about an AppFlow datasource.
|
MetricSource |
withAthenaSourceConfig(AthenaSourceConfig athenaSourceConfig)
Details about an Amazon Athena datasource.
|
MetricSource |
withCloudWatchConfig(CloudWatchConfig cloudWatchConfig)
Details about an Amazon CloudWatch monitoring datasource.
|
MetricSource |
withRDSSourceConfig(RDSSourceConfig rDSSourceConfig)
Details about an Amazon Relational Database Service (RDS) datasource.
|
MetricSource |
withRedshiftSourceConfig(RedshiftSourceConfig redshiftSourceConfig)
Details about an Amazon Redshift database datasource.
|
MetricSource |
withS3SourceConfig(S3SourceConfig s3SourceConfig) |
public void setS3SourceConfig(S3SourceConfig s3SourceConfig)
s3SourceConfig
- public S3SourceConfig getS3SourceConfig()
public MetricSource withS3SourceConfig(S3SourceConfig s3SourceConfig)
s3SourceConfig
- public void setAppFlowConfig(AppFlowConfig appFlowConfig)
Details about an AppFlow datasource.
appFlowConfig
- Details about an AppFlow datasource.public AppFlowConfig getAppFlowConfig()
Details about an AppFlow datasource.
public MetricSource withAppFlowConfig(AppFlowConfig appFlowConfig)
Details about an AppFlow datasource.
appFlowConfig
- Details about an AppFlow datasource.public void setCloudWatchConfig(CloudWatchConfig cloudWatchConfig)
Details about an Amazon CloudWatch monitoring datasource.
cloudWatchConfig
- Details about an Amazon CloudWatch monitoring datasource.public CloudWatchConfig getCloudWatchConfig()
Details about an Amazon CloudWatch monitoring datasource.
public MetricSource withCloudWatchConfig(CloudWatchConfig cloudWatchConfig)
Details about an Amazon CloudWatch monitoring datasource.
cloudWatchConfig
- Details about an Amazon CloudWatch monitoring datasource.public void setRDSSourceConfig(RDSSourceConfig rDSSourceConfig)
Details about an Amazon Relational Database Service (RDS) datasource.
rDSSourceConfig
- Details about an Amazon Relational Database Service (RDS) datasource.public RDSSourceConfig getRDSSourceConfig()
Details about an Amazon Relational Database Service (RDS) datasource.
public MetricSource withRDSSourceConfig(RDSSourceConfig rDSSourceConfig)
Details about an Amazon Relational Database Service (RDS) datasource.
rDSSourceConfig
- Details about an Amazon Relational Database Service (RDS) datasource.public void setRedshiftSourceConfig(RedshiftSourceConfig redshiftSourceConfig)
Details about an Amazon Redshift database datasource.
redshiftSourceConfig
- Details about an Amazon Redshift database datasource.public RedshiftSourceConfig getRedshiftSourceConfig()
Details about an Amazon Redshift database datasource.
public MetricSource withRedshiftSourceConfig(RedshiftSourceConfig redshiftSourceConfig)
Details about an Amazon Redshift database datasource.
redshiftSourceConfig
- Details about an Amazon Redshift database datasource.public void setAthenaSourceConfig(AthenaSourceConfig athenaSourceConfig)
Details about an Amazon Athena datasource.
athenaSourceConfig
- Details about an Amazon Athena datasource.public AthenaSourceConfig getAthenaSourceConfig()
Details about an Amazon Athena datasource.
public MetricSource withAthenaSourceConfig(AthenaSourceConfig athenaSourceConfig)
Details about an Amazon Athena datasource.
athenaSourceConfig
- Details about an Amazon Athena datasource.public String toString()
toString
in class Object
Object.toString()
public MetricSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.