@Generated(value="software.amazon.awssdk:codegen") public final class LogPublishingOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LogPublishingOptions.Builder,LogPublishingOptions>
Container for the values required to configure logging for the pipeline. If you don't specify these values, OpenSearch Ingestion will not publish logs from your application to CloudWatch Logs.
| Modifier and Type | Class and Description |
|---|---|
static interface |
LogPublishingOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LogPublishingOptions.Builder |
builder() |
CloudWatchLogDestination |
cloudWatchLogDestination()
The destination for OpenSearch Ingestion logs sent to Amazon CloudWatch Logs.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isLoggingEnabled()
Whether logs should be published.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LogPublishingOptions.Builder> |
serializableBuilderClass() |
LogPublishingOptions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean isLoggingEnabled()
Whether logs should be published.
public final CloudWatchLogDestination cloudWatchLogDestination()
The destination for OpenSearch Ingestion logs sent to Amazon CloudWatch Logs. This parameter is required if
IsLoggingEnabled is set to true.
IsLoggingEnabled is set to true.public LogPublishingOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LogPublishingOptions.Builder,LogPublishingOptions>public static LogPublishingOptions.Builder builder()
public static Class<? extends LogPublishingOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.