@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LoggingConfig extends Object implements Serializable, Cloneable, StructuredPojo
Configuration fields for invocation logging.
Constructor and Description |
---|
LoggingConfig() |
Modifier and Type | Method and Description |
---|---|
LoggingConfig |
clone() |
boolean |
equals(Object obj) |
CloudWatchConfig |
getCloudWatchConfig()
CloudWatch logging configuration.
|
Boolean |
getEmbeddingDataDeliveryEnabled()
Set to include embeddings data in the log delivery.
|
Boolean |
getImageDataDeliveryEnabled()
Set to include image data in the log delivery.
|
S3Config |
getS3Config()
S3 configuration for storing log data.
|
Boolean |
getTextDataDeliveryEnabled()
Set to include text data in the log delivery.
|
int |
hashCode() |
Boolean |
isEmbeddingDataDeliveryEnabled()
Set to include embeddings data in the log delivery.
|
Boolean |
isImageDataDeliveryEnabled()
Set to include image data in the log delivery.
|
Boolean |
isTextDataDeliveryEnabled()
Set to include text data in the log delivery.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudWatchConfig(CloudWatchConfig cloudWatchConfig)
CloudWatch logging configuration.
|
void |
setEmbeddingDataDeliveryEnabled(Boolean embeddingDataDeliveryEnabled)
Set to include embeddings data in the log delivery.
|
void |
setImageDataDeliveryEnabled(Boolean imageDataDeliveryEnabled)
Set to include image data in the log delivery.
|
void |
setS3Config(S3Config s3Config)
S3 configuration for storing log data.
|
void |
setTextDataDeliveryEnabled(Boolean textDataDeliveryEnabled)
Set to include text data in the log delivery.
|
String |
toString()
Returns a string representation of this object.
|
LoggingConfig |
withCloudWatchConfig(CloudWatchConfig cloudWatchConfig)
CloudWatch logging configuration.
|
LoggingConfig |
withEmbeddingDataDeliveryEnabled(Boolean embeddingDataDeliveryEnabled)
Set to include embeddings data in the log delivery.
|
LoggingConfig |
withImageDataDeliveryEnabled(Boolean imageDataDeliveryEnabled)
Set to include image data in the log delivery.
|
LoggingConfig |
withS3Config(S3Config s3Config)
S3 configuration for storing log data.
|
LoggingConfig |
withTextDataDeliveryEnabled(Boolean textDataDeliveryEnabled)
Set to include text data in the log delivery.
|
public void setCloudWatchConfig(CloudWatchConfig cloudWatchConfig)
CloudWatch logging configuration.
cloudWatchConfig
- CloudWatch logging configuration.public CloudWatchConfig getCloudWatchConfig()
CloudWatch logging configuration.
public LoggingConfig withCloudWatchConfig(CloudWatchConfig cloudWatchConfig)
CloudWatch logging configuration.
cloudWatchConfig
- CloudWatch logging configuration.public void setS3Config(S3Config s3Config)
S3 configuration for storing log data.
s3Config
- S3 configuration for storing log data.public S3Config getS3Config()
S3 configuration for storing log data.
public LoggingConfig withS3Config(S3Config s3Config)
S3 configuration for storing log data.
s3Config
- S3 configuration for storing log data.public void setTextDataDeliveryEnabled(Boolean textDataDeliveryEnabled)
Set to include text data in the log delivery.
textDataDeliveryEnabled
- Set to include text data in the log delivery.public Boolean getTextDataDeliveryEnabled()
Set to include text data in the log delivery.
public LoggingConfig withTextDataDeliveryEnabled(Boolean textDataDeliveryEnabled)
Set to include text data in the log delivery.
textDataDeliveryEnabled
- Set to include text data in the log delivery.public Boolean isTextDataDeliveryEnabled()
Set to include text data in the log delivery.
public void setImageDataDeliveryEnabled(Boolean imageDataDeliveryEnabled)
Set to include image data in the log delivery.
imageDataDeliveryEnabled
- Set to include image data in the log delivery.public Boolean getImageDataDeliveryEnabled()
Set to include image data in the log delivery.
public LoggingConfig withImageDataDeliveryEnabled(Boolean imageDataDeliveryEnabled)
Set to include image data in the log delivery.
imageDataDeliveryEnabled
- Set to include image data in the log delivery.public Boolean isImageDataDeliveryEnabled()
Set to include image data in the log delivery.
public void setEmbeddingDataDeliveryEnabled(Boolean embeddingDataDeliveryEnabled)
Set to include embeddings data in the log delivery.
embeddingDataDeliveryEnabled
- Set to include embeddings data in the log delivery.public Boolean getEmbeddingDataDeliveryEnabled()
Set to include embeddings data in the log delivery.
public LoggingConfig withEmbeddingDataDeliveryEnabled(Boolean embeddingDataDeliveryEnabled)
Set to include embeddings data in the log delivery.
embeddingDataDeliveryEnabled
- Set to include embeddings data in the log delivery.public Boolean isEmbeddingDataDeliveryEnabled()
Set to include embeddings data in the log delivery.
public String toString()
toString
in class Object
Object.toString()
public LoggingConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.