AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

ElasticsearchDestinationDescription

import "github.com/aws/aws-sdk-go/service/firehose"

type ElasticsearchDestinationDescription struct { BufferingHints *ElasticsearchBufferingHints `type:"structure"` CloudWatchLoggingOptions *CloudWatchLoggingOptions `type:"structure"` DomainARN *string `min:"1" type:"string"` IndexName *string `min:"1" type:"string"` IndexRotationPeriod *string `type:"string" enum:"ElasticsearchIndexRotationPeriod"` ProcessingConfiguration *ProcessingConfiguration `type:"structure"` RetryOptions *ElasticsearchRetryOptions `type:"structure"` RoleARN *string `min:"1" type:"string"` S3BackupMode *string `type:"string" enum:"ElasticsearchS3BackupMode"` S3DestinationDescription *S3DestinationDescription `type:"structure"` TypeName *string `min:"1" type:"string"` }

The destination description in Amazon ES.

BufferingHints

Describes the buffering to perform before delivering data to the Amazon ES destination.

CloudWatchLoggingOptions

Describes the Amazon CloudWatch logging options for your delivery stream.

DomainARN

Type: *string

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).

IndexName

Type: *string

The Elasticsearch index name.

IndexRotationPeriod

Type: *string

The Elasticsearch index rotation period

ProcessingConfiguration

Describes a data processing configuration.

RetryOptions

Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES.

RoleARN

Type: *string

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).

S3BackupMode

Type: *string

The Amazon S3 backup mode.

S3DestinationDescription

Describes a destination in Amazon S3.

TypeName

Type: *string

The Elasticsearch type name.

Method

GoString

func (s ElasticsearchDestinationDescription) GoString() string

GoString returns the string representation

SetBufferingHints

func (s *ElasticsearchDestinationDescription) SetBufferingHints(v *ElasticsearchBufferingHints) *ElasticsearchDestinationDescription

SetBufferingHints sets the BufferingHints field's value.

SetCloudWatchLoggingOptions

func (s *ElasticsearchDestinationDescription) SetCloudWatchLoggingOptions(v *CloudWatchLoggingOptions) *ElasticsearchDestinationDescription

SetCloudWatchLoggingOptions sets the CloudWatchLoggingOptions field's value.

SetDomainARN

func (s *ElasticsearchDestinationDescription) SetDomainARN(v string) *ElasticsearchDestinationDescription

SetDomainARN sets the DomainARN field's value.

SetIndexName

func (s *ElasticsearchDestinationDescription) SetIndexName(v string) *ElasticsearchDestinationDescription

SetIndexName sets the IndexName field's value.

SetIndexRotationPeriod

func (s *ElasticsearchDestinationDescription) SetIndexRotationPeriod(v string) *ElasticsearchDestinationDescription

SetIndexRotationPeriod sets the IndexRotationPeriod field's value.

SetProcessingConfiguration

func (s *ElasticsearchDestinationDescription) SetProcessingConfiguration(v *ProcessingConfiguration) *ElasticsearchDestinationDescription

SetProcessingConfiguration sets the ProcessingConfiguration field's value.

SetRetryOptions

func (s *ElasticsearchDestinationDescription) SetRetryOptions(v *ElasticsearchRetryOptions) *ElasticsearchDestinationDescription

SetRetryOptions sets the RetryOptions field's value.

SetRoleARN

func (s *ElasticsearchDestinationDescription) SetRoleARN(v string) *ElasticsearchDestinationDescription

SetRoleARN sets the RoleARN field's value.

SetS3BackupMode

func (s *ElasticsearchDestinationDescription) SetS3BackupMode(v string) *ElasticsearchDestinationDescription

SetS3BackupMode sets the S3BackupMode field's value.

SetS3DestinationDescription

func (s *ElasticsearchDestinationDescription) SetS3DestinationDescription(v *S3DestinationDescription) *ElasticsearchDestinationDescription

SetS3DestinationDescription sets the S3DestinationDescription field's value.

SetTypeName

func (s *ElasticsearchDestinationDescription) SetTypeName(v string) *ElasticsearchDestinationDescription

SetTypeName sets the TypeName field's value.

String

func (s ElasticsearchDestinationDescription) String() string

String returns the string representation

On this page: