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 SummaryModifier and TypeMethodDescriptiondestinationDetails(Consumer<DestinationDetails.Builder> destinationDetails) Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.destinationDetails(DestinationDetails destinationDetails) Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.destinationType(String destinationType) Specify eithercloudwatch-logsorkinesis-firehoseas the destination type.destinationType(DestinationType destinationType) Specify eithercloudwatch-logsorkinesis-firehoseas the destination type.Specify if log delivery is enabled.Specifies either JSON or TEXTSpecifies either JSON or TEXTRefers to slow-log or engine-log..Refers to slow-log or engine-log..Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
logType
- 
logType
- 
destinationTypeSpecify either cloudwatch-logsorkinesis-firehoseas the destination type.- Parameters:
- destinationType- Specify either- cloudwatch-logsor- kinesis-firehoseas the destination type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
destinationTypeSpecify either cloudwatch-logsorkinesis-firehoseas the destination type.- Parameters:
- destinationType- Specify either- cloudwatch-logsor- kinesis-firehoseas the destination type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
destinationDetailsConfiguration 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.
 
- 
destinationDetailsdefault 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 on- DestinationDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
logFormatSpecifies either JSON or TEXT - Parameters:
- logFormat- Specifies either JSON or TEXT
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
logFormatSpecifies either JSON or TEXT - Parameters:
- logFormat- Specifies either JSON or TEXT
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
enabledSpecify if log delivery is enabled. Default true.- Parameters:
- enabled- Specify if log delivery is enabled. Default- true.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-