Class S3DeliveryConfiguration
java.lang.Object
software.amazon.awssdk.services.cloudwatchlogs.model.S3DeliveryConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3DeliveryConfiguration.Builder,S3DeliveryConfiguration>
@Generated("software.amazon.awssdk:codegen")
public final class S3DeliveryConfiguration
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<S3DeliveryConfiguration.Builder,S3DeliveryConfiguration>
This structure contains delivery configurations that apply only when the delivery destination resource is an S3 bucket.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final BooleanThis parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends S3DeliveryConfiguration.Builder>final StringThis string allows re-configuring the S3 object prefix to contain either static or variable sections.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
suffixPath
This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. To find the values supported for the suffix path for each log source, use the DescribeConfigurationTemplates operation and check the
allowedSuffixPathFieldsfield in the response.- Returns:
- This string allows re-configuring the S3 object prefix to contain either static or variable sections. The
valid variables to use in the suffix path will vary by each log source. To find the values supported for
the suffix path for each log source, use the DescribeConfigurationTemplates operation and check the
allowedSuffixPathFieldsfield in the response.
-
enableHiveCompatiblePath
This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
- Returns:
- This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3DeliveryConfiguration.Builder,S3DeliveryConfiguration>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-