Interface LogDeliveryConfigurationRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LogDeliveryConfigurationRequest.Builder,LogDeliveryConfigurationRequest>,SdkBuilder<LogDeliveryConfigurationRequest.Builder,LogDeliveryConfigurationRequest>,SdkPojo
- Enclosing class:
- LogDeliveryConfigurationRequest
@Mutable @NotThreadSafe 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.BuilderdestinationDetails(Consumer<DestinationDetails.Builder> destinationDetails)Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.LogDeliveryConfigurationRequest.BuilderdestinationDetails(DestinationDetails destinationDetails)Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.LogDeliveryConfigurationRequest.BuilderdestinationType(String destinationType)Specify eithercloudwatch-logsorkinesis-firehoseas the destination type.LogDeliveryConfigurationRequest.BuilderdestinationType(DestinationType destinationType)Specify eithercloudwatch-logsorkinesis-firehoseas the destination type.LogDeliveryConfigurationRequest.Builderenabled(Boolean enabled)Specify if log delivery is enabled.LogDeliveryConfigurationRequest.BuilderlogFormat(String logFormat)Specifies either JSON or TEXTLogDeliveryConfigurationRequest.BuilderlogFormat(LogFormat logFormat)Specifies either JSON or TEXTLogDeliveryConfigurationRequest.BuilderlogType(String logType)Refers to slow-log or engine-log..LogDeliveryConfigurationRequest.BuilderlogType(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-logsorkinesis-firehoseas the destination type.- Parameters:
destinationType- Specify eithercloudwatch-logsorkinesis-firehoseas 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-logsorkinesis-firehoseas the destination type.- Parameters:
destinationType- Specify eithercloudwatch-logsorkinesis-firehoseas 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.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
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.
-
-