Class LogPublishingOption
- java.lang.Object
-
- software.amazon.awssdk.services.elasticsearch.model.LogPublishingOption
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<LogPublishingOption.Builder,LogPublishingOption>
@Generated("software.amazon.awssdk:codegen") public final class LogPublishingOption extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LogPublishingOption.Builder,LogPublishingOption>
Log Publishing option that is set for given domain.
Attributes and their details:- CloudWatchLogsLogGroupArn: ARN of the Cloudwatch log group to which log needs to be published.
- Enabled: Whether the log publishing for given log type is enabled or not
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
LogPublishingOption.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LogPublishingOption.Builder
builder()
String
cloudWatchLogsLogGroupArn()
Returns the value of the CloudWatchLogsLogGroupArn property for this object.Boolean
enabled()
Specifies whether given log publishing option is enabled or not.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends LogPublishingOption.Builder>
serializableBuilderClass()
LogPublishingOption.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
cloudWatchLogsLogGroupArn
public final String cloudWatchLogsLogGroupArn()
Returns the value of the CloudWatchLogsLogGroupArn property for this object.- Returns:
- The value of the CloudWatchLogsLogGroupArn property for this object.
-
enabled
public final Boolean enabled()
Specifies whether given log publishing option is enabled or not.
- Returns:
- Specifies whether given log publishing option is enabled or not.
-
toBuilder
public LogPublishingOption.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<LogPublishingOption.Builder,LogPublishingOption>
-
builder
public static LogPublishingOption.Builder builder()
-
serializableBuilderClass
public static Class<? extends LogPublishingOption.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-