Interface LogDeliveryConfigurationRequest.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<LogDeliveryConfigurationRequest.Builder,LogDeliveryConfigurationRequest>
,SdkBuilder<LogDeliveryConfigurationRequest.Builder,LogDeliveryConfigurationRequest>
,SdkPojo
- Enclosing class:
- LogDeliveryConfigurationRequest
public static interface LogDeliveryConfigurationRequest.Builder extends SdkPojo, CopyableBuilder<LogDeliveryConfigurationRequest.Builder,LogDeliveryConfigurationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LogDeliveryConfigurationRequest.Builder
destinationDetails(Consumer<DestinationDetails.Builder> destinationDetails)
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.LogDeliveryConfigurationRequest.Builder
destinationDetails(DestinationDetails destinationDetails)
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.LogDeliveryConfigurationRequest.Builder
destinationType(String destinationType)
Specify eithercloudwatch-logs
orkinesis-firehose
as the destination type.LogDeliveryConfigurationRequest.Builder
destinationType(DestinationType destinationType)
Specify eithercloudwatch-logs
orkinesis-firehose
as the destination type.LogDeliveryConfigurationRequest.Builder
enabled(Boolean enabled)
Specify if log delivery is enabled.LogDeliveryConfigurationRequest.Builder
logFormat(String logFormat)
Specifies either JSON or TEXTLogDeliveryConfigurationRequest.Builder
logFormat(LogFormat logFormat)
Specifies either JSON or TEXTLogDeliveryConfigurationRequest.Builder
logType(String logType)
Refers to slow-log or engine-log..LogDeliveryConfigurationRequest.Builder
logType(LogType logType)
Refers to slow-log or engine-log..-
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
LogDeliveryConfigurationRequest.Builder logType(String logType)
Refers to slow-log or engine-log..
-
logType
LogDeliveryConfigurationRequest.Builder logType(LogType logType)
Refers to slow-log or engine-log..
-
destinationType
LogDeliveryConfigurationRequest.Builder destinationType(String destinationType)
Specify either
cloudwatch-logs
orkinesis-firehose
as the destination type.- Parameters:
destinationType
- Specify eithercloudwatch-logs
orkinesis-firehose
as the destination type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DestinationType
,DestinationType
-
destinationType
LogDeliveryConfigurationRequest.Builder destinationType(DestinationType destinationType)
Specify either
cloudwatch-logs
orkinesis-firehose
as the destination type.- Parameters:
destinationType
- Specify eithercloudwatch-logs
orkinesis-firehose
as the destination type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DestinationType
,DestinationType
-
destinationDetails
LogDeliveryConfigurationRequest.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 LogDeliveryConfigurationRequest.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.Builder
avoiding the need to create one manually viaDestinationDetails.builder()
.When the
Consumer
completes,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
LogDeliveryConfigurationRequest.Builder logFormat(String logFormat)
Specifies either JSON or TEXT
-
logFormat
LogDeliveryConfigurationRequest.Builder logFormat(LogFormat logFormat)
Specifies either JSON or TEXT
-
enabled
LogDeliveryConfigurationRequest.Builder enabled(Boolean enabled)
Specify if log delivery is enabled. Default
true
.- Parameters:
enabled
- Specify if log delivery is enabled. Defaulttrue
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-