Interface PendingLogDeliveryConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<PendingLogDeliveryConfiguration.Builder,PendingLogDeliveryConfiguration>
,SdkBuilder<PendingLogDeliveryConfiguration.Builder,PendingLogDeliveryConfiguration>
,SdkPojo
- Enclosing class:
- PendingLogDeliveryConfiguration
public static interface PendingLogDeliveryConfiguration.Builder extends SdkPojo, CopyableBuilder<PendingLogDeliveryConfiguration.Builder,PendingLogDeliveryConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PendingLogDeliveryConfiguration.Builder
destinationDetails(Consumer<DestinationDetails.Builder> destinationDetails)
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.PendingLogDeliveryConfiguration.Builder
destinationDetails(DestinationDetails destinationDetails)
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.PendingLogDeliveryConfiguration.Builder
destinationType(String destinationType)
Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.PendingLogDeliveryConfiguration.Builder
destinationType(DestinationType destinationType)
Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.PendingLogDeliveryConfiguration.Builder
logFormat(String logFormat)
Returns the log format, either JSON or TEXTPendingLogDeliveryConfiguration.Builder
logFormat(LogFormat logFormat)
Returns the log format, either JSON or TEXTPendingLogDeliveryConfiguration.Builder
logType(String logType)
Refers to slow-log or engine-log..PendingLogDeliveryConfiguration.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
PendingLogDeliveryConfiguration.Builder logType(String logType)
Refers to slow-log or engine-log..
-
logType
PendingLogDeliveryConfiguration.Builder logType(LogType logType)
Refers to slow-log or engine-log..
-
destinationType
PendingLogDeliveryConfiguration.Builder destinationType(String destinationType)
Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.
- Parameters:
destinationType
- Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DestinationType
,DestinationType
-
destinationType
PendingLogDeliveryConfiguration.Builder destinationType(DestinationType destinationType)
Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.
- Parameters:
destinationType
- Returns the destination type, either CloudWatch Logs or Kinesis Data Firehose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DestinationType
,DestinationType
-
destinationDetails
PendingLogDeliveryConfiguration.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 PendingLogDeliveryConfiguration.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
PendingLogDeliveryConfiguration.Builder logFormat(String logFormat)
Returns the log format, either JSON or TEXT
-
logFormat
PendingLogDeliveryConfiguration.Builder logFormat(LogFormat logFormat)
Returns the log format, either JSON or TEXT
-
-