@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkerLogDeliveryDescription extends Object implements Serializable, Cloneable, StructuredPojo
Workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
Constructor and Description |
---|
WorkerLogDeliveryDescription() |
Modifier and Type | Method and Description |
---|---|
WorkerLogDeliveryDescription |
clone() |
boolean |
equals(Object obj) |
CloudWatchLogsLogDeliveryDescription |
getCloudWatchLogs()
Details about delivering logs to Amazon CloudWatch Logs.
|
FirehoseLogDeliveryDescription |
getFirehose()
Details about delivering logs to Amazon Kinesis Data Firehose.
|
S3LogDeliveryDescription |
getS3()
Details about delivering logs to Amazon S3.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudWatchLogs(CloudWatchLogsLogDeliveryDescription cloudWatchLogs)
Details about delivering logs to Amazon CloudWatch Logs.
|
void |
setFirehose(FirehoseLogDeliveryDescription firehose)
Details about delivering logs to Amazon Kinesis Data Firehose.
|
void |
setS3(S3LogDeliveryDescription s3)
Details about delivering logs to Amazon S3.
|
String |
toString()
Returns a string representation of this object.
|
WorkerLogDeliveryDescription |
withCloudWatchLogs(CloudWatchLogsLogDeliveryDescription cloudWatchLogs)
Details about delivering logs to Amazon CloudWatch Logs.
|
WorkerLogDeliveryDescription |
withFirehose(FirehoseLogDeliveryDescription firehose)
Details about delivering logs to Amazon Kinesis Data Firehose.
|
WorkerLogDeliveryDescription |
withS3(S3LogDeliveryDescription s3)
Details about delivering logs to Amazon S3.
|
public void setCloudWatchLogs(CloudWatchLogsLogDeliveryDescription cloudWatchLogs)
Details about delivering logs to Amazon CloudWatch Logs.
cloudWatchLogs
- Details about delivering logs to Amazon CloudWatch Logs.public CloudWatchLogsLogDeliveryDescription getCloudWatchLogs()
Details about delivering logs to Amazon CloudWatch Logs.
public WorkerLogDeliveryDescription withCloudWatchLogs(CloudWatchLogsLogDeliveryDescription cloudWatchLogs)
Details about delivering logs to Amazon CloudWatch Logs.
cloudWatchLogs
- Details about delivering logs to Amazon CloudWatch Logs.public void setFirehose(FirehoseLogDeliveryDescription firehose)
Details about delivering logs to Amazon Kinesis Data Firehose.
firehose
- Details about delivering logs to Amazon Kinesis Data Firehose.public FirehoseLogDeliveryDescription getFirehose()
Details about delivering logs to Amazon Kinesis Data Firehose.
public WorkerLogDeliveryDescription withFirehose(FirehoseLogDeliveryDescription firehose)
Details about delivering logs to Amazon Kinesis Data Firehose.
firehose
- Details about delivering logs to Amazon Kinesis Data Firehose.public void setS3(S3LogDeliveryDescription s3)
Details about delivering logs to Amazon S3.
s3
- Details about delivering logs to Amazon S3.public S3LogDeliveryDescription getS3()
Details about delivering logs to Amazon S3.
public WorkerLogDeliveryDescription withS3(S3LogDeliveryDescription s3)
Details about delivering logs to Amazon S3.
s3
- Details about delivering logs to Amazon S3.public String toString()
toString
in class Object
Object.toString()
public WorkerLogDeliveryDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.