Interface LogDeliveryConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LogDeliveryConfiguration.Builder,LogDeliveryConfiguration>,SdkBuilder<LogDeliveryConfiguration.Builder,LogDeliveryConfiguration>,SdkPojo
- Enclosing class:
- LogDeliveryConfiguration
@Mutable @NotThreadSafe public static interface LogDeliveryConfiguration.Builder extends SdkPojo, CopyableBuilder<LogDeliveryConfiguration.Builder,LogDeliveryConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LogDeliveryConfiguration.BuilderdestinationDetails(Consumer<DestinationDetails.Builder> destinationDetails)Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.LogDeliveryConfiguration.BuilderdestinationDetails(DestinationDetails destinationDetails)Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.LogDeliveryConfiguration.BuilderdestinationType(String destinationType)Returns the destination type, eithercloudwatch-logsorkinesis-firehose.LogDeliveryConfiguration.BuilderdestinationType(DestinationType destinationType)Returns the destination type, eithercloudwatch-logsorkinesis-firehose.LogDeliveryConfiguration.BuilderlogFormat(String logFormat)Returns the log format, either JSON or TEXT.LogDeliveryConfiguration.BuilderlogFormat(LogFormat logFormat)Returns the log format, either JSON or TEXT.LogDeliveryConfiguration.BuilderlogType(String logType)Refers to slow-log or engine-log.LogDeliveryConfiguration.BuilderlogType(LogType logType)Refers to slow-log or engine-log.LogDeliveryConfiguration.Buildermessage(String message)Returns an error message for the log delivery configuration.LogDeliveryConfiguration.Builderstatus(String status)Returns the log delivery configuration status.LogDeliveryConfiguration.Builderstatus(LogDeliveryConfigurationStatus status)Returns the log delivery configuration status.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
logType
LogDeliveryConfiguration.Builder logType(String logType)
Refers to slow-log or engine-log.
-
logType
LogDeliveryConfiguration.Builder logType(LogType logType)
Refers to slow-log or engine-log.
-
destinationType
LogDeliveryConfiguration.Builder destinationType(String destinationType)
Returns the destination type, either
cloudwatch-logsorkinesis-firehose.- Parameters:
destinationType- Returns the destination type, eithercloudwatch-logsorkinesis-firehose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DestinationType,DestinationType
-
destinationType
LogDeliveryConfiguration.Builder destinationType(DestinationType destinationType)
Returns the destination type, either
cloudwatch-logsorkinesis-firehose.- Parameters:
destinationType- Returns the destination type, eithercloudwatch-logsorkinesis-firehose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DestinationType,DestinationType
-
destinationDetails
LogDeliveryConfiguration.Builder destinationDetails(DestinationDetails destinationDetails)
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
- Parameters:
destinationDetails- Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationDetails
default LogDeliveryConfiguration.Builder destinationDetails(Consumer<DestinationDetails.Builder> destinationDetails)
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
This is a convenience method that creates an instance of theDestinationDetails.Builderavoiding the need to create one manually viaDestinationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinationDetails(DestinationDetails).- Parameters:
destinationDetails- a consumer that will call methods onDestinationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
destinationDetails(DestinationDetails)
-
logFormat
LogDeliveryConfiguration.Builder logFormat(String logFormat)
Returns the log format, either JSON or TEXT.
-
logFormat
LogDeliveryConfiguration.Builder logFormat(LogFormat logFormat)
Returns the log format, either JSON or TEXT.
-
status
LogDeliveryConfiguration.Builder status(String status)
Returns the log delivery configuration status. Values are one of
enabling|disabling|modifying|active|error- Parameters:
status- Returns the log delivery configuration status. Values are one ofenabling|disabling|modifying|active|error- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LogDeliveryConfigurationStatus,LogDeliveryConfigurationStatus
-
status
LogDeliveryConfiguration.Builder status(LogDeliveryConfigurationStatus status)
Returns the log delivery configuration status. Values are one of
enabling|disabling|modifying|active|error- Parameters:
status- Returns the log delivery configuration status. Values are one ofenabling|disabling|modifying|active|error- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LogDeliveryConfigurationStatus,LogDeliveryConfigurationStatus
-
message
LogDeliveryConfiguration.Builder message(String message)
Returns an error message for the log delivery configuration.
- Parameters:
message- Returns an error message for the log delivery configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-