@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProjectDataDeliveryConfig extends Object implements Serializable, Cloneable, StructuredPojo
A structure that contains information about where Evidently is to store evaluation events for longer term storage.
Constructor and Description |
---|
ProjectDataDeliveryConfig() |
Modifier and Type | Method and Description |
---|---|
ProjectDataDeliveryConfig |
clone() |
boolean |
equals(Object obj) |
CloudWatchLogsDestinationConfig |
getCloudWatchLogs()
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
|
S3DestinationConfig |
getS3Destination()
If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket
prefix.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudWatchLogs(CloudWatchLogsDestinationConfig cloudWatchLogs)
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
|
void |
setS3Destination(S3DestinationConfig s3Destination)
If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket
prefix.
|
String |
toString()
Returns a string representation of this object.
|
ProjectDataDeliveryConfig |
withCloudWatchLogs(CloudWatchLogsDestinationConfig cloudWatchLogs)
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
|
ProjectDataDeliveryConfig |
withS3Destination(S3DestinationConfig s3Destination)
If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket
prefix.
|
public void setCloudWatchLogs(CloudWatchLogsDestinationConfig cloudWatchLogs)
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
cloudWatchLogs
- If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.public CloudWatchLogsDestinationConfig getCloudWatchLogs()
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
public ProjectDataDeliveryConfig withCloudWatchLogs(CloudWatchLogsDestinationConfig cloudWatchLogs)
If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.
cloudWatchLogs
- If the project stores evaluation events in CloudWatch Logs, this structure stores the log group name.public void setS3Destination(S3DestinationConfig s3Destination)
If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.
s3Destination
- If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and
bucket prefix.public S3DestinationConfig getS3Destination()
If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.
public ProjectDataDeliveryConfig withS3Destination(S3DestinationConfig s3Destination)
If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and bucket prefix.
s3Destination
- If the project stores evaluation events in an Amazon S3 bucket, this structure stores the bucket name and
bucket prefix.public String toString()
toString
in class Object
Object.toString()
public ProjectDataDeliveryConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.