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.

Output

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

type Output struct { Description *string `locationName:"description" type:"string"` Destination *string `locationName:"destination" type:"string"` Encryption *Encryption `locationName:"encryption" type:"structure"` EntitlementArn *string `locationName:"entitlementArn" type:"string"` MediaLiveInputArn *string `locationName:"mediaLiveInputArn" type:"string"` Name *string `locationName:"name" type:"string" required:"true"` OutputArn *string `locationName:"outputArn" type:"string" required:"true"` Port *int64 `locationName:"port" type:"integer"` Transport *Transport `locationName:"transport" type:"structure"` }

The settings for an output.

Description

Type: *string

A description of the output.

Destination

Type: *string

The address where you want to send the output.

Encryption

Information about the encryption of the flow.

EntitlementArn

Type: *string

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

MediaLiveInputArn

Type: *string

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

Name

Type: *string

The name of the output. This value must be unique within the current flow.

Name is a required field

OutputArn

Type: *string

The ARN of the output.

OutputArn is a required field

Port

Type: *int64

The port to use when content is distributed to this output.

Transport

Attributes related to the transport stream that are used in a source or output.

Method

GoString

func (s Output) GoString() string

GoString returns the string representation

SetDescription

func (s *Output) SetDescription(v string) *Output

SetDescription sets the Description field's value.

SetDestination

func (s *Output) SetDestination(v string) *Output

SetDestination sets the Destination field's value.

SetEncryption

func (s *Output) SetEncryption(v *Encryption) *Output

SetEncryption sets the Encryption field's value.

SetEntitlementArn

func (s *Output) SetEntitlementArn(v string) *Output

SetEntitlementArn sets the EntitlementArn field's value.

SetMediaLiveInputArn

func (s *Output) SetMediaLiveInputArn(v string) *Output

SetMediaLiveInputArn sets the MediaLiveInputArn field's value.

SetName

func (s *Output) SetName(v string) *Output

SetName sets the Name field's value.

SetOutputArn

func (s *Output) SetOutputArn(v string) *Output

SetOutputArn sets the OutputArn field's value.

SetPort

func (s *Output) SetPort(v int64) *Output

SetPort sets the Port field's value.

SetTransport

func (s *Output) SetTransport(v *Transport) *Output

SetTransport sets the Transport field's value.

String

func (s Output) String() string

String returns the string representation

On this page: