Class HttpEndpointDestinationUpdate

    • Method Detail

      • endpointConfiguration

        public final HttpEndpointConfiguration endpointConfiguration()

        Describes the configuration of the HTTP endpoint destination.

        Returns:
        Describes the configuration of the HTTP endpoint destination.
      • bufferingHints

        public final HttpEndpointBufferingHints bufferingHints()

        Describes buffering options that can be applied to the data before it is delivered to the HTTPS endpoint destination. Firehose teats these options as hints, and it might choose to use more optimal values. The SizeInMBs and IntervalInSeconds parameters are optional. However, if specify a value for one of them, you must also provide a value for the other.

        Returns:
        Describes buffering options that can be applied to the data before it is delivered to the HTTPS endpoint destination. Firehose teats these options as hints, and it might choose to use more optimal values. The SizeInMBs and IntervalInSeconds parameters are optional. However, if specify a value for one of them, you must also provide a value for the other.
      • cloudWatchLoggingOptions

        public final CloudWatchLoggingOptions cloudWatchLoggingOptions()
        Returns the value of the CloudWatchLoggingOptions property for this object.
        Returns:
        The value of the CloudWatchLoggingOptions property for this object.
      • requestConfiguration

        public final HttpEndpointRequestConfiguration requestConfiguration()

        The configuration of the request sent to the HTTP endpoint specified as the destination.

        Returns:
        The configuration of the request sent to the HTTP endpoint specified as the destination.
      • processingConfiguration

        public final ProcessingConfiguration processingConfiguration()
        Returns the value of the ProcessingConfiguration property for this object.
        Returns:
        The value of the ProcessingConfiguration property for this object.
      • roleARN

        public final String roleARN()

        Firehose uses this IAM role for all the permissions that the delivery stream needs.

        Returns:
        Firehose uses this IAM role for all the permissions that the delivery stream needs.
      • retryOptions

        public final HttpEndpointRetryOptions retryOptions()

        Describes the retry behavior in case Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn't receive a valid acknowledgment of receipt from the specified HTTP endpoint destination.

        Returns:
        Describes the retry behavior in case Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn't receive a valid acknowledgment of receipt from the specified HTTP endpoint destination.
      • s3BackupMode

        public final HttpEndpointS3BackupMode s3BackupMode()

        Describes the S3 bucket backup options for the data that Kinesis Firehose delivers to the HTTP endpoint destination. You can back up all documents (AllData) or only the documents that Firehose could not deliver to the specified HTTP endpoint destination (FailedDataOnly).

        If the service returns an enum value that is not available in the current SDK version, s3BackupMode will return HttpEndpointS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from s3BackupModeAsString().

        Returns:
        Describes the S3 bucket backup options for the data that Kinesis Firehose delivers to the HTTP endpoint destination. You can back up all documents (AllData) or only the documents that Firehose could not deliver to the specified HTTP endpoint destination (FailedDataOnly).
        See Also:
        HttpEndpointS3BackupMode
      • s3BackupModeAsString

        public final String s3BackupModeAsString()

        Describes the S3 bucket backup options for the data that Kinesis Firehose delivers to the HTTP endpoint destination. You can back up all documents (AllData) or only the documents that Firehose could not deliver to the specified HTTP endpoint destination (FailedDataOnly).

        If the service returns an enum value that is not available in the current SDK version, s3BackupMode will return HttpEndpointS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from s3BackupModeAsString().

        Returns:
        Describes the S3 bucket backup options for the data that Kinesis Firehose delivers to the HTTP endpoint destination. You can back up all documents (AllData) or only the documents that Firehose could not deliver to the specified HTTP endpoint destination (FailedDataOnly).
        See Also:
        HttpEndpointS3BackupMode
      • s3Update

        public final S3DestinationUpdate s3Update()
        Returns the value of the S3Update property for this object.
        Returns:
        The value of the S3Update property for this object.
      • secretsManagerConfiguration

        public final SecretsManagerConfiguration secretsManagerConfiguration()

        The configuration that defines how you access secrets for HTTP Endpoint destination.

        Returns:
        The configuration that defines how you access secrets for HTTP Endpoint destination.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)