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.

SchemaExtensionInfo

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

type SchemaExtensionInfo struct { Description *string `type:"string"` DirectoryId *string `type:"string"` EndDateTime *time.Time `type:"timestamp"` SchemaExtensionId *string `type:"string"` SchemaExtensionStatus *string `type:"string" enum:"SchemaExtensionStatus"` SchemaExtensionStatusReason *string `type:"string"` StartDateTime *time.Time `type:"timestamp"` }

Information about a schema extension.

Description

Type: *string

A description of the schema extension.

DirectoryId

Type: *string

The identifier of the directory to which the schema extension is applied.

EndDateTime

Type: *time.Time

The date and time that the schema extension was completed.

SchemaExtensionId

Type: *string

The identifier of the schema extension.

SchemaExtensionStatus

Type: *string

The current status of the schema extension.

SchemaExtensionStatusReason

Type: *string

The reason for the SchemaExtensionStatus.

StartDateTime

Type: *time.Time

The date and time that the schema extension started being applied to the directory.

Method

GoString

func (s SchemaExtensionInfo) GoString() string

GoString returns the string representation

SetDescription

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

SetDescription sets the Description field's value.

SetDirectoryId

func (s *SchemaExtensionInfo) SetDirectoryId(v string) *SchemaExtensionInfo

SetDirectoryId sets the DirectoryId field's value.

SetEndDateTime

func (s *SchemaExtensionInfo) SetEndDateTime(v time.Time) *SchemaExtensionInfo

SetEndDateTime sets the EndDateTime field's value.

SetSchemaExtensionId

func (s *SchemaExtensionInfo) SetSchemaExtensionId(v string) *SchemaExtensionInfo

SetSchemaExtensionId sets the SchemaExtensionId field's value.

SetSchemaExtensionStatus

func (s *SchemaExtensionInfo) SetSchemaExtensionStatus(v string) *SchemaExtensionInfo

SetSchemaExtensionStatus sets the SchemaExtensionStatus field's value.

SetSchemaExtensionStatusReason

func (s *SchemaExtensionInfo) SetSchemaExtensionStatusReason(v string) *SchemaExtensionInfo

SetSchemaExtensionStatusReason sets the SchemaExtensionStatusReason field's value.

SetStartDateTime

func (s *SchemaExtensionInfo) SetStartDateTime(v time.Time) *SchemaExtensionInfo

SetStartDateTime sets the StartDateTime field's value.

String

func (s SchemaExtensionInfo) String() string

String returns the string representation

On this page: