Interface SplunkDestinationConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SplunkDestinationConfiguration.Builder,SplunkDestinationConfiguration>,SdkBuilder<SplunkDestinationConfiguration.Builder,SplunkDestinationConfiguration>,SdkPojo
- Enclosing class:
- SplunkDestinationConfiguration
public static interface SplunkDestinationConfiguration.Builder extends SdkPojo, CopyableBuilder<SplunkDestinationConfiguration.Builder,SplunkDestinationConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SplunkDestinationConfiguration.BuilderbufferingHints(Consumer<SplunkBufferingHints.Builder> bufferingHints)The buffering options.SplunkDestinationConfiguration.BuilderbufferingHints(SplunkBufferingHints bufferingHints)The buffering options.default SplunkDestinationConfiguration.BuildercloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)The Amazon CloudWatch logging options for your delivery stream.SplunkDestinationConfiguration.BuildercloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)The Amazon CloudWatch logging options for your delivery stream.SplunkDestinationConfiguration.BuilderhecAcknowledgmentTimeoutInSeconds(Integer hecAcknowledgmentTimeoutInSeconds)The amount of time that Kinesis Data Firehose waits to receive an acknowledgment from Splunk after it sends it data.SplunkDestinationConfiguration.BuilderhecEndpoint(String hecEndpoint)The HTTP Event Collector (HEC) endpoint to which Kinesis Data Firehose sends your data.SplunkDestinationConfiguration.BuilderhecEndpointType(String hecEndpointType)This type can be either "Raw" or "Event."SplunkDestinationConfiguration.BuilderhecEndpointType(HECEndpointType hecEndpointType)This type can be either "Raw" or "Event."SplunkDestinationConfiguration.BuilderhecToken(String hecToken)This is a GUID that you obtain from your Splunk cluster when you create a new HEC endpoint.default SplunkDestinationConfiguration.BuilderprocessingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)The data processing configuration.SplunkDestinationConfiguration.BuilderprocessingConfiguration(ProcessingConfiguration processingConfiguration)The data processing configuration.default SplunkDestinationConfiguration.BuilderretryOptions(Consumer<SplunkRetryOptions.Builder> retryOptions)The retry behavior in case Kinesis Data Firehose is unable to deliver data to Splunk, or if it doesn't receive an acknowledgment of receipt from Splunk.SplunkDestinationConfiguration.BuilderretryOptions(SplunkRetryOptions retryOptions)The retry behavior in case Kinesis Data Firehose is unable to deliver data to Splunk, or if it doesn't receive an acknowledgment of receipt from Splunk.SplunkDestinationConfiguration.Builders3BackupMode(String s3BackupMode)Defines how documents should be delivered to Amazon S3.SplunkDestinationConfiguration.Builders3BackupMode(SplunkS3BackupMode s3BackupMode)Defines how documents should be delivered to Amazon S3.default SplunkDestinationConfiguration.Builders3Configuration(Consumer<S3DestinationConfiguration.Builder> s3Configuration)The configuration for the backup Amazon S3 location.SplunkDestinationConfiguration.Builders3Configuration(S3DestinationConfiguration s3Configuration)The configuration for the backup Amazon S3 location.-
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, sdkFields
-
-
-
-
Method Detail
-
hecEndpoint
SplunkDestinationConfiguration.Builder hecEndpoint(String hecEndpoint)
The HTTP Event Collector (HEC) endpoint to which Kinesis Data Firehose sends your data.
- Parameters:
hecEndpoint- The HTTP Event Collector (HEC) endpoint to which Kinesis Data Firehose sends your data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hecEndpointType
SplunkDestinationConfiguration.Builder hecEndpointType(String hecEndpointType)
This type can be either "Raw" or "Event."
- Parameters:
hecEndpointType- This type can be either "Raw" or "Event."- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
HECEndpointType,HECEndpointType
-
hecEndpointType
SplunkDestinationConfiguration.Builder hecEndpointType(HECEndpointType hecEndpointType)
This type can be either "Raw" or "Event."
- Parameters:
hecEndpointType- This type can be either "Raw" or "Event."- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
HECEndpointType,HECEndpointType
-
hecToken
SplunkDestinationConfiguration.Builder hecToken(String hecToken)
This is a GUID that you obtain from your Splunk cluster when you create a new HEC endpoint.
- Parameters:
hecToken- This is a GUID that you obtain from your Splunk cluster when you create a new HEC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hecAcknowledgmentTimeoutInSeconds
SplunkDestinationConfiguration.Builder hecAcknowledgmentTimeoutInSeconds(Integer hecAcknowledgmentTimeoutInSeconds)
The amount of time that Kinesis Data Firehose waits to receive an acknowledgment from Splunk after it sends it data. At the end of the timeout period, Kinesis Data Firehose either tries to send the data again or considers it an error, based on your retry settings.
- Parameters:
hecAcknowledgmentTimeoutInSeconds- The amount of time that Kinesis Data Firehose waits to receive an acknowledgment from Splunk after it sends it data. At the end of the timeout period, Kinesis Data Firehose either tries to send the data again or considers it an error, based on your retry settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retryOptions
SplunkDestinationConfiguration.Builder retryOptions(SplunkRetryOptions retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver data to Splunk, or if it doesn't receive an acknowledgment of receipt from Splunk.
- Parameters:
retryOptions- The retry behavior in case Kinesis Data Firehose is unable to deliver data to Splunk, or if it doesn't receive an acknowledgment of receipt from Splunk.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retryOptions
default SplunkDestinationConfiguration.Builder retryOptions(Consumer<SplunkRetryOptions.Builder> retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver data to Splunk, or if it doesn't receive an acknowledgment of receipt from Splunk.
This is a convenience method that creates an instance of theSplunkRetryOptions.Builderavoiding the need to create one manually viaSplunkRetryOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toretryOptions(SplunkRetryOptions).- Parameters:
retryOptions- a consumer that will call methods onSplunkRetryOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
retryOptions(SplunkRetryOptions)
-
s3BackupMode
SplunkDestinationConfiguration.Builder s3BackupMode(String s3BackupMode)
Defines how documents should be delivered to Amazon S3. When set to
FailedEventsOnly, Kinesis Data Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllEvents, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents to Amazon S3. The default value isFailedEventsOnly.You can update this backup mode from
FailedEventsOnlytoAllEvents. You can't update it fromAllEventstoFailedEventsOnly.- Parameters:
s3BackupMode- Defines how documents should be delivered to Amazon S3. When set toFailedEventsOnly, Kinesis Data Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllEvents, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents to Amazon S3. The default value isFailedEventsOnly.You can update this backup mode from
FailedEventsOnlytoAllEvents. You can't update it fromAllEventstoFailedEventsOnly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SplunkS3BackupMode,SplunkS3BackupMode
-
s3BackupMode
SplunkDestinationConfiguration.Builder s3BackupMode(SplunkS3BackupMode s3BackupMode)
Defines how documents should be delivered to Amazon S3. When set to
FailedEventsOnly, Kinesis Data Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllEvents, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents to Amazon S3. The default value isFailedEventsOnly.You can update this backup mode from
FailedEventsOnlytoAllEvents. You can't update it fromAllEventstoFailedEventsOnly.- Parameters:
s3BackupMode- Defines how documents should be delivered to Amazon S3. When set toFailedEventsOnly, Kinesis Data Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllEvents, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents to Amazon S3. The default value isFailedEventsOnly.You can update this backup mode from
FailedEventsOnlytoAllEvents. You can't update it fromAllEventstoFailedEventsOnly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SplunkS3BackupMode,SplunkS3BackupMode
-
s3Configuration
SplunkDestinationConfiguration.Builder s3Configuration(S3DestinationConfiguration s3Configuration)
The configuration for the backup Amazon S3 location.
- Parameters:
s3Configuration- The configuration for the backup Amazon S3 location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Configuration
default SplunkDestinationConfiguration.Builder s3Configuration(Consumer<S3DestinationConfiguration.Builder> s3Configuration)
The configuration for the backup Amazon S3 location.
This is a convenience method that creates an instance of theS3DestinationConfiguration.Builderavoiding the need to create one manually viaS3DestinationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3Configuration(S3DestinationConfiguration).- Parameters:
s3Configuration- a consumer that will call methods onS3DestinationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3Configuration(S3DestinationConfiguration)
-
processingConfiguration
SplunkDestinationConfiguration.Builder processingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
- Parameters:
processingConfiguration- The data processing configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingConfiguration
default SplunkDestinationConfiguration.Builder processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
The data processing configuration.
This is a convenience method that creates an instance of theProcessingConfiguration.Builderavoiding the need to create one manually viaProcessingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprocessingConfiguration(ProcessingConfiguration).- Parameters:
processingConfiguration- a consumer that will call methods onProcessingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
processingConfiguration(ProcessingConfiguration)
-
cloudWatchLoggingOptions
SplunkDestinationConfiguration.Builder cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The Amazon CloudWatch logging options for your delivery stream.
- Parameters:
cloudWatchLoggingOptions- The Amazon CloudWatch logging options for your delivery stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLoggingOptions
default SplunkDestinationConfiguration.Builder cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
The Amazon CloudWatch logging options for your delivery stream.
This is a convenience method that creates an instance of theCloudWatchLoggingOptions.Builderavoiding the need to create one manually viaCloudWatchLoggingOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLoggingOptions(CloudWatchLoggingOptions).- Parameters:
cloudWatchLoggingOptions- a consumer that will call methods onCloudWatchLoggingOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cloudWatchLoggingOptions(CloudWatchLoggingOptions)
-
bufferingHints
SplunkDestinationConfiguration.Builder bufferingHints(SplunkBufferingHints bufferingHints)
The buffering options. If no value is specified, the default values for Splunk are used.
- Parameters:
bufferingHints- The buffering options. If no value is specified, the default values for Splunk are used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bufferingHints
default SplunkDestinationConfiguration.Builder bufferingHints(Consumer<SplunkBufferingHints.Builder> bufferingHints)
The buffering options. If no value is specified, the default values for Splunk are used.
This is a convenience method that creates an instance of theSplunkBufferingHints.Builderavoiding the need to create one manually viaSplunkBufferingHints.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobufferingHints(SplunkBufferingHints).- Parameters:
bufferingHints- a consumer that will call methods onSplunkBufferingHints.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
bufferingHints(SplunkBufferingHints)
-
-