Class SplunkDestinationConfiguration
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<SplunkDestinationConfiguration.Builder,- SplunkDestinationConfiguration> 
Describes the configuration of a destination in Splunk.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal SplunkBufferingHintsThe buffering options.builder()final CloudWatchLoggingOptionsThe Amazon CloudWatch logging options for your Firehose stream.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerThe amount of time that Firehose waits to receive an acknowledgment from Splunk after it sends it data.final StringThe HTTP Event Collector (HEC) endpoint to which Firehose sends your data.final HECEndpointTypeThis type can be either "Raw" or "Event."final StringThis type can be either "Raw" or "Event."final StringhecToken()This is a GUID that you obtain from your Splunk cluster when you create a new HEC endpoint.final ProcessingConfigurationThe data processing configuration.final SplunkRetryOptionsThe retry behavior in case Firehose is unable to deliver data to Splunk, or if it doesn't receive an acknowledgment of receipt from Splunk.final SplunkS3BackupModeDefines how documents should be delivered to Amazon S3.final StringDefines how documents should be delivered to Amazon S3.The configuration for the backup Amazon S3 location.The configuration that defines how you access secrets for Splunk.static Class<? extends SplunkDestinationConfiguration.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
hecEndpointThe HTTP Event Collector (HEC) endpoint to which Firehose sends your data. - Returns:
- The HTTP Event Collector (HEC) endpoint to which Firehose sends your data.
 
- 
hecEndpointTypeThis type can be either "Raw" or "Event." If the service returns an enum value that is not available in the current SDK version, hecEndpointTypewill returnHECEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromhecEndpointTypeAsString().- Returns:
- This type can be either "Raw" or "Event."
- See Also:
 
- 
hecEndpointTypeAsStringThis type can be either "Raw" or "Event." If the service returns an enum value that is not available in the current SDK version, hecEndpointTypewill returnHECEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromhecEndpointTypeAsString().- Returns:
- This type can be either "Raw" or "Event."
- See Also:
 
- 
hecTokenThis is a GUID that you obtain from your Splunk cluster when you create a new HEC endpoint. - Returns:
- This is a GUID that you obtain from your Splunk cluster when you create a new HEC endpoint.
 
- 
hecAcknowledgmentTimeoutInSecondsThe amount of time that Firehose waits to receive an acknowledgment from Splunk after it sends it data. At the end of the timeout period, Firehose either tries to send the data again or considers it an error, based on your retry settings. - Returns:
- The amount of time that Firehose waits to receive an acknowledgment from Splunk after it sends it data. At the end of the timeout period, Firehose either tries to send the data again or considers it an error, based on your retry settings.
 
- 
retryOptionsThe retry behavior in case Firehose is unable to deliver data to Splunk, or if it doesn't receive an acknowledgment of receipt from Splunk. - Returns:
- The retry behavior in case Firehose is unable to deliver data to Splunk, or if it doesn't receive an acknowledgment of receipt from Splunk.
 
- 
s3BackupModeDefines how documents should be delivered to Amazon S3. When set to FailedEventsOnly, Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllEvents, 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.If the service returns an enum value that is not available in the current SDK version, s3BackupModewill returnSplunkS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available froms3BackupModeAsString().- Returns:
- Defines how documents should be delivered to Amazon S3. When set to FailedEventsOnly, Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllEvents, 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.
- See Also:
 
- 
s3BackupModeAsStringDefines how documents should be delivered to Amazon S3. When set to FailedEventsOnly, Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllEvents, 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.If the service returns an enum value that is not available in the current SDK version, s3BackupModewill returnSplunkS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available froms3BackupModeAsString().- Returns:
- Defines how documents should be delivered to Amazon S3. When set to FailedEventsOnly, Firehose writes any data that could not be indexed to the configured Amazon S3 destination. When set toAllEvents, 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.
- See Also:
 
- 
s3ConfigurationThe configuration for the backup Amazon S3 location. - Returns:
- The configuration for the backup Amazon S3 location.
 
- 
processingConfigurationThe data processing configuration. - Returns:
- The data processing configuration.
 
- 
cloudWatchLoggingOptionsThe Amazon CloudWatch logging options for your Firehose stream. - Returns:
- The Amazon CloudWatch logging options for your Firehose stream.
 
- 
bufferingHintsThe buffering options. If no value is specified, the default values for Splunk are used. - Returns:
- The buffering options. If no value is specified, the default values for Splunk are used.
 
- 
secretsManagerConfigurationThe configuration that defines how you access secrets for Splunk. - Returns:
- The configuration that defines how you access secrets for Splunk.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<SplunkDestinationConfiguration.Builder,- SplunkDestinationConfiguration> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-