Interface SplunkDestinationDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SplunkDestinationDescription.Builder,SplunkDestinationDescription>,SdkBuilder<SplunkDestinationDescription.Builder,SplunkDestinationDescription>,SdkPojo
- Enclosing class:
- SplunkDestinationDescription
public static interface SplunkDestinationDescription.Builder extends SdkPojo, CopyableBuilder<SplunkDestinationDescription.Builder,SplunkDestinationDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SplunkDestinationDescription.BuilderbufferingHints(Consumer<SplunkBufferingHints.Builder> bufferingHints)The buffering options.SplunkDestinationDescription.BuilderbufferingHints(SplunkBufferingHints bufferingHints)The buffering options.default SplunkDestinationDescription.BuildercloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)The Amazon CloudWatch logging options for your delivery stream.SplunkDestinationDescription.BuildercloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)The Amazon CloudWatch logging options for your delivery stream.SplunkDestinationDescription.BuilderhecAcknowledgmentTimeoutInSeconds(Integer hecAcknowledgmentTimeoutInSeconds)The amount of time that Kinesis Data Firehose waits to receive an acknowledgment from Splunk after it sends it data.SplunkDestinationDescription.BuilderhecEndpoint(String hecEndpoint)The HTTP Event Collector (HEC) endpoint to which Kinesis Data Firehose sends your data.SplunkDestinationDescription.BuilderhecEndpointType(String hecEndpointType)This type can be either "Raw" or "Event."SplunkDestinationDescription.BuilderhecEndpointType(HECEndpointType hecEndpointType)This type can be either "Raw" or "Event."SplunkDestinationDescription.BuilderhecToken(String hecToken)A GUID you obtain from your Splunk cluster when you create a new HEC endpoint.default SplunkDestinationDescription.BuilderprocessingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)The data processing configuration.SplunkDestinationDescription.BuilderprocessingConfiguration(ProcessingConfiguration processingConfiguration)The data processing configuration.default SplunkDestinationDescription.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.SplunkDestinationDescription.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.SplunkDestinationDescription.Builders3BackupMode(String s3BackupMode)Defines how documents should be delivered to Amazon S3.SplunkDestinationDescription.Builders3BackupMode(SplunkS3BackupMode s3BackupMode)Defines how documents should be delivered to Amazon S3.default SplunkDestinationDescription.Builders3DestinationDescription(Consumer<S3DestinationDescription.Builder> s3DestinationDescription)The Amazon S3 destination.>SplunkDestinationDescription.Builders3DestinationDescription(S3DestinationDescription s3DestinationDescription)The Amazon S3 destination.>-
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
SplunkDestinationDescription.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
SplunkDestinationDescription.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
SplunkDestinationDescription.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
SplunkDestinationDescription.Builder hecToken(String hecToken)
A GUID you obtain from your Splunk cluster when you create a new HEC endpoint.
- Parameters:
hecToken- A GUID 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
SplunkDestinationDescription.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
SplunkDestinationDescription.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 SplunkDestinationDescription.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
SplunkDestinationDescription.Builder s3BackupMode(String s3BackupMode)
Defines how documents should be delivered to Amazon S3. When set to
FailedDocumentsOnly, Kinesis Data Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllDocuments, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents to Amazon S3. Default value isFailedDocumentsOnly.- Parameters:
s3BackupMode- Defines how documents should be delivered to Amazon S3. When set toFailedDocumentsOnly, Kinesis Data Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllDocuments, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents to Amazon S3. Default value isFailedDocumentsOnly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SplunkS3BackupMode,SplunkS3BackupMode
-
s3BackupMode
SplunkDestinationDescription.Builder s3BackupMode(SplunkS3BackupMode s3BackupMode)
Defines how documents should be delivered to Amazon S3. When set to
FailedDocumentsOnly, Kinesis Data Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllDocuments, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents to Amazon S3. Default value isFailedDocumentsOnly.- Parameters:
s3BackupMode- Defines how documents should be delivered to Amazon S3. When set toFailedDocumentsOnly, Kinesis Data Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllDocuments, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents to Amazon S3. Default value isFailedDocumentsOnly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SplunkS3BackupMode,SplunkS3BackupMode
-
s3DestinationDescription
SplunkDestinationDescription.Builder s3DestinationDescription(S3DestinationDescription s3DestinationDescription)
The Amazon S3 destination.>
- Parameters:
s3DestinationDescription- The Amazon S3 destination.>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DestinationDescription
default SplunkDestinationDescription.Builder s3DestinationDescription(Consumer<S3DestinationDescription.Builder> s3DestinationDescription)
The Amazon S3 destination.>
This is a convenience method that creates an instance of theS3DestinationDescription.Builderavoiding the need to create one manually viaS3DestinationDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3DestinationDescription(S3DestinationDescription).- Parameters:
s3DestinationDescription- a consumer that will call methods onS3DestinationDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3DestinationDescription(S3DestinationDescription)
-
processingConfiguration
SplunkDestinationDescription.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 SplunkDestinationDescription.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
SplunkDestinationDescription.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 SplunkDestinationDescription.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
SplunkDestinationDescription.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 SplunkDestinationDescription.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)
-
-