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.

ApplicationDetail

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

type ApplicationDetail struct { ApplicationARN *string `min:"1" type:"string" required:"true"` ApplicationCode *string `type:"string"` ApplicationDescription *string `type:"string"` ApplicationName *string `min:"1" type:"string" required:"true"` ApplicationStatus *string `type:"string" required:"true" enum:"ApplicationStatus"` ApplicationVersionId *int64 `min:"1" type:"long" required:"true"` CloudWatchLoggingOptionDescriptions []*CloudWatchLoggingOptionDescription `type:"list"` CreateTimestamp *time.Time `type:"timestamp"` InputDescriptions []*InputDescription `type:"list"` LastUpdateTimestamp *time.Time `type:"timestamp"` OutputDescriptions []*OutputDescription `type:"list"` ReferenceDataSourceDescriptions []*ReferenceDataSourceDescription `type:"list"` }

Provides a description of the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configuration.

ApplicationARN

Type: *string

ARN of the application.

ApplicationARN is a required field

ApplicationCode

Type: *string

Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.

ApplicationDescription

Type: *string

Description of the application.

ApplicationName

Type: *string

Name of the application.

ApplicationName is a required field

ApplicationStatus

Type: *string

Status of the application.

ApplicationStatus is a required field

ApplicationVersionId

Type: *int64

Provides the current application version.

ApplicationVersionId is a required field

CloudWatchLoggingOptionDescriptions

Description of the CloudWatch logging option.

CreateTimestamp

Type: *time.Time

Time stamp when the application version was created.

InputDescriptions

Describes the application input configuration. For more information, see Configuring Application Input (https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).

LastUpdateTimestamp

Type: *time.Time

Time stamp when the application was last updated.

OutputDescriptions

Describes the application output configuration, which includes the in-application stream name and the destination where the stream data is written. The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.

ReferenceDataSourceDescriptions

Describes the reference data source configured for an application.

Method

GoString

func (s ApplicationDetail) GoString() string

GoString returns the string representation

SetApplicationARN

func (s *ApplicationDetail) SetApplicationARN(v string) *ApplicationDetail

SetApplicationARN sets the ApplicationARN field's value.

SetApplicationCode

func (s *ApplicationDetail) SetApplicationCode(v string) *ApplicationDetail

SetApplicationCode sets the ApplicationCode field's value.

SetApplicationDescription

func (s *ApplicationDetail) SetApplicationDescription(v string) *ApplicationDetail

SetApplicationDescription sets the ApplicationDescription field's value.

SetApplicationName

func (s *ApplicationDetail) SetApplicationName(v string) *ApplicationDetail

SetApplicationName sets the ApplicationName field's value.

SetApplicationStatus

func (s *ApplicationDetail) SetApplicationStatus(v string) *ApplicationDetail

SetApplicationStatus sets the ApplicationStatus field's value.

SetApplicationVersionId

func (s *ApplicationDetail) SetApplicationVersionId(v int64) *ApplicationDetail

SetApplicationVersionId sets the ApplicationVersionId field's value.

SetCloudWatchLoggingOptionDescriptions

func (s *ApplicationDetail) SetCloudWatchLoggingOptionDescriptions(v []*CloudWatchLoggingOptionDescription) *ApplicationDetail

SetCloudWatchLoggingOptionDescriptions sets the CloudWatchLoggingOptionDescriptions field's value.

SetCreateTimestamp

func (s *ApplicationDetail) SetCreateTimestamp(v time.Time) *ApplicationDetail

SetCreateTimestamp sets the CreateTimestamp field's value.

SetInputDescriptions

func (s *ApplicationDetail) SetInputDescriptions(v []*InputDescription) *ApplicationDetail

SetInputDescriptions sets the InputDescriptions field's value.

SetLastUpdateTimestamp

func (s *ApplicationDetail) SetLastUpdateTimestamp(v time.Time) *ApplicationDetail

SetLastUpdateTimestamp sets the LastUpdateTimestamp field's value.

SetOutputDescriptions

func (s *ApplicationDetail) SetOutputDescriptions(v []*OutputDescription) *ApplicationDetail

SetOutputDescriptions sets the OutputDescriptions field's value.

SetReferenceDataSourceDescriptions

func (s *ApplicationDetail) SetReferenceDataSourceDescriptions(v []*ReferenceDataSourceDescription) *ApplicationDetail

SetReferenceDataSourceDescriptions sets the ReferenceDataSourceDescriptions field's value.

String

func (s ApplicationDetail) String() string

String returns the string representation

On this page: