aws-sdk-go: github.com/aws/aws-sdk-go/service/glue Index | Files | Directories

package glue

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

Package glue provides the client and types for making API requests to AWS Glue.

Defines the public endpoint for the AWS Glue service.

See https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31 for more information on this service.

See glue package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/glue/

Using the Client

To contact AWS Glue with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS Glue client Glue for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/glue/#New

Index

Package Files

api.go doc.go errors.go service.go

Constants

const (
    // CatalogEncryptionModeDisabled is a CatalogEncryptionMode enum value
    CatalogEncryptionModeDisabled = "DISABLED"

    // CatalogEncryptionModeSseKms is a CatalogEncryptionMode enum value
    CatalogEncryptionModeSseKms = "SSE-KMS"
)
const (
    // CloudWatchEncryptionModeDisabled is a CloudWatchEncryptionMode enum value
    CloudWatchEncryptionModeDisabled = "DISABLED"

    // CloudWatchEncryptionModeSseKms is a CloudWatchEncryptionMode enum value
    CloudWatchEncryptionModeSseKms = "SSE-KMS"
)
const (
    // ConnectionPropertyKeyHost is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyHost = "HOST"

    // ConnectionPropertyKeyPort is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyPort = "PORT"

    // ConnectionPropertyKeyUsername is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyUsername = "USERNAME"

    // ConnectionPropertyKeyPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyPassword = "PASSWORD"

    // ConnectionPropertyKeyEncryptedPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyEncryptedPassword = "ENCRYPTED_PASSWORD"

    // ConnectionPropertyKeyJdbcDriverJarUri is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcDriverJarUri = "JDBC_DRIVER_JAR_URI"

    // ConnectionPropertyKeyJdbcDriverClassName is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcDriverClassName = "JDBC_DRIVER_CLASS_NAME"

    // ConnectionPropertyKeyJdbcEngine is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcEngine = "JDBC_ENGINE"

    // ConnectionPropertyKeyJdbcEngineVersion is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcEngineVersion = "JDBC_ENGINE_VERSION"

    // ConnectionPropertyKeyConfigFiles is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyConfigFiles = "CONFIG_FILES"

    // ConnectionPropertyKeyInstanceId is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyInstanceId = "INSTANCE_ID"

    // ConnectionPropertyKeyJdbcConnectionUrl is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcConnectionUrl = "JDBC_CONNECTION_URL"

    // ConnectionPropertyKeyJdbcEnforceSsl is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcEnforceSsl = "JDBC_ENFORCE_SSL"
)
const (
    // ConnectionTypeJdbc is a ConnectionType enum value
    ConnectionTypeJdbc = "JDBC"

    // ConnectionTypeSftp is a ConnectionType enum value
    ConnectionTypeSftp = "SFTP"
)
const (
    // CrawlStateRunning is a CrawlState enum value
    CrawlStateRunning = "RUNNING"

    // CrawlStateSucceeded is a CrawlState enum value
    CrawlStateSucceeded = "SUCCEEDED"

    // CrawlStateCancelled is a CrawlState enum value
    CrawlStateCancelled = "CANCELLED"

    // CrawlStateFailed is a CrawlState enum value
    CrawlStateFailed = "FAILED"
)
const (
    // CrawlerStateReady is a CrawlerState enum value
    CrawlerStateReady = "READY"

    // CrawlerStateRunning is a CrawlerState enum value
    CrawlerStateRunning = "RUNNING"

    // CrawlerStateStopping is a CrawlerState enum value
    CrawlerStateStopping = "STOPPING"
)
const (
    // CsvHeaderOptionUnknown is a CsvHeaderOption enum value
    CsvHeaderOptionUnknown = "UNKNOWN"

    // CsvHeaderOptionPresent is a CsvHeaderOption enum value
    CsvHeaderOptionPresent = "PRESENT"

    // CsvHeaderOptionAbsent is a CsvHeaderOption enum value
    CsvHeaderOptionAbsent = "ABSENT"
)
const (
    // DeleteBehaviorLog is a DeleteBehavior enum value
    DeleteBehaviorLog = "LOG"

    // DeleteBehaviorDeleteFromDatabase is a DeleteBehavior enum value
    DeleteBehaviorDeleteFromDatabase = "DELETE_FROM_DATABASE"

    // DeleteBehaviorDeprecateInDatabase is a DeleteBehavior enum value
    DeleteBehaviorDeprecateInDatabase = "DEPRECATE_IN_DATABASE"
)
const (
    // ExistConditionMustExist is a ExistCondition enum value
    ExistConditionMustExist = "MUST_EXIST"

    // ExistConditionNotExist is a ExistCondition enum value
    ExistConditionNotExist = "NOT_EXIST"

    // ExistConditionNone is a ExistCondition enum value
    ExistConditionNone = "NONE"
)
const (
    // JobBookmarksEncryptionModeDisabled is a JobBookmarksEncryptionMode enum value
    JobBookmarksEncryptionModeDisabled = "DISABLED"

    // JobBookmarksEncryptionModeCseKms is a JobBookmarksEncryptionMode enum value
    JobBookmarksEncryptionModeCseKms = "CSE-KMS"
)
const (
    // JobRunStateStarting is a JobRunState enum value
    JobRunStateStarting = "STARTING"

    // JobRunStateRunning is a JobRunState enum value
    JobRunStateRunning = "RUNNING"

    // JobRunStateStopping is a JobRunState enum value
    JobRunStateStopping = "STOPPING"

    // JobRunStateStopped is a JobRunState enum value
    JobRunStateStopped = "STOPPED"

    // JobRunStateSucceeded is a JobRunState enum value
    JobRunStateSucceeded = "SUCCEEDED"

    // JobRunStateFailed is a JobRunState enum value
    JobRunStateFailed = "FAILED"

    // JobRunStateTimeout is a JobRunState enum value
    JobRunStateTimeout = "TIMEOUT"
)
const (
    // LanguagePython is a Language enum value
    LanguagePython = "PYTHON"

    // LanguageScala is a Language enum value
    LanguageScala = "SCALA"
)
const (
    // LastCrawlStatusSucceeded is a LastCrawlStatus enum value
    LastCrawlStatusSucceeded = "SUCCEEDED"

    // LastCrawlStatusCancelled is a LastCrawlStatus enum value
    LastCrawlStatusCancelled = "CANCELLED"

    // LastCrawlStatusFailed is a LastCrawlStatus enum value
    LastCrawlStatusFailed = "FAILED"
)
const (
    // LogicalAnd is a Logical enum value
    LogicalAnd = "AND"

    // LogicalAny is a Logical enum value
    LogicalAny = "ANY"
)
const (
    // NodeTypeCrawler is a NodeType enum value
    NodeTypeCrawler = "CRAWLER"

    // NodeTypeJob is a NodeType enum value
    NodeTypeJob = "JOB"

    // NodeTypeTrigger is a NodeType enum value
    NodeTypeTrigger = "TRIGGER"
)
const (
    // PrincipalTypeUser is a PrincipalType enum value
    PrincipalTypeUser = "USER"

    // PrincipalTypeRole is a PrincipalType enum value
    PrincipalTypeRole = "ROLE"

    // PrincipalTypeGroup is a PrincipalType enum value
    PrincipalTypeGroup = "GROUP"
)
const (
    // ResourceTypeJar is a ResourceType enum value
    ResourceTypeJar = "JAR"

    // ResourceTypeFile is a ResourceType enum value
    ResourceTypeFile = "FILE"

    // ResourceTypeArchive is a ResourceType enum value
    ResourceTypeArchive = "ARCHIVE"
)
const (
    // S3EncryptionModeDisabled is a S3EncryptionMode enum value
    S3EncryptionModeDisabled = "DISABLED"

    // S3EncryptionModeSseKms is a S3EncryptionMode enum value
    S3EncryptionModeSseKms = "SSE-KMS"

    // S3EncryptionModeSseS3 is a S3EncryptionMode enum value
    S3EncryptionModeSseS3 = "SSE-S3"
)
const (
    // ScheduleStateScheduled is a ScheduleState enum value
    ScheduleStateScheduled = "SCHEDULED"

    // ScheduleStateNotScheduled is a ScheduleState enum value
    ScheduleStateNotScheduled = "NOT_SCHEDULED"

    // ScheduleStateTransitioning is a ScheduleState enum value
    ScheduleStateTransitioning = "TRANSITIONING"
)
const (
    // TriggerStateCreating is a TriggerState enum value
    TriggerStateCreating = "CREATING"

    // TriggerStateCreated is a TriggerState enum value
    TriggerStateCreated = "CREATED"

    // TriggerStateActivating is a TriggerState enum value
    TriggerStateActivating = "ACTIVATING"

    // TriggerStateActivated is a TriggerState enum value
    TriggerStateActivated = "ACTIVATED"

    // TriggerStateDeactivating is a TriggerState enum value
    TriggerStateDeactivating = "DEACTIVATING"

    // TriggerStateDeactivated is a TriggerState enum value
    TriggerStateDeactivated = "DEACTIVATED"

    // TriggerStateDeleting is a TriggerState enum value
    TriggerStateDeleting = "DELETING"

    // TriggerStateUpdating is a TriggerState enum value
    TriggerStateUpdating = "UPDATING"
)
const (
    // TriggerTypeScheduled is a TriggerType enum value
    TriggerTypeScheduled = "SCHEDULED"

    // TriggerTypeConditional is a TriggerType enum value
    TriggerTypeConditional = "CONDITIONAL"

    // TriggerTypeOnDemand is a TriggerType enum value
    TriggerTypeOnDemand = "ON_DEMAND"
)
const (
    // UpdateBehaviorLog is a UpdateBehavior enum value
    UpdateBehaviorLog = "LOG"

    // UpdateBehaviorUpdateInDatabase is a UpdateBehavior enum value
    UpdateBehaviorUpdateInDatabase = "UPDATE_IN_DATABASE"
)
const (
    // WorkerTypeStandard is a WorkerType enum value
    WorkerTypeStandard = "Standard"

    // WorkerTypeG1x is a WorkerType enum value
    WorkerTypeG1x = "G.1X"

    // WorkerTypeG2x is a WorkerType enum value
    WorkerTypeG2x = "G.2X"
)
const (
    // WorkflowRunStatusRunning is a WorkflowRunStatus enum value
    WorkflowRunStatusRunning = "RUNNING"

    // WorkflowRunStatusCompleted is a WorkflowRunStatus enum value
    WorkflowRunStatusCompleted = "COMPLETED"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // Access to a resource was denied.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeAlreadyExistsException for service response error code
    // "AlreadyExistsException".
    //
    // A resource to be created or added already exists.
    ErrCodeAlreadyExistsException = "AlreadyExistsException"

    // ErrCodeConcurrentModificationException for service response error code
    // "ConcurrentModificationException".
    //
    // Two processes are trying to modify a resource simultaneously.
    ErrCodeConcurrentModificationException = "ConcurrentModificationException"

    // ErrCodeConcurrentRunsExceededException for service response error code
    // "ConcurrentRunsExceededException".
    //
    // Too many jobs are being run concurrently.
    ErrCodeConcurrentRunsExceededException = "ConcurrentRunsExceededException"

    // ErrCodeConditionCheckFailureException for service response error code
    // "ConditionCheckFailureException".
    //
    // A specified condition was not satisfied.
    ErrCodeConditionCheckFailureException = "ConditionCheckFailureException"

    // ErrCodeCrawlerNotRunningException for service response error code
    // "CrawlerNotRunningException".
    //
    // The specified crawler is not running.
    ErrCodeCrawlerNotRunningException = "CrawlerNotRunningException"

    // ErrCodeCrawlerRunningException for service response error code
    // "CrawlerRunningException".
    //
    // The operation cannot be performed because the crawler is already running.
    ErrCodeCrawlerRunningException = "CrawlerRunningException"

    // ErrCodeCrawlerStoppingException for service response error code
    // "CrawlerStoppingException".
    //
    // The specified crawler is stopping.
    ErrCodeCrawlerStoppingException = "CrawlerStoppingException"

    // ErrCodeEncryptionException for service response error code
    // "GlueEncryptionException".
    //
    // An encryption operation failed.
    ErrCodeEncryptionException = "GlueEncryptionException"

    // ErrCodeEntityNotFoundException for service response error code
    // "EntityNotFoundException".
    //
    // A specified entity does not exist
    ErrCodeEntityNotFoundException = "EntityNotFoundException"

    // ErrCodeIdempotentParameterMismatchException for service response error code
    // "IdempotentParameterMismatchException".
    //
    // The same unique identifier was associated with two different records.
    ErrCodeIdempotentParameterMismatchException = "IdempotentParameterMismatchException"

    // ErrCodeInternalServiceException for service response error code
    // "InternalServiceException".
    //
    // An internal service error occurred.
    ErrCodeInternalServiceException = "InternalServiceException"

    // ErrCodeInvalidInputException for service response error code
    // "InvalidInputException".
    //
    // The input provided was not valid.
    ErrCodeInvalidInputException = "InvalidInputException"

    // ErrCodeNoScheduleException for service response error code
    // "NoScheduleException".
    //
    // There is no applicable schedule.
    ErrCodeNoScheduleException = "NoScheduleException"

    // ErrCodeOperationTimeoutException for service response error code
    // "OperationTimeoutException".
    //
    // The operation timed out.
    ErrCodeOperationTimeoutException = "OperationTimeoutException"

    // ErrCodeResourceNumberLimitExceededException for service response error code
    // "ResourceNumberLimitExceededException".
    //
    // A resource numerical limit was exceeded.
    ErrCodeResourceNumberLimitExceededException = "ResourceNumberLimitExceededException"

    // ErrCodeSchedulerNotRunningException for service response error code
    // "SchedulerNotRunningException".
    //
    // The specified scheduler is not running.
    ErrCodeSchedulerNotRunningException = "SchedulerNotRunningException"

    // ErrCodeSchedulerRunningException for service response error code
    // "SchedulerRunningException".
    //
    // The specified scheduler is already running.
    ErrCodeSchedulerRunningException = "SchedulerRunningException"

    // ErrCodeSchedulerTransitioningException for service response error code
    // "SchedulerTransitioningException".
    //
    // The specified scheduler is transitioning.
    ErrCodeSchedulerTransitioningException = "SchedulerTransitioningException"

    // ErrCodeValidationException for service response error code
    // "ValidationException".
    //
    // A value could not be validated.
    ErrCodeValidationException = "ValidationException"

    // ErrCodeVersionMismatchException for service response error code
    // "VersionMismatchException".
    //
    // There was a version conflict.
    ErrCodeVersionMismatchException = "VersionMismatchException"
)
const (
    ServiceName = "glue"      // Name of service.
    EndpointsID = ServiceName // ID to lookup a service endpoint with.
    ServiceID   = "Glue"      // ServiceID is a unique identifer of a specific service.
)

Service information constants

const (
    // LogicalOperatorEquals is a LogicalOperator enum value
    LogicalOperatorEquals = "EQUALS"
)

type Action Uses

type Action struct {

    // The job arguments used when this trigger fires. For this job run, they replace
    // the default arguments set in the job definition itself.
    //
    // You can specify arguments here that your own job-execution script consumes,
    // as well as arguments that AWS Glue itself consumes.
    //
    // For information about how to specify and consume your own Job arguments,
    // see the Calling AWS Glue APIs in Python (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html)
    // topic in the developer guide.
    //
    // For information about the key-value pairs that AWS Glue consumes to set up
    // your job, see the Special Parameters Used by AWS Glue (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)
    // topic in the developer guide.
    Arguments map[string]*string `type:"map"`

    // The name of the crawler to be used with this action.
    CrawlerName *string `min:"1" type:"string"`

    // The name of a job to be executed.
    JobName *string `min:"1" type:"string"`

    // Specifies configuration properties of a job run notification.
    NotificationProperty *NotificationProperty `type:"structure"`

    // The name of the SecurityConfiguration structure to be used with this action.
    SecurityConfiguration *string `min:"1" type:"string"`

    // The JobRun timeout in minutes. This is the maximum time that a job run can
    // consume resources before it is terminated and enters TIMEOUT status. The
    // default is 2,880 minutes (48 hours). This overrides the timeout value set
    // in the parent job.
    Timeout *int64 `min:"1" type:"integer"`
    // contains filtered or unexported fields
}

Defines an action to be initiated by a trigger.

func (Action) GoString Uses

func (s Action) GoString() string

GoString returns the string representation

func (*Action) SetArguments Uses

func (s *Action) SetArguments(v map[string]*string) *Action

SetArguments sets the Arguments field's value.

func (*Action) SetCrawlerName Uses

func (s *Action) SetCrawlerName(v string) *Action

SetCrawlerName sets the CrawlerName field's value.

func (*Action) SetJobName Uses

func (s *Action) SetJobName(v string) *Action

SetJobName sets the JobName field's value.

func (*Action) SetNotificationProperty Uses

func (s *Action) SetNotificationProperty(v *NotificationProperty) *Action

SetNotificationProperty sets the NotificationProperty field's value.

func (*Action) SetSecurityConfiguration Uses

func (s *Action) SetSecurityConfiguration(v string) *Action

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*Action) SetTimeout Uses

func (s *Action) SetTimeout(v int64) *Action

SetTimeout sets the Timeout field's value.

func (Action) String Uses

func (s Action) String() string

String returns the string representation

func (*Action) Validate Uses

func (s *Action) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchCreatePartitionInput Uses

type BatchCreatePartitionInput struct {

    // The ID of the catalog in which the partion is to be created. Currently, this
    // should be the AWS account ID.
    CatalogId *string `min:"1" type:"string"`

    // The name of the metadata database in which the partition is to be created.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of PartitionInput structures that define the partitions to be created.
    //
    // PartitionInputList is a required field
    PartitionInputList []*PartitionInput `type:"list" required:"true"`

    // The name of the metadata table in which the partition is to be created.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchCreatePartitionInput) GoString Uses

func (s BatchCreatePartitionInput) GoString() string

GoString returns the string representation

func (*BatchCreatePartitionInput) SetCatalogId Uses

func (s *BatchCreatePartitionInput) SetCatalogId(v string) *BatchCreatePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchCreatePartitionInput) SetDatabaseName Uses

func (s *BatchCreatePartitionInput) SetDatabaseName(v string) *BatchCreatePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchCreatePartitionInput) SetPartitionInputList Uses

func (s *BatchCreatePartitionInput) SetPartitionInputList(v []*PartitionInput) *BatchCreatePartitionInput

SetPartitionInputList sets the PartitionInputList field's value.

func (*BatchCreatePartitionInput) SetTableName Uses

func (s *BatchCreatePartitionInput) SetTableName(v string) *BatchCreatePartitionInput

SetTableName sets the TableName field's value.

func (BatchCreatePartitionInput) String Uses

func (s BatchCreatePartitionInput) String() string

String returns the string representation

func (*BatchCreatePartitionInput) Validate Uses

func (s *BatchCreatePartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchCreatePartitionOutput Uses

type BatchCreatePartitionOutput struct {

    // Errors encountered when trying to create the requested partitions.
    Errors []*PartitionError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchCreatePartitionOutput) GoString Uses

func (s BatchCreatePartitionOutput) GoString() string

GoString returns the string representation

func (*BatchCreatePartitionOutput) SetErrors Uses

func (s *BatchCreatePartitionOutput) SetErrors(v []*PartitionError) *BatchCreatePartitionOutput

SetErrors sets the Errors field's value.

func (BatchCreatePartitionOutput) String Uses

func (s BatchCreatePartitionOutput) String() string

String returns the string representation

type BatchDeleteConnectionInput Uses

type BatchDeleteConnectionInput struct {

    // The ID of the Data Catalog in which the connections reside. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // A list of names of the connections to delete.
    //
    // ConnectionNameList is a required field
    ConnectionNameList []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeleteConnectionInput) GoString Uses

func (s BatchDeleteConnectionInput) GoString() string

GoString returns the string representation

func (*BatchDeleteConnectionInput) SetCatalogId Uses

func (s *BatchDeleteConnectionInput) SetCatalogId(v string) *BatchDeleteConnectionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeleteConnectionInput) SetConnectionNameList Uses

func (s *BatchDeleteConnectionInput) SetConnectionNameList(v []*string) *BatchDeleteConnectionInput

SetConnectionNameList sets the ConnectionNameList field's value.

func (BatchDeleteConnectionInput) String Uses

func (s BatchDeleteConnectionInput) String() string

String returns the string representation

func (*BatchDeleteConnectionInput) Validate Uses

func (s *BatchDeleteConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeleteConnectionOutput Uses

type BatchDeleteConnectionOutput struct {

    // A map of the names of connections that were not successfully deleted to error
    // details.
    Errors map[string]*ErrorDetail `type:"map"`

    // A list of names of the connection definitions that were successfully deleted.
    Succeeded []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteConnectionOutput) GoString Uses

func (s BatchDeleteConnectionOutput) GoString() string

GoString returns the string representation

func (*BatchDeleteConnectionOutput) SetErrors Uses

func (s *BatchDeleteConnectionOutput) SetErrors(v map[string]*ErrorDetail) *BatchDeleteConnectionOutput

SetErrors sets the Errors field's value.

func (*BatchDeleteConnectionOutput) SetSucceeded Uses

func (s *BatchDeleteConnectionOutput) SetSucceeded(v []*string) *BatchDeleteConnectionOutput

SetSucceeded sets the Succeeded field's value.

func (BatchDeleteConnectionOutput) String Uses

func (s BatchDeleteConnectionOutput) String() string

String returns the string representation

type BatchDeletePartitionInput Uses

type BatchDeletePartitionInput struct {

    // The ID of the Data Catalog where the partition to be deleted resides. If
    // none is supplied, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which the table in question resides.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of PartitionInput structures that define the partitions to be deleted.
    //
    // PartitionsToDelete is a required field
    PartitionsToDelete []*PartitionValueList `type:"list" required:"true"`

    // The name of the table where the partitions to be deleted is located.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeletePartitionInput) GoString Uses

func (s BatchDeletePartitionInput) GoString() string

GoString returns the string representation

func (*BatchDeletePartitionInput) SetCatalogId Uses

func (s *BatchDeletePartitionInput) SetCatalogId(v string) *BatchDeletePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeletePartitionInput) SetDatabaseName Uses

func (s *BatchDeletePartitionInput) SetDatabaseName(v string) *BatchDeletePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchDeletePartitionInput) SetPartitionsToDelete Uses

func (s *BatchDeletePartitionInput) SetPartitionsToDelete(v []*PartitionValueList) *BatchDeletePartitionInput

SetPartitionsToDelete sets the PartitionsToDelete field's value.

func (*BatchDeletePartitionInput) SetTableName Uses

func (s *BatchDeletePartitionInput) SetTableName(v string) *BatchDeletePartitionInput

SetTableName sets the TableName field's value.

func (BatchDeletePartitionInput) String Uses

func (s BatchDeletePartitionInput) String() string

String returns the string representation

func (*BatchDeletePartitionInput) Validate Uses

func (s *BatchDeletePartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeletePartitionOutput Uses

type BatchDeletePartitionOutput struct {

    // Errors encountered when trying to delete the requested partitions.
    Errors []*PartitionError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeletePartitionOutput) GoString Uses

func (s BatchDeletePartitionOutput) GoString() string

GoString returns the string representation

func (*BatchDeletePartitionOutput) SetErrors Uses

func (s *BatchDeletePartitionOutput) SetErrors(v []*PartitionError) *BatchDeletePartitionOutput

SetErrors sets the Errors field's value.

func (BatchDeletePartitionOutput) String Uses

func (s BatchDeletePartitionOutput) String() string

String returns the string representation

type BatchDeleteTableInput Uses

type BatchDeleteTableInput struct {

    // The ID of the Data Catalog where the table resides. If none is supplied,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the tables to delete reside. For Hive
    // compatibility, this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of the table to delete.
    //
    // TablesToDelete is a required field
    TablesToDelete []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableInput) GoString Uses

func (s BatchDeleteTableInput) GoString() string

GoString returns the string representation

func (*BatchDeleteTableInput) SetCatalogId Uses

func (s *BatchDeleteTableInput) SetCatalogId(v string) *BatchDeleteTableInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeleteTableInput) SetDatabaseName Uses

func (s *BatchDeleteTableInput) SetDatabaseName(v string) *BatchDeleteTableInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchDeleteTableInput) SetTablesToDelete Uses

func (s *BatchDeleteTableInput) SetTablesToDelete(v []*string) *BatchDeleteTableInput

SetTablesToDelete sets the TablesToDelete field's value.

func (BatchDeleteTableInput) String Uses

func (s BatchDeleteTableInput) String() string

String returns the string representation

func (*BatchDeleteTableInput) Validate Uses

func (s *BatchDeleteTableInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeleteTableOutput Uses

type BatchDeleteTableOutput struct {

    // A list of errors encountered in attempting to delete the specified tables.
    Errors []*TableError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableOutput) GoString Uses

func (s BatchDeleteTableOutput) GoString() string

GoString returns the string representation

func (*BatchDeleteTableOutput) SetErrors Uses

func (s *BatchDeleteTableOutput) SetErrors(v []*TableError) *BatchDeleteTableOutput

SetErrors sets the Errors field's value.

func (BatchDeleteTableOutput) String Uses

func (s BatchDeleteTableOutput) String() string

String returns the string representation

type BatchDeleteTableVersionInput Uses

type BatchDeleteTableVersionInput struct {

    // The ID of the Data Catalog where the tables reside. If none is supplied,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The database in the catalog in which the table resides. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table. For Hive compatibility, this name is entirely lowercase.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`

    // A list of the IDs of versions to be deleted. A VersionId is a string representation
    // of an integer. Each version is incremented by 1.
    //
    // VersionIds is a required field
    VersionIds []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableVersionInput) GoString Uses

func (s BatchDeleteTableVersionInput) GoString() string

GoString returns the string representation

func (*BatchDeleteTableVersionInput) SetCatalogId Uses

func (s *BatchDeleteTableVersionInput) SetCatalogId(v string) *BatchDeleteTableVersionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeleteTableVersionInput) SetDatabaseName Uses

func (s *BatchDeleteTableVersionInput) SetDatabaseName(v string) *BatchDeleteTableVersionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchDeleteTableVersionInput) SetTableName Uses

func (s *BatchDeleteTableVersionInput) SetTableName(v string) *BatchDeleteTableVersionInput

SetTableName sets the TableName field's value.

func (*BatchDeleteTableVersionInput) SetVersionIds Uses

func (s *BatchDeleteTableVersionInput) SetVersionIds(v []*string) *BatchDeleteTableVersionInput

SetVersionIds sets the VersionIds field's value.

func (BatchDeleteTableVersionInput) String Uses

func (s BatchDeleteTableVersionInput) String() string

String returns the string representation

func (*BatchDeleteTableVersionInput) Validate Uses

func (s *BatchDeleteTableVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeleteTableVersionOutput Uses

type BatchDeleteTableVersionOutput struct {

    // A list of errors encountered while trying to delete the specified table versions.
    Errors []*TableVersionError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableVersionOutput) GoString Uses

func (s BatchDeleteTableVersionOutput) GoString() string

GoString returns the string representation

func (*BatchDeleteTableVersionOutput) SetErrors Uses

func (s *BatchDeleteTableVersionOutput) SetErrors(v []*TableVersionError) *BatchDeleteTableVersionOutput

SetErrors sets the Errors field's value.

func (BatchDeleteTableVersionOutput) String Uses

func (s BatchDeleteTableVersionOutput) String() string

String returns the string representation

type BatchGetCrawlersInput Uses

type BatchGetCrawlersInput struct {

    // A list of crawler names, which might be the names returned from the ListCrawlers
    // operation.
    //
    // CrawlerNames is a required field
    CrawlerNames []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetCrawlersInput) GoString Uses

func (s BatchGetCrawlersInput) GoString() string

GoString returns the string representation

func (*BatchGetCrawlersInput) SetCrawlerNames Uses

func (s *BatchGetCrawlersInput) SetCrawlerNames(v []*string) *BatchGetCrawlersInput

SetCrawlerNames sets the CrawlerNames field's value.

func (BatchGetCrawlersInput) String Uses

func (s BatchGetCrawlersInput) String() string

String returns the string representation

func (*BatchGetCrawlersInput) Validate Uses

func (s *BatchGetCrawlersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetCrawlersOutput Uses

type BatchGetCrawlersOutput struct {

    // A list of crawler definitions.
    Crawlers []*Crawler `type:"list"`

    // A list of names of crawlers that were not found.
    CrawlersNotFound []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetCrawlersOutput) GoString Uses

func (s BatchGetCrawlersOutput) GoString() string

GoString returns the string representation

func (*BatchGetCrawlersOutput) SetCrawlers Uses

func (s *BatchGetCrawlersOutput) SetCrawlers(v []*Crawler) *BatchGetCrawlersOutput

SetCrawlers sets the Crawlers field's value.

func (*BatchGetCrawlersOutput) SetCrawlersNotFound Uses

func (s *BatchGetCrawlersOutput) SetCrawlersNotFound(v []*string) *BatchGetCrawlersOutput

SetCrawlersNotFound sets the CrawlersNotFound field's value.

func (BatchGetCrawlersOutput) String Uses

func (s BatchGetCrawlersOutput) String() string

String returns the string representation

type BatchGetDevEndpointsInput Uses

type BatchGetDevEndpointsInput struct {

    // The list of DevEndpoint names, which may be the names returned from the ListDevEndpoint
    // operation.
    //
    // DevEndpointNames is a required field
    DevEndpointNames []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetDevEndpointsInput) GoString Uses

func (s BatchGetDevEndpointsInput) GoString() string

GoString returns the string representation

func (*BatchGetDevEndpointsInput) SetDevEndpointNames Uses

func (s *BatchGetDevEndpointsInput) SetDevEndpointNames(v []*string) *BatchGetDevEndpointsInput

SetDevEndpointNames sets the DevEndpointNames field's value.

func (BatchGetDevEndpointsInput) String Uses

func (s BatchGetDevEndpointsInput) String() string

String returns the string representation

func (*BatchGetDevEndpointsInput) Validate Uses

func (s *BatchGetDevEndpointsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetDevEndpointsOutput Uses

type BatchGetDevEndpointsOutput struct {

    // A list of DevEndpoint definitions.
    DevEndpoints []*DevEndpoint `type:"list"`

    // A list of DevEndpoints not found.
    DevEndpointsNotFound []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetDevEndpointsOutput) GoString Uses

func (s BatchGetDevEndpointsOutput) GoString() string

GoString returns the string representation

func (*BatchGetDevEndpointsOutput) SetDevEndpoints Uses

func (s *BatchGetDevEndpointsOutput) SetDevEndpoints(v []*DevEndpoint) *BatchGetDevEndpointsOutput

SetDevEndpoints sets the DevEndpoints field's value.

func (*BatchGetDevEndpointsOutput) SetDevEndpointsNotFound Uses

func (s *BatchGetDevEndpointsOutput) SetDevEndpointsNotFound(v []*string) *BatchGetDevEndpointsOutput

SetDevEndpointsNotFound sets the DevEndpointsNotFound field's value.

func (BatchGetDevEndpointsOutput) String Uses

func (s BatchGetDevEndpointsOutput) String() string

String returns the string representation

type BatchGetJobsInput Uses

type BatchGetJobsInput struct {

    // A list of job names, which might be the names returned from the ListJobs
    // operation.
    //
    // JobNames is a required field
    JobNames []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetJobsInput) GoString Uses

func (s BatchGetJobsInput) GoString() string

GoString returns the string representation

func (*BatchGetJobsInput) SetJobNames Uses

func (s *BatchGetJobsInput) SetJobNames(v []*string) *BatchGetJobsInput

SetJobNames sets the JobNames field's value.

func (BatchGetJobsInput) String Uses

func (s BatchGetJobsInput) String() string

String returns the string representation

func (*BatchGetJobsInput) Validate Uses

func (s *BatchGetJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetJobsOutput Uses

type BatchGetJobsOutput struct {

    // A list of job definitions.
    Jobs []*Job `type:"list"`

    // A list of names of jobs not found.
    JobsNotFound []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetJobsOutput) GoString Uses

func (s BatchGetJobsOutput) GoString() string

GoString returns the string representation

func (*BatchGetJobsOutput) SetJobs Uses

func (s *BatchGetJobsOutput) SetJobs(v []*Job) *BatchGetJobsOutput

SetJobs sets the Jobs field's value.

func (*BatchGetJobsOutput) SetJobsNotFound Uses

func (s *BatchGetJobsOutput) SetJobsNotFound(v []*string) *BatchGetJobsOutput

SetJobsNotFound sets the JobsNotFound field's value.

func (BatchGetJobsOutput) String Uses

func (s BatchGetJobsOutput) String() string

String returns the string representation

type BatchGetPartitionInput Uses

type BatchGetPartitionInput struct {

    // The ID of the Data Catalog where the partitions in question reside. If none
    // is supplied, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the partitions reside.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of partition values identifying the partitions to retrieve.
    //
    // PartitionsToGet is a required field
    PartitionsToGet []*PartitionValueList `type:"list" required:"true"`

    // The name of the partitions' table.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetPartitionInput) GoString Uses

func (s BatchGetPartitionInput) GoString() string

GoString returns the string representation

func (*BatchGetPartitionInput) SetCatalogId Uses

func (s *BatchGetPartitionInput) SetCatalogId(v string) *BatchGetPartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchGetPartitionInput) SetDatabaseName Uses

func (s *BatchGetPartitionInput) SetDatabaseName(v string) *BatchGetPartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchGetPartitionInput) SetPartitionsToGet Uses

func (s *BatchGetPartitionInput) SetPartitionsToGet(v []*PartitionValueList) *BatchGetPartitionInput

SetPartitionsToGet sets the PartitionsToGet field's value.

func (*BatchGetPartitionInput) SetTableName Uses

func (s *BatchGetPartitionInput) SetTableName(v string) *BatchGetPartitionInput

SetTableName sets the TableName field's value.

func (BatchGetPartitionInput) String Uses

func (s BatchGetPartitionInput) String() string

String returns the string representation

func (*BatchGetPartitionInput) Validate Uses

func (s *BatchGetPartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetPartitionOutput Uses

type BatchGetPartitionOutput struct {

    // A list of the requested partitions.
    Partitions []*Partition `type:"list"`

    // A list of the partition values in the request for which partions were not
    // returned.
    UnprocessedKeys []*PartitionValueList `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetPartitionOutput) GoString Uses

func (s BatchGetPartitionOutput) GoString() string

GoString returns the string representation

func (*BatchGetPartitionOutput) SetPartitions Uses

func (s *BatchGetPartitionOutput) SetPartitions(v []*Partition) *BatchGetPartitionOutput

SetPartitions sets the Partitions field's value.

func (*BatchGetPartitionOutput) SetUnprocessedKeys Uses

func (s *BatchGetPartitionOutput) SetUnprocessedKeys(v []*PartitionValueList) *BatchGetPartitionOutput

SetUnprocessedKeys sets the UnprocessedKeys field's value.

func (BatchGetPartitionOutput) String Uses

func (s BatchGetPartitionOutput) String() string

String returns the string representation

type BatchGetTriggersInput Uses

type BatchGetTriggersInput struct {

    // A list of trigger names, which may be the names returned from the ListTriggers
    // operation.
    //
    // TriggerNames is a required field
    TriggerNames []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetTriggersInput) GoString Uses

func (s BatchGetTriggersInput) GoString() string

GoString returns the string representation

func (*BatchGetTriggersInput) SetTriggerNames Uses

func (s *BatchGetTriggersInput) SetTriggerNames(v []*string) *BatchGetTriggersInput

SetTriggerNames sets the TriggerNames field's value.

func (BatchGetTriggersInput) String Uses

func (s BatchGetTriggersInput) String() string

String returns the string representation

func (*BatchGetTriggersInput) Validate Uses

func (s *BatchGetTriggersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetTriggersOutput Uses

type BatchGetTriggersOutput struct {

    // A list of trigger definitions.
    Triggers []*Trigger `type:"list"`

    // A list of names of triggers not found.
    TriggersNotFound []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetTriggersOutput) GoString Uses

func (s BatchGetTriggersOutput) GoString() string

GoString returns the string representation

func (*BatchGetTriggersOutput) SetTriggers Uses

func (s *BatchGetTriggersOutput) SetTriggers(v []*Trigger) *BatchGetTriggersOutput

SetTriggers sets the Triggers field's value.

func (*BatchGetTriggersOutput) SetTriggersNotFound Uses

func (s *BatchGetTriggersOutput) SetTriggersNotFound(v []*string) *BatchGetTriggersOutput

SetTriggersNotFound sets the TriggersNotFound field's value.

func (BatchGetTriggersOutput) String Uses

func (s BatchGetTriggersOutput) String() string

String returns the string representation

type BatchGetWorkflowsInput Uses

type BatchGetWorkflowsInput struct {

    // Specifies whether to include a graph when returning the workflow resource
    // metadata.
    IncludeGraph *bool `type:"boolean"`

    // A list of workflow names, which may be the names returned from the ListWorkflows
    // operation.
    //
    // Names is a required field
    Names []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetWorkflowsInput) GoString Uses

func (s BatchGetWorkflowsInput) GoString() string

GoString returns the string representation

func (*BatchGetWorkflowsInput) SetIncludeGraph Uses

func (s *BatchGetWorkflowsInput) SetIncludeGraph(v bool) *BatchGetWorkflowsInput

SetIncludeGraph sets the IncludeGraph field's value.

func (*BatchGetWorkflowsInput) SetNames Uses

func (s *BatchGetWorkflowsInput) SetNames(v []*string) *BatchGetWorkflowsInput

SetNames sets the Names field's value.

func (BatchGetWorkflowsInput) String Uses

func (s BatchGetWorkflowsInput) String() string

String returns the string representation

func (*BatchGetWorkflowsInput) Validate Uses

func (s *BatchGetWorkflowsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetWorkflowsOutput Uses

type BatchGetWorkflowsOutput struct {

    // A list of names of workflows not found.
    MissingWorkflows []*string `min:"1" type:"list"`

    // A list of workflow resource metadata.
    Workflows []*Workflow `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetWorkflowsOutput) GoString Uses

func (s BatchGetWorkflowsOutput) GoString() string

GoString returns the string representation

func (*BatchGetWorkflowsOutput) SetMissingWorkflows Uses

func (s *BatchGetWorkflowsOutput) SetMissingWorkflows(v []*string) *BatchGetWorkflowsOutput

SetMissingWorkflows sets the MissingWorkflows field's value.

func (*BatchGetWorkflowsOutput) SetWorkflows Uses

func (s *BatchGetWorkflowsOutput) SetWorkflows(v []*Workflow) *BatchGetWorkflowsOutput

SetWorkflows sets the Workflows field's value.

func (BatchGetWorkflowsOutput) String Uses

func (s BatchGetWorkflowsOutput) String() string

String returns the string representation

type BatchStopJobRunError Uses

type BatchStopJobRunError struct {

    // Specifies details about the error that was encountered.
    ErrorDetail *ErrorDetail `type:"structure"`

    // The name of the job definition that is used in the job run in question.
    JobName *string `min:"1" type:"string"`

    // The JobRunId of the job run in question.
    JobRunId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Records an error that occurred when attempting to stop a specified job run.

func (BatchStopJobRunError) GoString Uses

func (s BatchStopJobRunError) GoString() string

GoString returns the string representation

func (*BatchStopJobRunError) SetErrorDetail Uses

func (s *BatchStopJobRunError) SetErrorDetail(v *ErrorDetail) *BatchStopJobRunError

SetErrorDetail sets the ErrorDetail field's value.

func (*BatchStopJobRunError) SetJobName Uses

func (s *BatchStopJobRunError) SetJobName(v string) *BatchStopJobRunError

SetJobName sets the JobName field's value.

func (*BatchStopJobRunError) SetJobRunId Uses

func (s *BatchStopJobRunError) SetJobRunId(v string) *BatchStopJobRunError

SetJobRunId sets the JobRunId field's value.

func (BatchStopJobRunError) String Uses

func (s BatchStopJobRunError) String() string

String returns the string representation

type BatchStopJobRunInput Uses

type BatchStopJobRunInput struct {

    // The name of the job definition for which to stop job runs.
    //
    // JobName is a required field
    JobName *string `min:"1" type:"string" required:"true"`

    // A list of the JobRunIds that should be stopped for that job definition.
    //
    // JobRunIds is a required field
    JobRunIds []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchStopJobRunInput) GoString Uses

func (s BatchStopJobRunInput) GoString() string

GoString returns the string representation

func (*BatchStopJobRunInput) SetJobName Uses

func (s *BatchStopJobRunInput) SetJobName(v string) *BatchStopJobRunInput

SetJobName sets the JobName field's value.

func (*BatchStopJobRunInput) SetJobRunIds Uses

func (s *BatchStopJobRunInput) SetJobRunIds(v []*string) *BatchStopJobRunInput

SetJobRunIds sets the JobRunIds field's value.

func (BatchStopJobRunInput) String Uses

func (s BatchStopJobRunInput) String() string

String returns the string representation

func (*BatchStopJobRunInput) Validate Uses

func (s *BatchStopJobRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchStopJobRunOutput Uses

type BatchStopJobRunOutput struct {

    // A list of the errors that were encountered in trying to stop JobRuns, including
    // the JobRunId for which each error was encountered and details about the error.
    Errors []*BatchStopJobRunError `type:"list"`

    // A list of the JobRuns that were successfully submitted for stopping.
    SuccessfulSubmissions []*BatchStopJobRunSuccessfulSubmission `type:"list"`
    // contains filtered or unexported fields
}

func (BatchStopJobRunOutput) GoString Uses

func (s BatchStopJobRunOutput) GoString() string

GoString returns the string representation

func (*BatchStopJobRunOutput) SetErrors Uses

func (s *BatchStopJobRunOutput) SetErrors(v []*BatchStopJobRunError) *BatchStopJobRunOutput

SetErrors sets the Errors field's value.

func (*BatchStopJobRunOutput) SetSuccessfulSubmissions Uses

func (s *BatchStopJobRunOutput) SetSuccessfulSubmissions(v []*BatchStopJobRunSuccessfulSubmission) *BatchStopJobRunOutput

SetSuccessfulSubmissions sets the SuccessfulSubmissions field's value.

func (BatchStopJobRunOutput) String Uses

func (s BatchStopJobRunOutput) String() string

String returns the string representation

type BatchStopJobRunSuccessfulSubmission Uses

type BatchStopJobRunSuccessfulSubmission struct {

    // The name of the job definition used in the job run that was stopped.
    JobName *string `min:"1" type:"string"`

    // The JobRunId of the job run that was stopped.
    JobRunId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Records a successful request to stop a specified JobRun.

func (BatchStopJobRunSuccessfulSubmission) GoString Uses

func (s BatchStopJobRunSuccessfulSubmission) GoString() string

GoString returns the string representation

func (*BatchStopJobRunSuccessfulSubmission) SetJobName Uses

func (s *BatchStopJobRunSuccessfulSubmission) SetJobName(v string) *BatchStopJobRunSuccessfulSubmission

SetJobName sets the JobName field's value.

func (*BatchStopJobRunSuccessfulSubmission) SetJobRunId Uses

func (s *BatchStopJobRunSuccessfulSubmission) SetJobRunId(v string) *BatchStopJobRunSuccessfulSubmission

SetJobRunId sets the JobRunId field's value.

func (BatchStopJobRunSuccessfulSubmission) String Uses

func (s BatchStopJobRunSuccessfulSubmission) String() string

String returns the string representation

type CatalogEntry Uses

type CatalogEntry struct {

    // The database in which the table metadata resides.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table in question.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a table definition in the AWS Glue Data Catalog.

func (CatalogEntry) GoString Uses

func (s CatalogEntry) GoString() string

GoString returns the string representation

func (*CatalogEntry) SetDatabaseName Uses

func (s *CatalogEntry) SetDatabaseName(v string) *CatalogEntry

SetDatabaseName sets the DatabaseName field's value.

func (*CatalogEntry) SetTableName Uses

func (s *CatalogEntry) SetTableName(v string) *CatalogEntry

SetTableName sets the TableName field's value.

func (CatalogEntry) String Uses

func (s CatalogEntry) String() string

String returns the string representation

func (*CatalogEntry) Validate Uses

func (s *CatalogEntry) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CatalogImportStatus Uses

type CatalogImportStatus struct {

    // True if the migration has completed, or False otherwise.
    ImportCompleted *bool `type:"boolean"`

    // The time that the migration was started.
    ImportTime *time.Time `type:"timestamp"`

    // The name of the person who initiated the migration.
    ImportedBy *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A structure containing migration status information.

func (CatalogImportStatus) GoString Uses

func (s CatalogImportStatus) GoString() string

GoString returns the string representation

func (*CatalogImportStatus) SetImportCompleted Uses

func (s *CatalogImportStatus) SetImportCompleted(v bool) *CatalogImportStatus

SetImportCompleted sets the ImportCompleted field's value.

func (*CatalogImportStatus) SetImportTime Uses

func (s *CatalogImportStatus) SetImportTime(v time.Time) *CatalogImportStatus

SetImportTime sets the ImportTime field's value.

func (*CatalogImportStatus) SetImportedBy Uses

func (s *CatalogImportStatus) SetImportedBy(v string) *CatalogImportStatus

SetImportedBy sets the ImportedBy field's value.

func (CatalogImportStatus) String Uses

func (s CatalogImportStatus) String() string

String returns the string representation

type CatalogTarget Uses

type CatalogTarget struct {

    // The name of the database to be synchronized.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of the tables to be synchronized.
    //
    // Tables is a required field
    Tables []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Specifies an AWS Glue Data Catalog target.

func (CatalogTarget) GoString Uses

func (s CatalogTarget) GoString() string

GoString returns the string representation

func (*CatalogTarget) SetDatabaseName Uses

func (s *CatalogTarget) SetDatabaseName(v string) *CatalogTarget

SetDatabaseName sets the DatabaseName field's value.

func (*CatalogTarget) SetTables Uses

func (s *CatalogTarget) SetTables(v []*string) *CatalogTarget

SetTables sets the Tables field's value.

func (CatalogTarget) String Uses

func (s CatalogTarget) String() string

String returns the string representation

func (*CatalogTarget) Validate Uses

func (s *CatalogTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Classifier Uses

type Classifier struct {

    // A classifier for comma-separated values (CSV).
    CsvClassifier *CsvClassifier `type:"structure"`

    // A classifier that uses grok.
    GrokClassifier *GrokClassifier `type:"structure"`

    // A classifier for JSON content.
    JsonClassifier *JsonClassifier `type:"structure"`

    // A classifier for XML content.
    XMLClassifier *XMLClassifier `type:"structure"`
    // contains filtered or unexported fields
}

Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle. If it is, the classifier creates a schema in the form of a StructType object that matches that data format.

You can use the standard classifiers that AWS Glue provides, or you can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier can be a grok classifier, an XML classifier, a JSON classifier, or a custom CSV classifier, as specified in one of the fields in the Classifier object.

func (Classifier) GoString Uses

func (s Classifier) GoString() string

GoString returns the string representation

func (*Classifier) SetCsvClassifier Uses

func (s *Classifier) SetCsvClassifier(v *CsvClassifier) *Classifier

SetCsvClassifier sets the CsvClassifier field's value.

func (*Classifier) SetGrokClassifier Uses

func (s *Classifier) SetGrokClassifier(v *GrokClassifier) *Classifier

SetGrokClassifier sets the GrokClassifier field's value.

func (*Classifier) SetJsonClassifier Uses

func (s *Classifier) SetJsonClassifier(v *JsonClassifier) *Classifier

SetJsonClassifier sets the JsonClassifier field's value.

func (*Classifier) SetXMLClassifier Uses

func (s *Classifier) SetXMLClassifier(v *XMLClassifier) *Classifier

SetXMLClassifier sets the XMLClassifier field's value.

func (Classifier) String Uses

func (s Classifier) String() string

String returns the string representation

type CloudWatchEncryption Uses

type CloudWatchEncryption struct {

    // The encryption mode to use for CloudWatch data.
    CloudWatchEncryptionMode *string `type:"string" enum:"CloudWatchEncryptionMode"`

    // The AWS ARN of the KMS key to be used to encrypt the data.
    KmsKeyArn *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies how CloudWatch data should be encrypted.

func (CloudWatchEncryption) GoString Uses

func (s CloudWatchEncryption) GoString() string

GoString returns the string representation

func (*CloudWatchEncryption) SetCloudWatchEncryptionMode Uses

func (s *CloudWatchEncryption) SetCloudWatchEncryptionMode(v string) *CloudWatchEncryption

SetCloudWatchEncryptionMode sets the CloudWatchEncryptionMode field's value.

func (*CloudWatchEncryption) SetKmsKeyArn Uses

func (s *CloudWatchEncryption) SetKmsKeyArn(v string) *CloudWatchEncryption

SetKmsKeyArn sets the KmsKeyArn field's value.

func (CloudWatchEncryption) String Uses

func (s CloudWatchEncryption) String() string

String returns the string representation

type CodeGenEdge Uses

type CodeGenEdge struct {

    // The ID of the node at which the edge starts.
    //
    // Source is a required field
    Source *string `min:"1" type:"string" required:"true"`

    // The ID of the node at which the edge ends.
    //
    // Target is a required field
    Target *string `min:"1" type:"string" required:"true"`

    // The target of the edge.
    TargetParameter *string `type:"string"`
    // contains filtered or unexported fields
}

Represents a directional edge in a directed acyclic graph (DAG).

func (CodeGenEdge) GoString Uses

func (s CodeGenEdge) GoString() string

GoString returns the string representation

func (*CodeGenEdge) SetSource Uses

func (s *CodeGenEdge) SetSource(v string) *CodeGenEdge

SetSource sets the Source field's value.

func (*CodeGenEdge) SetTarget Uses

func (s *CodeGenEdge) SetTarget(v string) *CodeGenEdge

SetTarget sets the Target field's value.

func (*CodeGenEdge) SetTargetParameter Uses

func (s *CodeGenEdge) SetTargetParameter(v string) *CodeGenEdge

SetTargetParameter sets the TargetParameter field's value.

func (CodeGenEdge) String Uses

func (s CodeGenEdge) String() string

String returns the string representation

func (*CodeGenEdge) Validate Uses

func (s *CodeGenEdge) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CodeGenNode Uses

type CodeGenNode struct {

    // Properties of the node, in the form of name-value pairs.
    //
    // Args is a required field
    Args []*CodeGenNodeArg `type:"list" required:"true"`

    // A node identifier that is unique within the node's graph.
    //
    // Id is a required field
    Id  *string `min:"1" type:"string" required:"true"`

    // The line number of the node.
    LineNumber *int64 `type:"integer"`

    // The type of node that this is.
    //
    // NodeType is a required field
    NodeType *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Represents a node in a directed acyclic graph (DAG)

func (CodeGenNode) GoString Uses

func (s CodeGenNode) GoString() string

GoString returns the string representation

func (*CodeGenNode) SetArgs Uses

func (s *CodeGenNode) SetArgs(v []*CodeGenNodeArg) *CodeGenNode

SetArgs sets the Args field's value.

func (*CodeGenNode) SetId Uses

func (s *CodeGenNode) SetId(v string) *CodeGenNode

SetId sets the Id field's value.

func (*CodeGenNode) SetLineNumber Uses

func (s *CodeGenNode) SetLineNumber(v int64) *CodeGenNode

SetLineNumber sets the LineNumber field's value.

func (*CodeGenNode) SetNodeType Uses

func (s *CodeGenNode) SetNodeType(v string) *CodeGenNode

SetNodeType sets the NodeType field's value.

func (CodeGenNode) String Uses

func (s CodeGenNode) String() string

String returns the string representation

func (*CodeGenNode) Validate Uses

func (s *CodeGenNode) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CodeGenNodeArg Uses

type CodeGenNodeArg struct {

    // The name of the argument or property.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // True if the value is used as a parameter.
    Param *bool `type:"boolean"`

    // The value of the argument or property.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

An argument or property of a node.

func (CodeGenNodeArg) GoString Uses

func (s CodeGenNodeArg) GoString() string

GoString returns the string representation

func (*CodeGenNodeArg) SetName Uses

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

SetName sets the Name field's value.

func (*CodeGenNodeArg) SetParam Uses

func (s *CodeGenNodeArg) SetParam(v bool) *CodeGenNodeArg

SetParam sets the Param field's value.

func (*CodeGenNodeArg) SetValue Uses

func (s *CodeGenNodeArg) SetValue(v string) *CodeGenNodeArg

SetValue sets the Value field's value.

func (CodeGenNodeArg) String Uses

func (s CodeGenNodeArg) String() string

String returns the string representation

func (*CodeGenNodeArg) Validate Uses

func (s *CodeGenNodeArg) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Column Uses

type Column struct {

    // Free-form text comment.
    Comment *string `type:"string"`

    // The name of the Column.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The datatype of data in the Column.
    Type *string `type:"string"`
    // contains filtered or unexported fields
}

A column in a Table.

func (Column) GoString Uses

func (s Column) GoString() string

GoString returns the string representation

func (*Column) SetComment Uses

func (s *Column) SetComment(v string) *Column

SetComment sets the Comment field's value.

func (*Column) SetName Uses

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

SetName sets the Name field's value.

func (*Column) SetType Uses

func (s *Column) SetType(v string) *Column

SetType sets the Type field's value.

func (Column) String Uses

func (s Column) String() string

String returns the string representation

func (*Column) Validate Uses

func (s *Column) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Condition Uses

type Condition struct {

    // The state of the crawler to which this condition applies.
    CrawlState *string `type:"string" enum:"CrawlState"`

    // The name of the crawler to which this condition applies.
    CrawlerName *string `min:"1" type:"string"`

    // The name of the job whose JobRuns this condition applies to, and on which
    // this trigger waits.
    JobName *string `min:"1" type:"string"`

    // A logical operator.
    LogicalOperator *string `type:"string" enum:"LogicalOperator"`

    // The condition state. Currently, the values supported are SUCCEEDED, STOPPED,
    // TIMEOUT, and FAILED.
    State *string `type:"string" enum:"JobRunState"`
    // contains filtered or unexported fields
}

Defines a condition under which a trigger fires.

func (Condition) GoString Uses

func (s Condition) GoString() string

GoString returns the string representation

func (*Condition) SetCrawlState Uses

func (s *Condition) SetCrawlState(v string) *Condition

SetCrawlState sets the CrawlState field's value.

func (*Condition) SetCrawlerName Uses

func (s *Condition) SetCrawlerName(v string) *Condition

SetCrawlerName sets the CrawlerName field's value.

func (*Condition) SetJobName Uses

func (s *Condition) SetJobName(v string) *Condition

SetJobName sets the JobName field's value.

func (*Condition) SetLogicalOperator Uses

func (s *Condition) SetLogicalOperator(v string) *Condition

SetLogicalOperator sets the LogicalOperator field's value.

func (*Condition) SetState Uses

func (s *Condition) SetState(v string) *Condition

SetState sets the State field's value.

func (Condition) String Uses

func (s Condition) String() string

String returns the string representation

func (*Condition) Validate Uses

func (s *Condition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Connection Uses

type Connection struct {

    // These key-value pairs define parameters for the connection:
    //
    //    * HOST - The host URI: either the fully qualified domain name (FQDN) or
    //    the IPv4 address of the database host.
    //
    //    * PORT - The port number, between 1024 and 65535, of the port on which
    //    the database host is listening for database connections.
    //
    //    * USER_NAME - The name under which to log in to the database. The value
    //    string for USER_NAME is "USERNAME".
    //
    //    * PASSWORD - A password, if one is used, for the user name.
    //
    //    * ENCRYPTED_PASSWORD - When you enable connection password protection
    //    by setting ConnectionPasswordEncryption in the Data Catalog encryption
    //    settings, this field stores the encrypted password.
    //
    //    * JDBC_DRIVER_JAR_URI - The Amazon S3 path of the JAR file that contains
    //    the JDBC driver to use.
    //
    //    * JDBC_DRIVER_CLASS_NAME - The class name of the JDBC driver to use.
    //
    //    * JDBC_ENGINE - The name of the JDBC engine to use.
    //
    //    * JDBC_ENGINE_VERSION - The version of the JDBC engine to use.
    //
    //    * CONFIG_FILES - (Reserved for future use).
    //
    //    * INSTANCE_ID - The instance ID to use.
    //
    //    * JDBC_CONNECTION_URL - The URL for the JDBC connection.
    //
    //    * JDBC_ENFORCE_SSL - A Boolean string (true, false) specifying whether
    //    Secure Sockets Layer (SSL) with hostname matching will be enforced for
    //    the JDBC connection on the client. The default is false.
    ConnectionProperties map[string]*string `type:"map"`

    // The type of the connection. Currently, only JDBC is supported; SFTP is not
    // supported.
    ConnectionType *string `type:"string" enum:"ConnectionType"`

    // The time that this connection definition was created.
    CreationTime *time.Time `type:"timestamp"`

    // The description of the connection.
    Description *string `type:"string"`

    // The user, group, or role that last updated this connection definition.
    LastUpdatedBy *string `min:"1" type:"string"`

    // The last time that this connection definition was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A list of criteria that can be used in selecting this connection.
    MatchCriteria []*string `type:"list"`

    // The name of the connection definition.
    Name *string `min:"1" type:"string"`

    // A map of physical connection requirements, such as virtual private cloud
    // (VPC) and SecurityGroup, that are needed to make this connection successfully.
    PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"`
    // contains filtered or unexported fields
}

Defines a connection to a data source.

func (Connection) GoString Uses

func (s Connection) GoString() string

GoString returns the string representation

func (*Connection) SetConnectionProperties Uses

func (s *Connection) SetConnectionProperties(v map[string]*string) *Connection

SetConnectionProperties sets the ConnectionProperties field's value.

func (*Connection) SetConnectionType Uses

func (s *Connection) SetConnectionType(v string) *Connection

SetConnectionType sets the ConnectionType field's value.

func (*Connection) SetCreationTime Uses

func (s *Connection) SetCreationTime(v time.Time) *Connection

SetCreationTime sets the CreationTime field's value.

func (*Connection) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*Connection) SetLastUpdatedBy Uses

func (s *Connection) SetLastUpdatedBy(v string) *Connection

SetLastUpdatedBy sets the LastUpdatedBy field's value.

func (*Connection) SetLastUpdatedTime Uses

func (s *Connection) SetLastUpdatedTime(v time.Time) *Connection

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Connection) SetMatchCriteria Uses

func (s *Connection) SetMatchCriteria(v []*string) *Connection

SetMatchCriteria sets the MatchCriteria field's value.

func (*Connection) SetName Uses

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

SetName sets the Name field's value.

func (*Connection) SetPhysicalConnectionRequirements Uses

func (s *Connection) SetPhysicalConnectionRequirements(v *PhysicalConnectionRequirements) *Connection

SetPhysicalConnectionRequirements sets the PhysicalConnectionRequirements field's value.

func (Connection) String Uses

func (s Connection) String() string

String returns the string representation

type ConnectionInput Uses

type ConnectionInput struct {

    // These key-value pairs define parameters for the connection.
    //
    // ConnectionProperties is a required field
    ConnectionProperties map[string]*string `type:"map" required:"true"`

    // The type of the connection. Currently, only JDBC is supported; SFTP is not
    // supported.
    //
    // ConnectionType is a required field
    ConnectionType *string `type:"string" required:"true" enum:"ConnectionType"`

    // The description of the connection.
    Description *string `type:"string"`

    // A list of criteria that can be used in selecting this connection.
    MatchCriteria []*string `type:"list"`

    // The name of the connection.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A map of physical connection requirements, such as virtual private cloud
    // (VPC) and SecurityGroup, that are needed to successfully make this connection.
    PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"`
    // contains filtered or unexported fields
}

A structure that is used to specify a connection to create or update.

func (ConnectionInput) GoString Uses

func (s ConnectionInput) GoString() string

GoString returns the string representation

func (*ConnectionInput) SetConnectionProperties Uses

func (s *ConnectionInput) SetConnectionProperties(v map[string]*string) *ConnectionInput

SetConnectionProperties sets the ConnectionProperties field's value.

func (*ConnectionInput) SetConnectionType Uses

func (s *ConnectionInput) SetConnectionType(v string) *ConnectionInput

SetConnectionType sets the ConnectionType field's value.

func (*ConnectionInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*ConnectionInput) SetMatchCriteria Uses

func (s *ConnectionInput) SetMatchCriteria(v []*string) *ConnectionInput

SetMatchCriteria sets the MatchCriteria field's value.

func (*ConnectionInput) SetName Uses

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

SetName sets the Name field's value.

func (*ConnectionInput) SetPhysicalConnectionRequirements Uses

func (s *ConnectionInput) SetPhysicalConnectionRequirements(v *PhysicalConnectionRequirements) *ConnectionInput

SetPhysicalConnectionRequirements sets the PhysicalConnectionRequirements field's value.

func (ConnectionInput) String Uses

func (s ConnectionInput) String() string

String returns the string representation

func (*ConnectionInput) Validate Uses

func (s *ConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConnectionPasswordEncryption Uses

type ConnectionPasswordEncryption struct {

    // An AWS KMS key that is used to encrypt the connection password.
    //
    // If connection password protection is enabled, the caller of CreateConnection
    // and UpdateConnection needs at least kms:Encrypt permission on the specified
    // AWS KMS key, to encrypt passwords before storing them in the Data Catalog.
    //
    // You can set the decrypt permission to enable or restrict access on the password
    // key according to your security requirements.
    AwsKmsKeyId *string `min:"1" type:"string"`

    // When the ReturnConnectionPasswordEncrypted flag is set to "true", passwords
    // remain encrypted in the responses of GetConnection and GetConnections. This
    // encryption takes effect independently from catalog encryption.
    //
    // ReturnConnectionPasswordEncrypted is a required field
    ReturnConnectionPasswordEncrypted *bool `type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

The data structure used by the Data Catalog to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

When a CreationConnection request arrives containing a password, the Data Catalog first encrypts the password using your AWS KMS key. It then encrypts the whole connection object again if catalog encryption is also enabled.

This encryption requires that you set AWS KMS key permissions to enable or restrict access on the password key according to your security requirements. For example, you might want only admin users to have decrypt permission on the password key.

func (ConnectionPasswordEncryption) GoString Uses

func (s ConnectionPasswordEncryption) GoString() string

GoString returns the string representation

func (*ConnectionPasswordEncryption) SetAwsKmsKeyId Uses

func (s *ConnectionPasswordEncryption) SetAwsKmsKeyId(v string) *ConnectionPasswordEncryption

SetAwsKmsKeyId sets the AwsKmsKeyId field's value.

func (*ConnectionPasswordEncryption) SetReturnConnectionPasswordEncrypted Uses

func (s *ConnectionPasswordEncryption) SetReturnConnectionPasswordEncrypted(v bool) *ConnectionPasswordEncryption

SetReturnConnectionPasswordEncrypted sets the ReturnConnectionPasswordEncrypted field's value.

func (ConnectionPasswordEncryption) String Uses

func (s ConnectionPasswordEncryption) String() string

String returns the string representation

func (*ConnectionPasswordEncryption) Validate Uses

func (s *ConnectionPasswordEncryption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConnectionsList Uses

type ConnectionsList struct {

    // A list of connections used by the job.
    Connections []*string `type:"list"`
    // contains filtered or unexported fields
}

Specifies the connections used by a job.

func (ConnectionsList) GoString Uses

func (s ConnectionsList) GoString() string

GoString returns the string representation

func (*ConnectionsList) SetConnections Uses

func (s *ConnectionsList) SetConnections(v []*string) *ConnectionsList

SetConnections sets the Connections field's value.

func (ConnectionsList) String Uses

func (s ConnectionsList) String() string

String returns the string representation

type Crawl Uses

type Crawl struct {

    // The date and time on which the crawl completed.
    CompletedOn *time.Time `type:"timestamp"`

    // The error message associated with the crawl.
    ErrorMessage *string `type:"string"`

    // The log group associated with the crawl.
    LogGroup *string `min:"1" type:"string"`

    // The log stream associated with the crawl.
    LogStream *string `min:"1" type:"string"`

    // The date and time on which the crawl started.
    StartedOn *time.Time `type:"timestamp"`

    // The state of the crawler.
    State *string `type:"string" enum:"CrawlState"`
    // contains filtered or unexported fields
}

The details of a crawl in the workflow.

func (Crawl) GoString Uses

func (s Crawl) GoString() string

GoString returns the string representation

func (*Crawl) SetCompletedOn Uses

func (s *Crawl) SetCompletedOn(v time.Time) *Crawl

SetCompletedOn sets the CompletedOn field's value.

func (*Crawl) SetErrorMessage Uses

func (s *Crawl) SetErrorMessage(v string) *Crawl

SetErrorMessage sets the ErrorMessage field's value.

func (*Crawl) SetLogGroup Uses

func (s *Crawl) SetLogGroup(v string) *Crawl

SetLogGroup sets the LogGroup field's value.

func (*Crawl) SetLogStream Uses

func (s *Crawl) SetLogStream(v string) *Crawl

SetLogStream sets the LogStream field's value.

func (*Crawl) SetStartedOn Uses

func (s *Crawl) SetStartedOn(v time.Time) *Crawl

SetStartedOn sets the StartedOn field's value.

func (*Crawl) SetState Uses

func (s *Crawl) SetState(v string) *Crawl

SetState sets the State field's value.

func (Crawl) String Uses

func (s Crawl) String() string

String returns the string representation

type Crawler Uses

type Crawler struct {

    // A list of UTF-8 strings that specify the custom classifiers that are associated
    // with the crawler.
    Classifiers []*string `type:"list"`

    // Crawler configuration information. This versioned JSON string allows users
    // to specify aspects of a crawler's behavior. For more information, see Configuring
    // a Crawler (http://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
    Configuration *string `type:"string"`

    // If the crawler is running, contains the total time elapsed since the last
    // crawl began.
    CrawlElapsedTime *int64 `type:"long"`

    // The name of the SecurityConfiguration structure to be used by this crawler.
    CrawlerSecurityConfiguration *string `type:"string"`

    // The time that the crawler was created.
    CreationTime *time.Time `type:"timestamp"`

    // The name of the database in which the crawler's output is stored.
    DatabaseName *string `type:"string"`

    // A description of the crawler.
    Description *string `type:"string"`

    // The status of the last crawl, and potentially error information if an error
    // occurred.
    LastCrawl *LastCrawlInfo `type:"structure"`

    // The time that the crawler was last updated.
    LastUpdated *time.Time `type:"timestamp"`

    // The name of the crawler.
    Name *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of an IAM role that's used to access customer
    // resources, such as Amazon Simple Storage Service (Amazon S3) data.
    Role *string `type:"string"`

    // For scheduled crawlers, the schedule when the crawler runs.
    Schedule *Schedule `type:"structure"`

    // The policy that specifies update and delete behaviors for the crawler.
    SchemaChangePolicy *SchemaChangePolicy `type:"structure"`

    // Indicates whether the crawler is running, or whether a run is pending.
    State *string `type:"string" enum:"CrawlerState"`

    // The prefix added to the names of tables that are created.
    TablePrefix *string `type:"string"`

    // A collection of targets to crawl.
    Targets *CrawlerTargets `type:"structure"`

    // The version of the crawler.
    Version *int64 `type:"long"`
    // contains filtered or unexported fields
}

Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the AWS Glue Data Catalog.

func (Crawler) GoString Uses

func (s Crawler) GoString() string

GoString returns the string representation

func (*Crawler) SetClassifiers Uses

func (s *Crawler) SetClassifiers(v []*string) *Crawler

SetClassifiers sets the Classifiers field's value.

func (*Crawler) SetConfiguration Uses

func (s *Crawler) SetConfiguration(v string) *Crawler

SetConfiguration sets the Configuration field's value.

func (*Crawler) SetCrawlElapsedTime Uses

func (s *Crawler) SetCrawlElapsedTime(v int64) *Crawler

SetCrawlElapsedTime sets the CrawlElapsedTime field's value.

func (*Crawler) SetCrawlerSecurityConfiguration Uses

func (s *Crawler) SetCrawlerSecurityConfiguration(v string) *Crawler

SetCrawlerSecurityConfiguration sets the CrawlerSecurityConfiguration field's value.

func (*Crawler) SetCreationTime Uses

func (s *Crawler) SetCreationTime(v time.Time) *Crawler

SetCreationTime sets the CreationTime field's value.

func (*Crawler) SetDatabaseName Uses

func (s *Crawler) SetDatabaseName(v string) *Crawler

SetDatabaseName sets the DatabaseName field's value.

func (*Crawler) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*Crawler) SetLastCrawl Uses

func (s *Crawler) SetLastCrawl(v *LastCrawlInfo) *Crawler

SetLastCrawl sets the LastCrawl field's value.

func (*Crawler) SetLastUpdated Uses

func (s *Crawler) SetLastUpdated(v time.Time) *Crawler

SetLastUpdated sets the LastUpdated field's value.

func (*Crawler) SetName Uses

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

SetName sets the Name field's value.

func (*Crawler) SetRole Uses

func (s *Crawler) SetRole(v string) *Crawler

SetRole sets the Role field's value.

func (*Crawler) SetSchedule Uses

func (s *Crawler) SetSchedule(v *Schedule) *Crawler

SetSchedule sets the Schedule field's value.

func (*Crawler) SetSchemaChangePolicy Uses

func (s *Crawler) SetSchemaChangePolicy(v *SchemaChangePolicy) *Crawler

SetSchemaChangePolicy sets the SchemaChangePolicy field's value.

func (*Crawler) SetState Uses

func (s *Crawler) SetState(v string) *Crawler

SetState sets the State field's value.

func (*Crawler) SetTablePrefix Uses

func (s *Crawler) SetTablePrefix(v string) *Crawler

SetTablePrefix sets the TablePrefix field's value.

func (*Crawler) SetTargets Uses

func (s *Crawler) SetTargets(v *CrawlerTargets) *Crawler

SetTargets sets the Targets field's value.

func (*Crawler) SetVersion Uses

func (s *Crawler) SetVersion(v int64) *Crawler

SetVersion sets the Version field's value.

func (Crawler) String Uses

func (s Crawler) String() string

String returns the string representation

type CrawlerMetrics Uses

type CrawlerMetrics struct {

    // The name of the crawler.
    CrawlerName *string `min:"1" type:"string"`

    // The duration of the crawler's most recent run, in seconds.
    LastRuntimeSeconds *float64 `type:"double"`

    // The median duration of this crawler's runs, in seconds.
    MedianRuntimeSeconds *float64 `type:"double"`

    // True if the crawler is still estimating how long it will take to complete
    // this run.
    StillEstimating *bool `type:"boolean"`

    // The number of tables created by this crawler.
    TablesCreated *int64 `type:"integer"`

    // The number of tables deleted by this crawler.
    TablesDeleted *int64 `type:"integer"`

    // The number of tables updated by this crawler.
    TablesUpdated *int64 `type:"integer"`

    // The estimated time left to complete a running crawl.
    TimeLeftSeconds *float64 `type:"double"`
    // contains filtered or unexported fields
}

Metrics for a specified crawler.

func (CrawlerMetrics) GoString Uses

func (s CrawlerMetrics) GoString() string

GoString returns the string representation

func (*CrawlerMetrics) SetCrawlerName Uses

func (s *CrawlerMetrics) SetCrawlerName(v string) *CrawlerMetrics

SetCrawlerName sets the CrawlerName field's value.

func (*CrawlerMetrics) SetLastRuntimeSeconds Uses

func (s *CrawlerMetrics) SetLastRuntimeSeconds(v float64) *CrawlerMetrics

SetLastRuntimeSeconds sets the LastRuntimeSeconds field's value.

func (*CrawlerMetrics) SetMedianRuntimeSeconds Uses

func (s *CrawlerMetrics) SetMedianRuntimeSeconds(v float64) *CrawlerMetrics

SetMedianRuntimeSeconds sets the MedianRuntimeSeconds field's value.

func (*CrawlerMetrics) SetStillEstimating Uses

func (s *CrawlerMetrics) SetStillEstimating(v bool) *CrawlerMetrics

SetStillEstimating sets the StillEstimating field's value.

func (*CrawlerMetrics) SetTablesCreated Uses

func (s *CrawlerMetrics) SetTablesCreated(v int64) *CrawlerMetrics

SetTablesCreated sets the TablesCreated field's value.

func (*CrawlerMetrics) SetTablesDeleted Uses

func (s *CrawlerMetrics) SetTablesDeleted(v int64) *CrawlerMetrics

SetTablesDeleted sets the TablesDeleted field's value.

func (*CrawlerMetrics) SetTablesUpdated Uses

func (s *CrawlerMetrics) SetTablesUpdated(v int64) *CrawlerMetrics

SetTablesUpdated sets the TablesUpdated field's value.

func (*CrawlerMetrics) SetTimeLeftSeconds Uses

func (s *CrawlerMetrics) SetTimeLeftSeconds(v float64) *CrawlerMetrics

SetTimeLeftSeconds sets the TimeLeftSeconds field's value.

func (CrawlerMetrics) String Uses

func (s CrawlerMetrics) String() string

String returns the string representation

type CrawlerNodeDetails Uses

type CrawlerNodeDetails struct {

    // A list of crawls represented by the crawl node.
    Crawls []*Crawl `type:"list"`
    // contains filtered or unexported fields
}

The details of a Crawler node present in the workflow.

func (CrawlerNodeDetails) GoString Uses

func (s CrawlerNodeDetails) GoString() string

GoString returns the string representation

func (*CrawlerNodeDetails) SetCrawls Uses

func (s *CrawlerNodeDetails) SetCrawls(v []*Crawl) *CrawlerNodeDetails

SetCrawls sets the Crawls field's value.

func (CrawlerNodeDetails) String Uses

func (s CrawlerNodeDetails) String() string

String returns the string representation

type CrawlerTargets Uses

type CrawlerTargets struct {

    // Specifies AWS Glue Data Catalog targets.
    CatalogTargets []*CatalogTarget `type:"list"`

    // Specifies Amazon DynamoDB targets.
    DynamoDBTargets []*DynamoDBTarget `type:"list"`

    // Specifies JDBC targets.
    JdbcTargets []*JdbcTarget `type:"list"`

    // Specifies Amazon Simple Storage Service (Amazon S3) targets.
    S3Targets []*S3Target `type:"list"`
    // contains filtered or unexported fields
}

Specifies data stores to crawl.

func (CrawlerTargets) GoString Uses

func (s CrawlerTargets) GoString() string

GoString returns the string representation

func (*CrawlerTargets) SetCatalogTargets Uses

func (s *CrawlerTargets) SetCatalogTargets(v []*CatalogTarget) *CrawlerTargets

SetCatalogTargets sets the CatalogTargets field's value.

func (*CrawlerTargets) SetDynamoDBTargets Uses

func (s *CrawlerTargets) SetDynamoDBTargets(v []*DynamoDBTarget) *CrawlerTargets

SetDynamoDBTargets sets the DynamoDBTargets field's value.

func (*CrawlerTargets) SetJdbcTargets Uses

func (s *CrawlerTargets) SetJdbcTargets(v []*JdbcTarget) *CrawlerTargets

SetJdbcTargets sets the JdbcTargets field's value.

func (*CrawlerTargets) SetS3Targets Uses

func (s *CrawlerTargets) SetS3Targets(v []*S3Target) *CrawlerTargets

SetS3Targets sets the S3Targets field's value.

func (CrawlerTargets) String Uses

func (s CrawlerTargets) String() string

String returns the string representation

func (*CrawlerTargets) Validate Uses

func (s *CrawlerTargets) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateClassifierInput Uses

type CreateClassifierInput struct {

    // A CsvClassifier object specifying the classifier to create.
    CsvClassifier *CreateCsvClassifierRequest `type:"structure"`

    // A GrokClassifier object specifying the classifier to create.
    GrokClassifier *CreateGrokClassifierRequest `type:"structure"`

    // A JsonClassifier object specifying the classifier to create.
    JsonClassifier *CreateJsonClassifierRequest `type:"structure"`

    // An XMLClassifier object specifying the classifier to create.
    XMLClassifier *CreateXMLClassifierRequest `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateClassifierInput) GoString Uses

func (s CreateClassifierInput) GoString() string

GoString returns the string representation

func (*CreateClassifierInput) SetCsvClassifier Uses

func (s *CreateClassifierInput) SetCsvClassifier(v *CreateCsvClassifierRequest) *CreateClassifierInput

SetCsvClassifier sets the CsvClassifier field's value.

func (*CreateClassifierInput) SetGrokClassifier Uses

func (s *CreateClassifierInput) SetGrokClassifier(v *CreateGrokClassifierRequest) *CreateClassifierInput

SetGrokClassifier sets the GrokClassifier field's value.

func (*CreateClassifierInput) SetJsonClassifier Uses

func (s *CreateClassifierInput) SetJsonClassifier(v *CreateJsonClassifierRequest) *CreateClassifierInput

SetJsonClassifier sets the JsonClassifier field's value.

func (*CreateClassifierInput) SetXMLClassifier Uses

func (s *CreateClassifierInput) SetXMLClassifier(v *CreateXMLClassifierRequest) *CreateClassifierInput

SetXMLClassifier sets the XMLClassifier field's value.

func (CreateClassifierInput) String Uses

func (s CreateClassifierInput) String() string

String returns the string representation

func (*CreateClassifierInput) Validate Uses

func (s *CreateClassifierInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateClassifierOutput Uses

type CreateClassifierOutput struct {
    // contains filtered or unexported fields
}

func (CreateClassifierOutput) GoString Uses

func (s CreateClassifierOutput) GoString() string

GoString returns the string representation

func (CreateClassifierOutput) String Uses

func (s CreateClassifierOutput) String() string

String returns the string representation

type CreateConnectionInput Uses

type CreateConnectionInput struct {

    // The ID of the Data Catalog in which to create the connection. If none is
    // provided, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // A ConnectionInput object defining the connection to create.
    //
    // ConnectionInput is a required field
    ConnectionInput *ConnectionInput `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateConnectionInput) GoString Uses

func (s CreateConnectionInput) GoString() string

GoString returns the string representation

func (*CreateConnectionInput) SetCatalogId Uses

func (s *CreateConnectionInput) SetCatalogId(v string) *CreateConnectionInput

SetCatalogId sets the CatalogId field's value.

func (*CreateConnectionInput) SetConnectionInput Uses

func (s *CreateConnectionInput) SetConnectionInput(v *ConnectionInput) *CreateConnectionInput

SetConnectionInput sets the ConnectionInput field's value.

func (CreateConnectionInput) String Uses

func (s CreateConnectionInput) String() string

String returns the string representation

func (*CreateConnectionInput) Validate Uses

func (s *CreateConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConnectionOutput Uses

type CreateConnectionOutput struct {
    // contains filtered or unexported fields
}

func (CreateConnectionOutput) GoString Uses

func (s CreateConnectionOutput) GoString() string

GoString returns the string representation

func (CreateConnectionOutput) String Uses

func (s CreateConnectionOutput) String() string

String returns the string representation

type CreateCrawlerInput Uses

type CreateCrawlerInput struct {

    // A list of custom classifiers that the user has registered. By default, all
    // built-in classifiers are included in a crawl, but these custom classifiers
    // always override the default classifiers for a given classification.
    Classifiers []*string `type:"list"`

    // The crawler configuration information. This versioned JSON string allows
    // users to specify aspects of a crawler's behavior. For more information, see
    // Configuring a Crawler (http://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
    Configuration *string `type:"string"`

    // The name of the SecurityConfiguration structure to be used by this crawler.
    CrawlerSecurityConfiguration *string `type:"string"`

    // The AWS Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*.
    DatabaseName *string `type:"string"`

    // A description of the new crawler.
    Description *string `type:"string"`

    // Name of the new crawler.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new
    // crawler to access customer resources.
    //
    // Role is a required field
    Role *string `type:"string" required:"true"`

    // A cron expression used to specify the schedule. For more information, see
    // Time-Based Schedules for Jobs and Crawlers (http://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html).
    // For example, to run something every day at 12:15 UTC, specify cron(15 12
    // * * ? *).
    Schedule *string `type:"string"`

    // The policy for the crawler's update and deletion behavior.
    SchemaChangePolicy *SchemaChangePolicy `type:"structure"`

    // The table prefix used for catalog tables that are created.
    TablePrefix *string `type:"string"`

    // The tags to use with this crawler request. You can use tags to limit access
    // to the crawler. For more information, see AWS Tags in AWS Glue (http://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html).
    Tags map[string]*string `type:"map"`

    // A list of collection of targets to crawl.
    //
    // Targets is a required field
    Targets *CrawlerTargets `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateCrawlerInput) GoString Uses

func (s CreateCrawlerInput) GoString() string

GoString returns the string representation

func (*CreateCrawlerInput) SetClassifiers Uses

func (s *CreateCrawlerInput) SetClassifiers(v []*string) *CreateCrawlerInput

SetClassifiers sets the Classifiers field's value.

func (*CreateCrawlerInput) SetConfiguration Uses

func (s *CreateCrawlerInput) SetConfiguration(v string) *CreateCrawlerInput

SetConfiguration sets the Configuration field's value.

func (*CreateCrawlerInput) SetCrawlerSecurityConfiguration Uses

func (s *CreateCrawlerInput) SetCrawlerSecurityConfiguration(v string) *CreateCrawlerInput

SetCrawlerSecurityConfiguration sets the CrawlerSecurityConfiguration field's value.

func (*CreateCrawlerInput) SetDatabaseName Uses

func (s *CreateCrawlerInput) SetDatabaseName(v string) *CreateCrawlerInput

SetDatabaseName sets the DatabaseName field's value.

func (*CreateCrawlerInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreateCrawlerInput) SetName Uses

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

SetName sets the Name field's value.

func (*CreateCrawlerInput) SetRole Uses

func (s *CreateCrawlerInput) SetRole(v string) *CreateCrawlerInput

SetRole sets the Role field's value.

func (*CreateCrawlerInput) SetSchedule Uses

func (s *CreateCrawlerInput) SetSchedule(v string) *CreateCrawlerInput

SetSchedule sets the Schedule field's value.

func (*CreateCrawlerInput) SetSchemaChangePolicy Uses

func (s *CreateCrawlerInput) SetSchemaChangePolicy(v *SchemaChangePolicy) *CreateCrawlerInput

SetSchemaChangePolicy sets the SchemaChangePolicy field's value.

func (*CreateCrawlerInput) SetTablePrefix Uses

func (s *CreateCrawlerInput) SetTablePrefix(v string) *CreateCrawlerInput

SetTablePrefix sets the TablePrefix field's value.

func (*CreateCrawlerInput) SetTags Uses

func (s *CreateCrawlerInput) SetTags(v map[string]*string) *CreateCrawlerInput

SetTags sets the Tags field's value.

func (*CreateCrawlerInput) SetTargets Uses

func (s *CreateCrawlerInput) SetTargets(v *CrawlerTargets) *CreateCrawlerInput

SetTargets sets the Targets field's value.

func (CreateCrawlerInput) String Uses

func (s CreateCrawlerInput) String() string

String returns the string representation

func (*CreateCrawlerInput) Validate Uses

func (s *CreateCrawlerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCrawlerOutput Uses

type CreateCrawlerOutput struct {
    // contains filtered or unexported fields
}

func (CreateCrawlerOutput) GoString Uses

func (s CreateCrawlerOutput) GoString() string

GoString returns the string representation

func (CreateCrawlerOutput) String Uses

func (s CreateCrawlerOutput) String() string

String returns the string representation

type CreateCsvClassifierRequest Uses

type CreateCsvClassifierRequest struct {

    // Enables the processing of files that contain only one column.
    AllowSingleColumn *bool `type:"boolean"`

    // Indicates whether the CSV file contains a header.
    ContainsHeader *string `type:"string" enum:"CsvHeaderOption"`

    // A custom symbol to denote what separates each column entry in the row.
    Delimiter *string `min:"1" type:"string"`

    // Specifies not to trim values before identifying the type of column values.
    // The default value is true.
    DisableValueTrimming *bool `type:"boolean"`

    // A list of strings representing column names.
    Header []*string `type:"list"`

    // The name of the classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A custom symbol to denote what combines content into a single column value.
    // Must be different from the column delimiter.
    QuoteSymbol *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Specifies a custom CSV classifier for CreateClassifier to create.

func (CreateCsvClassifierRequest) GoString Uses

func (s CreateCsvClassifierRequest) GoString() string

GoString returns the string representation

func (*CreateCsvClassifierRequest) SetAllowSingleColumn Uses

func (s *CreateCsvClassifierRequest) SetAllowSingleColumn(v bool) *CreateCsvClassifierRequest

SetAllowSingleColumn sets the AllowSingleColumn field's value.

func (*CreateCsvClassifierRequest) SetContainsHeader Uses

func (s *CreateCsvClassifierRequest) SetContainsHeader(v string) *CreateCsvClassifierRequest

SetContainsHeader sets the ContainsHeader field's value.

func (*CreateCsvClassifierRequest) SetDelimiter Uses

func (s *CreateCsvClassifierRequest) SetDelimiter(v string) *CreateCsvClassifierRequest

SetDelimiter sets the Delimiter field's value.

func (*CreateCsvClassifierRequest) SetDisableValueTrimming Uses

func (s *CreateCsvClassifierRequest) SetDisableValueTrimming(v bool) *CreateCsvClassifierRequest

SetDisableValueTrimming sets the DisableValueTrimming field's value.

func (*CreateCsvClassifierRequest) SetHeader Uses

func (s *CreateCsvClassifierRequest) SetHeader(v []*string) *CreateCsvClassifierRequest

SetHeader sets the Header field's value.

func (*CreateCsvClassifierRequest) SetName Uses

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

SetName sets the Name field's value.

func (*CreateCsvClassifierRequest) SetQuoteSymbol Uses

func (s *CreateCsvClassifierRequest) SetQuoteSymbol(v string) *CreateCsvClassifierRequest

SetQuoteSymbol sets the QuoteSymbol field's value.

func (CreateCsvClassifierRequest) String Uses

func (s CreateCsvClassifierRequest) String() string

String returns the string representation

func (*CreateCsvClassifierRequest) Validate Uses

func (s *CreateCsvClassifierRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDatabaseInput Uses

type CreateDatabaseInput struct {

    // The ID of the Data Catalog in which to create the database. If none is supplied,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // A DatabaseInput object defining the metadata database to create in the catalog.
    //
    // DatabaseInput is a required field
    DatabaseInput *DatabaseInput `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateDatabaseInput) GoString Uses

func (s CreateDatabaseInput) GoString() string

GoString returns the string representation

func (*CreateDatabaseInput) SetCatalogId Uses

func (s *CreateDatabaseInput) SetCatalogId(v string) *CreateDatabaseInput

SetCatalogId sets the CatalogId field's value.

func (*CreateDatabaseInput) SetDatabaseInput Uses

func (s *CreateDatabaseInput) SetDatabaseInput(v *DatabaseInput) *CreateDatabaseInput

SetDatabaseInput sets the DatabaseInput field's value.

func (CreateDatabaseInput) String Uses

func (s CreateDatabaseInput) String() string

String returns the string representation

func (*CreateDatabaseInput) Validate Uses

func (s *CreateDatabaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDatabaseOutput Uses

type CreateDatabaseOutput struct {
    // contains filtered or unexported fields
}

func (CreateDatabaseOutput) GoString Uses

func (s CreateDatabaseOutput) GoString() string

GoString returns the string representation

func (CreateDatabaseOutput) String Uses

func (s CreateDatabaseOutput) String() string

String returns the string representation

type CreateDevEndpointInput Uses

type CreateDevEndpointInput struct {

    // A map of arguments used to configure the DevEndpoint.
    Arguments map[string]*string `type:"map"`

    // The name to be assigned to the new DevEndpoint.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`

    // Path to one or more Java Jars in an S3 bucket that should be loaded in your
    // DevEndpoint.
    ExtraJarsS3Path *string `type:"string"`

    // Path(s) to one or more Python libraries in an S3 bucket that should be loaded
    // in your DevEndpoint. Multiple values must be complete paths separated by
    // a comma.
    //
    // Please note that only pure Python libraries can currently be used on a DevEndpoint.
    // Libraries that rely on C extensions, such as the pandas (http://pandas.pydata.org/)
    // Python data analysis library, are not yet supported.
    ExtraPythonLibsS3Path *string `type:"string"`

    // The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
    NumberOfNodes *int64 `type:"integer"`

    // The public key to be used by this DevEndpoint for authentication. This attribute
    // is provided for backward compatibility, as the recommended attribute to use
    // is public keys.
    PublicKey *string `type:"string"`

    // A list of public keys to be used by the DevEndpoints for authentication.
    // The use of this attribute is preferred over a single public key because the
    // public keys allow you to have a different private key per client.
    //
    // If you previously created an endpoint with a public key, you must remove
    // that key to be able to set a list of public keys: call the UpdateDevEndpoint
    // API with the public key content in the deletePublicKeys attribute, and the
    // list of new keys in the addPublicKeys attribute.
    PublicKeys []*string `type:"list"`

    // The IAM role for the DevEndpoint.
    //
    // RoleArn is a required field
    RoleArn *string `type:"string" required:"true"`

    // The name of the SecurityConfiguration structure to be used with this DevEndpoint.
    SecurityConfiguration *string `min:"1" type:"string"`

    // Security group IDs for the security groups to be used by the new DevEndpoint.
    SecurityGroupIds []*string `type:"list"`

    // The subnet ID for the new DevEndpoint to use.
    SubnetId *string `type:"string"`

    // The tags to use with this DevEndpoint. You may use tags to limit access to
    // the DevEndpoint. For more information about tags in AWS Glue, see AWS Tags
    // in AWS Glue (http://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html)
    // in the developer guide.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateDevEndpointInput) GoString Uses

func (s CreateDevEndpointInput) GoString() string

GoString returns the string representation

func (*CreateDevEndpointInput) SetArguments Uses

func (s *CreateDevEndpointInput) SetArguments(v map[string]*string) *CreateDevEndpointInput

SetArguments sets the Arguments field's value.

func (*CreateDevEndpointInput) SetEndpointName Uses

func (s *CreateDevEndpointInput) SetEndpointName(v string) *CreateDevEndpointInput

SetEndpointName sets the EndpointName field's value.

func (*CreateDevEndpointInput) SetExtraJarsS3Path Uses

func (s *CreateDevEndpointInput) SetExtraJarsS3Path(v string) *CreateDevEndpointInput

SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.

func (*CreateDevEndpointInput) SetExtraPythonLibsS3Path Uses

func (s *CreateDevEndpointInput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointInput

SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.

func (*CreateDevEndpointInput) SetNumberOfNodes Uses

func (s *CreateDevEndpointInput) SetNumberOfNodes(v int64) *CreateDevEndpointInput

SetNumberOfNodes sets the NumberOfNodes field's value.

func (*CreateDevEndpointInput) SetPublicKey Uses

func (s *CreateDevEndpointInput) SetPublicKey(v string) *CreateDevEndpointInput

SetPublicKey sets the PublicKey field's value.

func (*CreateDevEndpointInput) SetPublicKeys Uses

func (s *CreateDevEndpointInput) SetPublicKeys(v []*string) *CreateDevEndpointInput

SetPublicKeys sets the PublicKeys field's value.

func (*CreateDevEndpointInput) SetRoleArn Uses

func (s *CreateDevEndpointInput) SetRoleArn(v string) *CreateDevEndpointInput

SetRoleArn sets the RoleArn field's value.

func (*CreateDevEndpointInput) SetSecurityConfiguration Uses

func (s *CreateDevEndpointInput) SetSecurityConfiguration(v string) *CreateDevEndpointInput

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateDevEndpointInput) SetSecurityGroupIds Uses

func (s *CreateDevEndpointInput) SetSecurityGroupIds(v []*string) *CreateDevEndpointInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateDevEndpointInput) SetSubnetId Uses

func (s *CreateDevEndpointInput) SetSubnetId(v string) *CreateDevEndpointInput

SetSubnetId sets the SubnetId field's value.

func (*CreateDevEndpointInput) SetTags Uses

func (s *CreateDevEndpointInput) SetTags(v map[string]*string) *CreateDevEndpointInput

SetTags sets the Tags field's value.

func (CreateDevEndpointInput) String Uses

func (s CreateDevEndpointInput) String() string

String returns the string representation

func (*CreateDevEndpointInput) Validate Uses

func (s *CreateDevEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDevEndpointOutput Uses

type CreateDevEndpointOutput struct {

    // The map of arguments used to configure this DevEndpoint.
    Arguments map[string]*string `type:"map"`

    // The AWS availability zone where this DevEndpoint is located.
    AvailabilityZone *string `type:"string"`

    // The point in time at which this DevEndpoint was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The name assigned to the new DevEndpoint.
    EndpointName *string `type:"string"`

    // Path to one or more Java Jars in an S3 bucket that will be loaded in your
    // DevEndpoint.
    ExtraJarsS3Path *string `type:"string"`

    // Path(s) to one or more Python libraries in an S3 bucket that will be loaded
    // in your DevEndpoint.
    ExtraPythonLibsS3Path *string `type:"string"`

    // The reason for a current failure in this DevEndpoint.
    FailureReason *string `type:"string"`

    // The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
    NumberOfNodes *int64 `type:"integer"`

    // The AWS ARN of the role assigned to the new DevEndpoint.
    RoleArn *string `type:"string"`

    // The name of the SecurityConfiguration structure being used with this DevEndpoint.
    SecurityConfiguration *string `min:"1" type:"string"`

    // The security groups assigned to the new DevEndpoint.
    SecurityGroupIds []*string `type:"list"`

    // The current status of the new DevEndpoint.
    Status *string `type:"string"`

    // The subnet ID assigned to the new DevEndpoint.
    SubnetId *string `type:"string"`

    // The ID of the VPC used by this DevEndpoint.
    VpcId *string `type:"string"`

    // The address of the YARN endpoint used by this DevEndpoint.
    YarnEndpointAddress *string `type:"string"`

    // The Apache Zeppelin port for the remote Apache Spark interpreter.
    ZeppelinRemoteSparkInterpreterPort *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (CreateDevEndpointOutput) GoString Uses

func (s CreateDevEndpointOutput) GoString() string

GoString returns the string representation

func (*CreateDevEndpointOutput) SetArguments Uses

func (s *CreateDevEndpointOutput) SetArguments(v map[string]*string) *CreateDevEndpointOutput

SetArguments sets the Arguments field's value.

func (*CreateDevEndpointOutput) SetAvailabilityZone Uses

func (s *CreateDevEndpointOutput) SetAvailabilityZone(v string) *CreateDevEndpointOutput

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*CreateDevEndpointOutput) SetCreatedTimestamp Uses

func (s *CreateDevEndpointOutput) SetCreatedTimestamp(v time.Time) *CreateDevEndpointOutput

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*CreateDevEndpointOutput) SetEndpointName Uses

func (s *CreateDevEndpointOutput) SetEndpointName(v string) *CreateDevEndpointOutput

SetEndpointName sets the EndpointName field's value.

func (*CreateDevEndpointOutput) SetExtraJarsS3Path Uses

func (s *CreateDevEndpointOutput) SetExtraJarsS3Path(v string) *CreateDevEndpointOutput

SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.

func (*CreateDevEndpointOutput) SetExtraPythonLibsS3Path Uses

func (s *CreateDevEndpointOutput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointOutput

SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.

func (*CreateDevEndpointOutput) SetFailureReason Uses

func (s *CreateDevEndpointOutput) SetFailureReason(v string) *CreateDevEndpointOutput

SetFailureReason sets the FailureReason field's value.

func (*CreateDevEndpointOutput) SetNumberOfNodes Uses

func (s *CreateDevEndpointOutput) SetNumberOfNodes(v int64) *CreateDevEndpointOutput

SetNumberOfNodes sets the NumberOfNodes field's value.

func (*CreateDevEndpointOutput) SetRoleArn Uses

func (s *CreateDevEndpointOutput) SetRoleArn(v string) *CreateDevEndpointOutput

SetRoleArn sets the RoleArn field's value.

func (*CreateDevEndpointOutput) SetSecurityConfiguration Uses

func (s *CreateDevEndpointOutput) SetSecurityConfiguration(v string) *CreateDevEndpointOutput

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateDevEndpointOutput) SetSecurityGroupIds Uses

func (s *CreateDevEndpointOutput) SetSecurityGroupIds(v []*string) *CreateDevEndpointOutput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateDevEndpointOutput) SetStatus Uses

func (s *CreateDevEndpointOutput) SetStatus(v string) *CreateDevEndpointOutput

SetStatus sets the Status field's value.

func (*CreateDevEndpointOutput) SetSubnetId Uses

func (s *CreateDevEndpointOutput) SetSubnetId(v string) *CreateDevEndpointOutput

SetSubnetId sets the SubnetId field's value.

func (*CreateDevEndpointOutput) SetVpcId Uses

func (s *CreateDevEndpointOutput) SetVpcId(v string) *CreateDevEndpointOutput

SetVpcId sets the VpcId field's value.

func (*CreateDevEndpointOutput) SetYarnEndpointAddress Uses

func (s *CreateDevEndpointOutput) SetYarnEndpointAddress(v string) *CreateDevEndpointOutput

SetYarnEndpointAddress sets the YarnEndpointAddress field's value.

func (*CreateDevEndpointOutput) SetZeppelinRemoteSparkInterpreterPort Uses

func (s *CreateDevEndpointOutput) SetZeppelinRemoteSparkInterpreterPort(v int64) *CreateDevEndpointOutput

SetZeppelinRemoteSparkInterpreterPort sets the ZeppelinRemoteSparkInterpreterPort field's value.

func (CreateDevEndpointOutput) String Uses

func (s CreateDevEndpointOutput) String() string

String returns the string representation

type CreateGrokClassifierRequest Uses

type CreateGrokClassifierRequest struct {

    // An identifier of the data format that the classifier matches, such as Twitter,
    // JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
    //
    // Classification is a required field
    Classification *string `type:"string" required:"true"`

    // Optional custom grok patterns used by this classifier.
    CustomPatterns *string `type:"string"`

    // The grok pattern used by this classifier.
    //
    // GrokPattern is a required field
    GrokPattern *string `min:"1" type:"string" required:"true"`

    // The name of the new classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a grok classifier for CreateClassifier to create.

func (CreateGrokClassifierRequest) GoString Uses

func (s CreateGrokClassifierRequest) GoString() string

GoString returns the string representation

func (*CreateGrokClassifierRequest) SetClassification Uses

func (s *CreateGrokClassifierRequest) SetClassification(v string) *CreateGrokClassifierRequest

SetClassification sets the Classification field's value.

func (*CreateGrokClassifierRequest) SetCustomPatterns Uses

func (s *CreateGrokClassifierRequest) SetCustomPatterns(v string) *CreateGrokClassifierRequest

SetCustomPatterns sets the CustomPatterns field's value.

func (*CreateGrokClassifierRequest) SetGrokPattern Uses

func (s *CreateGrokClassifierRequest) SetGrokPattern(v string) *CreateGrokClassifierRequest

SetGrokPattern sets the GrokPattern field's value.

func (*CreateGrokClassifierRequest) SetName Uses

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

SetName sets the Name field's value.

func (CreateGrokClassifierRequest) String Uses

func (s CreateGrokClassifierRequest) String() string

String returns the string representation

func (*CreateGrokClassifierRequest) Validate Uses

func (s *CreateGrokClassifierRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateJobInput Uses

type CreateJobInput struct {

    // This parameter is deprecated. Use MaxCapacity instead.
    //
    // The number of AWS Glue data processing units (DPUs) to allocate to this Job.
    // You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative
    // measure of processing power that consists of 4 vCPUs of compute capacity
    // and 16 GB of memory. For more information, see the AWS Glue pricing page
    // (https://aws.amazon.com/glue/pricing/).
    //
    // Deprecated: This property is deprecated, use MaxCapacity instead.
    AllocatedCapacity *int64 `deprecated:"true" type:"integer"`

    // The JobCommand that executes this job.
    //
    // Command is a required field
    Command *JobCommand `type:"structure" required:"true"`

    // The connections used for this job.
    Connections *ConnectionsList `type:"structure"`

    // The default arguments for this job.
    //
    // You can specify arguments here that your own job-execution script consumes,
    // as well as arguments that AWS Glue itself consumes.
    //
    // For information about how to specify and consume your own Job arguments,
    // see the Calling AWS Glue APIs in Python (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html)
    // topic in the developer guide.
    //
    // For information about the key-value pairs that AWS Glue consumes to set up
    // your job, see the Special Parameters Used by AWS Glue (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)
    // topic in the developer guide.
    DefaultArguments map[string]*string `type:"map"`

    // Description of the job being defined.
    Description *string `type:"string"`

    // An ExecutionProperty specifying the maximum number of concurrent runs allowed
    // for this job.
    ExecutionProperty *ExecutionProperty `type:"structure"`

    // This field is reserved for future use.
    LogUri *string `type:"string"`

    // The number of AWS Glue data processing units (DPUs) that can be allocated
    // when this job runs. A DPU is a relative measure of processing power that
    // consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information,
    // see the AWS Glue pricing page (https://aws.amazon.com/glue/pricing/).
    //
    // Do not set Max Capacity if using WorkerType and NumberOfWorkers.
    //
    // The value that can be allocated for MaxCapacity depends on whether you are
    // running a Python shell job or an Apache Spark ETL job:
    //
    //    * When you specify a Python shell job (JobCommand.Name="pythonshell"),
    //    you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
    //
    //    * When you specify an Apache Spark ETL job (JobCommand.Name="glueetl"),
    //    you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job
    //    type cannot have a fractional DPU allocation.
    MaxCapacity *float64 `type:"double"`

    // The maximum number of times to retry this job if it fails.
    MaxRetries *int64 `type:"integer"`

    // The name you assign to this job definition. It must be unique in your account.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // Specifies configuration properties of a job notification.
    NotificationProperty *NotificationProperty `type:"structure"`

    // The number of workers of a defined workerType that are allocated when a job
    // runs.
    //
    // The maximum number of workers you can define are 299 for G.1X, and 149 for
    // G.2X.
    NumberOfWorkers *int64 `type:"integer"`

    // The name or Amazon Resource Name (ARN) of the IAM role associated with this
    // job.
    //
    // Role is a required field
    Role *string `type:"string" required:"true"`

    // The name of the SecurityConfiguration structure to be used with this job.
    SecurityConfiguration *string `min:"1" type:"string"`

    // The tags to use with this job. You may use tags to limit access to the job.
    // For more information about tags in AWS Glue, see AWS Tags in AWS Glue (https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html)
    // in the developer guide.
    Tags map[string]*string `type:"map"`

    // The job timeout in minutes. This is the maximum time that a job run can consume
    // resources before it is terminated and enters TIMEOUT status. The default
    // is 2,880 minutes (48 hours).
    Timeout *int64 `min:"1" type:"integer"`

    // The type of predefined worker that is allocated when a job runs. Accepts
    // a value of Standard, G.1X, or G.2X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of
    //    memory, 64 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    //    * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of
    //    memory, 128 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    WorkerType *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateJobInput) GoString Uses

func (s CreateJobInput) GoString() string

GoString returns the string representation

func (*CreateJobInput) SetAllocatedCapacity Uses

func (s *CreateJobInput) SetAllocatedCapacity(v int64) *CreateJobInput

SetAllocatedCapacity sets the AllocatedCapacity field's value.

func (*CreateJobInput) SetCommand Uses

func (s *CreateJobInput) SetCommand(v *JobCommand) *CreateJobInput

SetCommand sets the Command field's value.

func (*CreateJobInput) SetConnections Uses

func (s *CreateJobInput) SetConnections(v *ConnectionsList) *CreateJobInput

SetConnections sets the Connections field's value.

func (*CreateJobInput) SetDefaultArguments Uses

func (s *CreateJobInput) SetDefaultArguments(v map[string]*string) *CreateJobInput

SetDefaultArguments sets the DefaultArguments field's value.

func (*CreateJobInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreateJobInput) SetExecutionProperty Uses

func (s *CreateJobInput) SetExecutionProperty(v *ExecutionProperty) *CreateJobInput

SetExecutionProperty sets the ExecutionProperty field's value.

func (*CreateJobInput) SetLogUri Uses

func (s *CreateJobInput) SetLogUri(v string) *CreateJobInput

SetLogUri sets the LogUri field's value.

func (*CreateJobInput) SetMaxCapacity Uses

func (s *CreateJobInput) SetMaxCapacity(v float64) *CreateJobInput

SetMaxCapacity sets the MaxCapacity field's value.

func (*CreateJobInput) SetMaxRetries Uses

func (s *CreateJobInput) SetMaxRetries(v int64) *CreateJobInput

SetMaxRetries sets the MaxRetries field's value.

func (*CreateJobInput) SetName Uses

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

SetName sets the Name field's value.

func (*CreateJobInput) SetNotificationProperty Uses

func (s *CreateJobInput) SetNotificationProperty(v *NotificationProperty) *CreateJobInput

SetNotificationProperty sets the NotificationProperty field's value.

func (*CreateJobInput) SetNumberOfWorkers Uses

func (s *CreateJobInput) SetNumberOfWorkers(v int64) *CreateJobInput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateJobInput) SetRole Uses

func (s *CreateJobInput) SetRole(v string) *CreateJobInput

SetRole sets the Role field's value.

func (*CreateJobInput) SetSecurityConfiguration Uses

func (s *CreateJobInput) SetSecurityConfiguration(v string) *CreateJobInput

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateJobInput) SetTags Uses

func (s *CreateJobInput) SetTags(v map[string]*string) *CreateJobInput

SetTags sets the Tags field's value.

func (*CreateJobInput) SetTimeout Uses

func (s *CreateJobInput) SetTimeout(v int64) *CreateJobInput

SetTimeout sets the Timeout field's value.

func (*CreateJobInput) SetWorkerType Uses

func (s *CreateJobInput) SetWorkerType(v string) *CreateJobInput

SetWorkerType sets the WorkerType field's value.

func (CreateJobInput) String Uses

func (s CreateJobInput) String() string

String returns the string representation

func (*CreateJobInput) Validate Uses

func (s *CreateJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateJobOutput Uses

type CreateJobOutput struct {

    // The unique name that was provided for this job definition.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateJobOutput) GoString Uses

func (s CreateJobOutput) GoString() string

GoString returns the string representation

func (*CreateJobOutput) SetName Uses

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

SetName sets the Name field's value.

func (CreateJobOutput) String Uses

func (s CreateJobOutput) String() string

String returns the string representation

type CreateJsonClassifierRequest Uses

type CreateJsonClassifierRequest struct {

    // A JsonPath string defining the JSON data for the classifier to classify.
    // AWS Glue supports a subset of JsonPath, as described in Writing JsonPath
    // Custom Classifiers (https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).
    //
    // JsonPath is a required field
    JsonPath *string `type:"string" required:"true"`

    // The name of the classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a JSON classifier for CreateClassifier to create.

func (CreateJsonClassifierRequest) GoString Uses

func (s CreateJsonClassifierRequest) GoString() string

GoString returns the string representation

func (*CreateJsonClassifierRequest) SetJsonPath Uses

func (s *CreateJsonClassifierRequest) SetJsonPath(v string) *CreateJsonClassifierRequest

SetJsonPath sets the JsonPath field's value.

func (*CreateJsonClassifierRequest) SetName Uses

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

SetName sets the Name field's value.

func (CreateJsonClassifierRequest) String Uses

func (s CreateJsonClassifierRequest) String() string

String returns the string representation

func (*CreateJsonClassifierRequest) Validate Uses

func (s *CreateJsonClassifierRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePartitionInput Uses

type CreatePartitionInput struct {

    // The ID of the catalog in which the partion is to be created. Currently, this
    // should be the AWS account ID.
    CatalogId *string `min:"1" type:"string"`

    // The name of the metadata database in which the partition is to be created.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A PartitionInput structure defining the partition to be created.
    //
    // PartitionInput is a required field
    PartitionInput *PartitionInput `type:"structure" required:"true"`

    // The name of the metadata table in which the partition is to be created.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreatePartitionInput) GoString Uses

func (s CreatePartitionInput) GoString() string

GoString returns the string representation

func (*CreatePartitionInput) SetCatalogId Uses

func (s *CreatePartitionInput) SetCatalogId(v string) *CreatePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*CreatePartitionInput) SetDatabaseName Uses

func (s *CreatePartitionInput) SetDatabaseName(v string) *CreatePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*CreatePartitionInput) SetPartitionInput Uses

func (s *CreatePartitionInput) SetPartitionInput(v *PartitionInput) *CreatePartitionInput

SetPartitionInput sets the PartitionInput field's value.

func (*CreatePartitionInput) SetTableName Uses

func (s *CreatePartitionInput) SetTableName(v string) *CreatePartitionInput

SetTableName sets the TableName field's value.

func (CreatePartitionInput) String Uses

func (s CreatePartitionInput) String() string

String returns the string representation

func (*CreatePartitionInput) Validate Uses

func (s *CreatePartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePartitionOutput Uses

type CreatePartitionOutput struct {
    // contains filtered or unexported fields
}

func (CreatePartitionOutput) GoString Uses

func (s CreatePartitionOutput) GoString() string

GoString returns the string representation

func (CreatePartitionOutput) String Uses

func (s CreatePartitionOutput) String() string

String returns the string representation

type CreateScriptInput Uses

type CreateScriptInput struct {

    // A list of the edges in the DAG.
    DagEdges []*CodeGenEdge `type:"list"`

    // A list of the nodes in the DAG.
    DagNodes []*CodeGenNode `type:"list"`

    // The programming language of the resulting code from the DAG.
    Language *string `type:"string" enum:"Language"`
    // contains filtered or unexported fields
}

func (CreateScriptInput) GoString Uses

func (s CreateScriptInput) GoString() string

GoString returns the string representation

func (*CreateScriptInput) SetDagEdges Uses

func (s *CreateScriptInput) SetDagEdges(v []*CodeGenEdge) *CreateScriptInput

SetDagEdges sets the DagEdges field's value.

func (*CreateScriptInput) SetDagNodes Uses

func (s *CreateScriptInput) SetDagNodes(v []*CodeGenNode) *CreateScriptInput

SetDagNodes sets the DagNodes field's value.

func (*CreateScriptInput) SetLanguage Uses

func (s *CreateScriptInput) SetLanguage(v string) *CreateScriptInput

SetLanguage sets the Language field's value.

func (CreateScriptInput) String Uses

func (s CreateScriptInput) String() string

String returns the string representation

func (*CreateScriptInput) Validate Uses

func (s *CreateScriptInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateScriptOutput Uses

type CreateScriptOutput struct {

    // The Python script generated from the DAG.
    PythonScript *string `type:"string"`

    // The Scala code generated from the DAG.
    ScalaCode *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateScriptOutput) GoString Uses

func (s CreateScriptOutput) GoString() string

GoString returns the string representation

func (*CreateScriptOutput) SetPythonScript Uses

func (s *CreateScriptOutput) SetPythonScript(v string) *CreateScriptOutput

SetPythonScript sets the PythonScript field's value.

func (*CreateScriptOutput) SetScalaCode Uses

func (s *CreateScriptOutput) SetScalaCode(v string) *CreateScriptOutput

SetScalaCode sets the ScalaCode field's value.

func (CreateScriptOutput) String Uses

func (s CreateScriptOutput) String() string

String returns the string representation

type CreateSecurityConfigurationInput Uses

type CreateSecurityConfigurationInput struct {

    // The encryption configuration for the new security configuration.
    //
    // EncryptionConfiguration is a required field
    EncryptionConfiguration *EncryptionConfiguration `type:"structure" required:"true"`

    // The name for the new security configuration.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateSecurityConfigurationInput) GoString Uses

func (s CreateSecurityConfigurationInput) GoString() string

GoString returns the string representation

func (*CreateSecurityConfigurationInput) SetEncryptionConfiguration Uses

func (s *CreateSecurityConfigurationInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *CreateSecurityConfigurationInput

SetEncryptionConfiguration sets the EncryptionConfiguration field's value.

func (*CreateSecurityConfigurationInput) SetName Uses

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

SetName sets the Name field's value.

func (CreateSecurityConfigurationInput) String Uses

func (s CreateSecurityConfigurationInput) String() string

String returns the string representation

func (*CreateSecurityConfigurationInput) Validate Uses

func (s *CreateSecurityConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSecurityConfigurationOutput Uses

type CreateSecurityConfigurationOutput struct {

    // The time at which the new security configuration was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The name assigned to the new security configuration.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateSecurityConfigurationOutput) GoString Uses

func (s CreateSecurityConfigurationOutput) GoString() string

GoString returns the string representation

func (*CreateSecurityConfigurationOutput) SetCreatedTimestamp Uses

func (s *CreateSecurityConfigurationOutput) SetCreatedTimestamp(v time.Time) *CreateSecurityConfigurationOutput

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*CreateSecurityConfigurationOutput) SetName Uses

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

SetName sets the Name field's value.

func (CreateSecurityConfigurationOutput) String Uses

func (s CreateSecurityConfigurationOutput) String() string

String returns the string representation

type CreateTableInput Uses

type CreateTableInput struct {

    // The ID of the Data Catalog in which to create the Table. If none is supplied,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The catalog database in which to create the new table. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The TableInput object that defines the metadata table to create in the catalog.
    //
    // TableInput is a required field
    TableInput *TableInput `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTableInput) GoString Uses

func (s CreateTableInput) GoString() string

GoString returns the string representation

func (*CreateTableInput) SetCatalogId Uses

func (s *CreateTableInput) SetCatalogId(v string) *CreateTableInput

SetCatalogId sets the CatalogId field's value.

func (*CreateTableInput) SetDatabaseName Uses

func (s *CreateTableInput) SetDatabaseName(v string) *CreateTableInput

SetDatabaseName sets the DatabaseName field's value.

func (*CreateTableInput) SetTableInput Uses

func (s *CreateTableInput) SetTableInput(v *TableInput) *CreateTableInput

SetTableInput sets the TableInput field's value.

func (CreateTableInput) String Uses

func (s CreateTableInput) String() string

String returns the string representation

func (*CreateTableInput) Validate Uses

func (s *CreateTableInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTableOutput Uses

type CreateTableOutput struct {
    // contains filtered or unexported fields
}

func (CreateTableOutput) GoString Uses

func (s CreateTableOutput) GoString() string

GoString returns the string representation

func (CreateTableOutput) String Uses

func (s CreateTableOutput) String() string

String returns the string representation

type CreateTriggerInput Uses

type CreateTriggerInput struct {

    // The actions initiated by this trigger when it fires.
    //
    // Actions is a required field
    Actions []*Action `type:"list" required:"true"`

    // A description of the new trigger.
    Description *string `type:"string"`

    // The name of the trigger.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A predicate to specify when the new trigger should fire.
    //
    // This field is required when the trigger type is CONDITIONAL.
    Predicate *Predicate `type:"structure"`

    // A cron expression used to specify the schedule (see Time-Based Schedules
    // for Jobs and Crawlers (https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html).
    // For example, to run something every day at 12:15 UTC, you would specify:
    // cron(15 12 * * ? *).
    //
    // This field is required when the trigger type is SCHEDULED.
    Schedule *string `type:"string"`

    // Set to true to start SCHEDULED and CONDITIONAL triggers when created. True
    // is not supported for ON_DEMAND triggers.
    StartOnCreation *bool `type:"boolean"`

    // The tags to use with this trigger. You may use tags to limit access to the
    // trigger. For more information about tags in AWS Glue, see AWS Tags in AWS
    // Glue (https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) in the
    // developer guide.
    Tags map[string]*string `type:"map"`

    // The type of the new trigger.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"TriggerType"`

    // The name of the workflow associated with the trigger.
    WorkflowName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTriggerInput) GoString Uses

func (s CreateTriggerInput) GoString() string

GoString returns the string representation

func (*CreateTriggerInput) SetActions Uses

func (s *CreateTriggerInput) SetActions(v []*Action) *CreateTriggerInput

SetActions sets the Actions field's value.

func (*CreateTriggerInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreateTriggerInput) SetName Uses

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

SetName sets the Name field's value.

func (*CreateTriggerInput) SetPredicate Uses

func (s *CreateTriggerInput) SetPredicate(v *Predicate) *CreateTriggerInput

SetPredicate sets the Predicate field's value.

func (*CreateTriggerInput) SetSchedule Uses

func (s *CreateTriggerInput) SetSchedule(v string) *CreateTriggerInput

SetSchedule sets the Schedule field's value.

func (*CreateTriggerInput) SetStartOnCreation Uses

func (s *CreateTriggerInput) SetStartOnCreation(v bool) *CreateTriggerInput

SetStartOnCreation sets the StartOnCreation field's value.

func (*CreateTriggerInput) SetTags Uses

func (s *CreateTriggerInput) SetTags(v map[string]*string) *CreateTriggerInput

SetTags sets the Tags field's value.

func (*CreateTriggerInput) SetType Uses

func (s *CreateTriggerInput) SetType(v string) *CreateTriggerInput

SetType sets the Type field's value.

func (*CreateTriggerInput) SetWorkflowName Uses

func (s *CreateTriggerInput) SetWorkflowName(v string) *CreateTriggerInput

SetWorkflowName sets the WorkflowName field's value.

func (CreateTriggerInput) String Uses

func (s CreateTriggerInput) String() string

String returns the string representation

func (*CreateTriggerInput) Validate Uses

func (s *CreateTriggerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTriggerOutput Uses

type CreateTriggerOutput struct {

    // The name of the trigger.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTriggerOutput) GoString Uses

func (s CreateTriggerOutput) GoString() string

GoString returns the string representation

func (*CreateTriggerOutput) SetName Uses

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

SetName sets the Name field's value.

func (CreateTriggerOutput) String Uses

func (s CreateTriggerOutput) String() string

String returns the string representation

type CreateUserDefinedFunctionInput Uses

type CreateUserDefinedFunctionInput struct {

    // The ID of the Data Catalog in which to create the function. If none is supplied,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which to create the function.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A FunctionInput object that defines the function to create in the Data Catalog.
    //
    // FunctionInput is a required field
    FunctionInput *UserDefinedFunctionInput `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateUserDefinedFunctionInput) GoString Uses

func (s CreateUserDefinedFunctionInput) GoString() string

GoString returns the string representation

func (*CreateUserDefinedFunctionInput) SetCatalogId Uses

func (s *CreateUserDefinedFunctionInput) SetCatalogId(v string) *CreateUserDefinedFunctionInput

SetCatalogId sets the CatalogId field's value.

func (*CreateUserDefinedFunctionInput) SetDatabaseName Uses

func (s *CreateUserDefinedFunctionInput) SetDatabaseName(v string) *CreateUserDefinedFunctionInput

SetDatabaseName sets the DatabaseName field's value.

func (*CreateUserDefinedFunctionInput) SetFunctionInput Uses

func (s *CreateUserDefinedFunctionInput) SetFunctionInput(v *UserDefinedFunctionInput) *CreateUserDefinedFunctionInput

SetFunctionInput sets the FunctionInput field's value.

func (CreateUserDefinedFunctionInput) String Uses

func (s CreateUserDefinedFunctionInput) String() string

String returns the string representation

func (*CreateUserDefinedFunctionInput) Validate Uses

func (s *CreateUserDefinedFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUserDefinedFunctionOutput Uses

type CreateUserDefinedFunctionOutput struct {
    // contains filtered or unexported fields
}

func (CreateUserDefinedFunctionOutput) GoString Uses

func (s CreateUserDefinedFunctionOutput) GoString() string

GoString returns the string representation

func (CreateUserDefinedFunctionOutput) String Uses

func (s CreateUserDefinedFunctionOutput) String() string

String returns the string representation

type CreateWorkflowInput Uses

type CreateWorkflowInput struct {

    // A collection of properties to be used as part of each execution of the workflow.
    DefaultRunProperties map[string]*string `type:"map"`

    // A description of the workflow.
    Description *string `type:"string"`

    // The name to be assigned to the workflow. It should be unique within your
    // account.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The tags to be used with this workflow.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateWorkflowInput) GoString Uses

func (s CreateWorkflowInput) GoString() string

GoString returns the string representation

func (*CreateWorkflowInput) SetDefaultRunProperties Uses

func (s *CreateWorkflowInput) SetDefaultRunProperties(v map[string]*string) *CreateWorkflowInput

SetDefaultRunProperties sets the DefaultRunProperties field's value.

func (*CreateWorkflowInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreateWorkflowInput) SetName Uses

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

SetName sets the Name field's value.

func (*CreateWorkflowInput) SetTags Uses

func (s *CreateWorkflowInput) SetTags(v map[string]*string) *CreateWorkflowInput

SetTags sets the Tags field's value.

func (CreateWorkflowInput) String Uses

func (s CreateWorkflowInput) String() string

String returns the string representation

func (*CreateWorkflowInput) Validate Uses

func (s *CreateWorkflowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWorkflowOutput Uses

type CreateWorkflowOutput struct {

    // The name of the workflow which was provided as part of the request.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateWorkflowOutput) GoString Uses

func (s CreateWorkflowOutput) GoString() string

GoString returns the string representation

func (*CreateWorkflowOutput) SetName Uses

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

SetName sets the Name field's value.

func (CreateWorkflowOutput) String Uses

func (s CreateWorkflowOutput) String() string

String returns the string representation

type CreateXMLClassifierRequest Uses

type CreateXMLClassifierRequest struct {

    // An identifier of the data format that the classifier matches.
    //
    // Classification is a required field
    Classification *string `type:"string" required:"true"`

    // The name of the classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The XML tag designating the element that contains each record in an XML document
    // being parsed. This can't identify a self-closing element (closed by />).
    // An empty row element that contains only attributes can be parsed as long
    // as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row>
    // is okay, but <row item_a="A" item_b="B" /> is not).
    RowTag *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies an XML classifier for CreateClassifier to create.

func (CreateXMLClassifierRequest) GoString Uses

func (s CreateXMLClassifierRequest) GoString() string

GoString returns the string representation

func (*CreateXMLClassifierRequest) SetClassification Uses

func (s *CreateXMLClassifierRequest) SetClassification(v string) *CreateXMLClassifierRequest

SetClassification sets the Classification field's value.

func (*CreateXMLClassifierRequest) SetName Uses

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

SetName sets the Name field's value.

func (*CreateXMLClassifierRequest) SetRowTag Uses

func (s *CreateXMLClassifierRequest) SetRowTag(v string) *CreateXMLClassifierRequest

SetRowTag sets the RowTag field's value.

func (CreateXMLClassifierRequest) String Uses

func (s CreateXMLClassifierRequest) String() string

String returns the string representation

func (*CreateXMLClassifierRequest) Validate Uses

func (s *CreateXMLClassifierRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CsvClassifier Uses

type CsvClassifier struct {

    // Enables the processing of files that contain only one column.
    AllowSingleColumn *bool `type:"boolean"`

    // Indicates whether the CSV file contains a header.
    ContainsHeader *string `type:"string" enum:"CsvHeaderOption"`

    // The time that this classifier was registered.
    CreationTime *time.Time `type:"timestamp"`

    // A custom symbol to denote what separates each column entry in the row.
    Delimiter *string `min:"1" type:"string"`

    // Specifies not to trim values before identifying the type of column values.
    // The default value is true.
    DisableValueTrimming *bool `type:"boolean"`

    // A list of strings representing column names.
    Header []*string `type:"list"`

    // The time that this classifier was last updated.
    LastUpdated *time.Time `type:"timestamp"`

    // The name of the classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A custom symbol to denote what combines content into a single column value.
    // It must be different from the column delimiter.
    QuoteSymbol *string `min:"1" type:"string"`

    // The version of this classifier.
    Version *int64 `type:"long"`
    // contains filtered or unexported fields
}

A classifier for custom CSV content.

func (CsvClassifier) GoString Uses

func (s CsvClassifier) GoString() string

GoString returns the string representation

func (*CsvClassifier) SetAllowSingleColumn Uses

func (s *CsvClassifier) SetAllowSingleColumn(v bool) *CsvClassifier

SetAllowSingleColumn sets the AllowSingleColumn field's value.

func (*CsvClassifier) SetContainsHeader Uses

func (s *CsvClassifier) SetContainsHeader(v string) *CsvClassifier

SetContainsHeader sets the ContainsHeader field's value.

func (*CsvClassifier) SetCreationTime Uses

func (s *CsvClassifier) SetCreationTime(v time.Time) *CsvClassifier

SetCreationTime sets the CreationTime field's value.

func (*CsvClassifier) SetDelimiter Uses

func (s *CsvClassifier) SetDelimiter(v string) *CsvClassifier

SetDelimiter sets the Delimiter field's value.

func (*CsvClassifier) SetDisableValueTrimming Uses

func (s *CsvClassifier) SetDisableValueTrimming(v bool) *CsvClassifier

SetDisableValueTrimming sets the DisableValueTrimming field's value.

func (*CsvClassifier) SetHeader Uses

func (s *CsvClassifier) SetHeader(v []*string) *CsvClassifier

SetHeader sets the Header field's value.

func (*CsvClassifier) SetLastUpdated Uses

func (s *CsvClassifier) SetLastUpdated(v time.Time) *CsvClassifier

SetLastUpdated sets the LastUpdated field's value.

func (*CsvClassifier) SetName Uses

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

SetName sets the Name field's value.

func (*CsvClassifier) SetQuoteSymbol Uses

func (s *CsvClassifier) SetQuoteSymbol(v string) *CsvClassifier

SetQuoteSymbol sets the QuoteSymbol field's value.

func (*CsvClassifier) SetVersion Uses

func (s *CsvClassifier) SetVersion(v int64) *CsvClassifier

SetVersion sets the Version field's value.

func (CsvClassifier) String Uses

func (s CsvClassifier) String() string

String returns the string representation

type DataCatalogEncryptionSettings Uses

type DataCatalogEncryptionSettings struct {

    // When connection password protection is enabled, the Data Catalog uses a customer-provided
    // key to encrypt the password as part of CreateConnection or UpdateConnection
    // and store it in the ENCRYPTED_PASSWORD field in the connection properties.
    // You can enable catalog encryption or only password encryption.
    ConnectionPasswordEncryption *ConnectionPasswordEncryption `type:"structure"`

    // Specifies the encryption-at-rest configuration for the Data Catalog.
    EncryptionAtRest *EncryptionAtRest `type:"structure"`
    // contains filtered or unexported fields
}

Contains configuration information for maintaining Data Catalog security.

func (DataCatalogEncryptionSettings) GoString Uses

func (s DataCatalogEncryptionSettings) GoString() string

GoString returns the string representation

func (*DataCatalogEncryptionSettings) SetConnectionPasswordEncryption Uses

func (s *DataCatalogEncryptionSettings) SetConnectionPasswordEncryption(v *ConnectionPasswordEncryption) *DataCatalogEncryptionSettings

SetConnectionPasswordEncryption sets the ConnectionPasswordEncryption field's value.

func (*DataCatalogEncryptionSettings) SetEncryptionAtRest Uses

func (s *DataCatalogEncryptionSettings) SetEncryptionAtRest(v *EncryptionAtRest) *DataCatalogEncryptionSettings

SetEncryptionAtRest sets the EncryptionAtRest field's value.

func (DataCatalogEncryptionSettings) String Uses

func (s DataCatalogEncryptionSettings) String() string

String returns the string representation

func (*DataCatalogEncryptionSettings) Validate Uses

func (s *DataCatalogEncryptionSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Database Uses

type Database struct {

    // The time at which the metadata database was created in the catalog.
    CreateTime *time.Time `type:"timestamp"`

    // Description of the database.
    Description *string `type:"string"`

    // The location of the database (for example, an HDFS path).
    LocationUri *string `min:"1" type:"string"`

    // Name of the database. For Hive compatibility, this is folded to lowercase
    // when it is stored.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // These key-value pairs define parameters and properties of the database.
    Parameters map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

The Database object represents a logical grouping of tables that may reside in a Hive metastore or an RDBMS.

func (Database) GoString Uses

func (s Database) GoString() string

GoString returns the string representation

func (*Database) SetCreateTime Uses

func (s *Database) SetCreateTime(v time.Time) *Database

SetCreateTime sets the CreateTime field's value.

func (*Database) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*Database) SetLocationUri Uses

func (s *Database) SetLocationUri(v string) *Database

SetLocationUri sets the LocationUri field's value.

func (*Database) SetName Uses

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

SetName sets the Name field's value.

func (*Database) SetParameters Uses

func (s *Database) SetParameters(v map[string]*string) *Database

SetParameters sets the Parameters field's value.

func (Database) String Uses

func (s Database) String() string

String returns the string representation

type DatabaseInput Uses

type DatabaseInput struct {

    // Description of the database
    Description *string `type:"string"`

    // The location of the database (for example, an HDFS path).
    LocationUri *string `min:"1" type:"string"`

    // Name of the database. For Hive compatibility, this is folded to lowercase
    // when it is stored.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // Thes key-value pairs define parameters and properties of the database.
    Parameters map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

The structure used to create or update a database.

func (DatabaseInput) GoString Uses

func (s DatabaseInput) GoString() string

GoString returns the string representation

func (*DatabaseInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*DatabaseInput) SetLocationUri Uses

func (s *DatabaseInput) SetLocationUri(v string) *DatabaseInput

SetLocationUri sets the LocationUri field's value.

func (*DatabaseInput) SetName Uses

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

SetName sets the Name field's value.

func (*DatabaseInput) SetParameters Uses

func (s *DatabaseInput) SetParameters(v map[string]*string) *DatabaseInput

SetParameters sets the Parameters field's value.

func (DatabaseInput) String Uses

func (s DatabaseInput) String() string

String returns the string representation

func (*DatabaseInput) Validate Uses

func (s *DatabaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteClassifierInput Uses

type DeleteClassifierInput struct {

    // Name of the classifier to remove.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteClassifierInput) GoString Uses

func (s DeleteClassifierInput) GoString() string

GoString returns the string representation

func (*DeleteClassifierInput) SetName Uses

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

SetName sets the Name field's value.

func (DeleteClassifierInput) String Uses

func (s DeleteClassifierInput) String() string

String returns the string representation

func (*DeleteClassifierInput) Validate Uses

func (s *DeleteClassifierInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteClassifierOutput Uses

type DeleteClassifierOutput struct {
    // contains filtered or unexported fields
}

func (DeleteClassifierOutput) GoString Uses

func (s DeleteClassifierOutput) GoString() string

GoString returns the string representation

func (DeleteClassifierOutput) String Uses

func (s DeleteClassifierOutput) String() string

String returns the string representation

type DeleteConnectionInput Uses

type DeleteConnectionInput struct {

    // The ID of the Data Catalog in which the connection resides. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the connection to delete.
    //
    // ConnectionName is a required field
    ConnectionName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteConnectionInput) GoString Uses

func (s DeleteConnectionInput) GoString() string

GoString returns the string representation

func (*DeleteConnectionInput) SetCatalogId Uses

func (s *DeleteConnectionInput) SetCatalogId(v string) *DeleteConnectionInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteConnectionInput) SetConnectionName Uses

func (s *DeleteConnectionInput) SetConnectionName(v string) *DeleteConnectionInput

SetConnectionName sets the ConnectionName field's value.

func (DeleteConnectionInput) String Uses

func (s DeleteConnectionInput) String() string

String returns the string representation

func (*DeleteConnectionInput) Validate Uses

func (s *DeleteConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConnectionOutput Uses

type DeleteConnectionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteConnectionOutput) GoString Uses

func (s DeleteConnectionOutput) GoString() string

GoString returns the string representation

func (DeleteConnectionOutput) String Uses

func (s DeleteConnectionOutput) String() string

String returns the string representation

type DeleteCrawlerInput Uses

type DeleteCrawlerInput struct {

    // The name of the crawler to remove.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteCrawlerInput) GoString Uses

func (s DeleteCrawlerInput) GoString() string

GoString returns the string representation

func (*DeleteCrawlerInput) SetName Uses

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

SetName sets the Name field's value.

func (DeleteCrawlerInput) String Uses

func (s DeleteCrawlerInput) String() string

String returns the string representation

func (*DeleteCrawlerInput) Validate Uses

func (s *DeleteCrawlerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCrawlerOutput Uses

type DeleteCrawlerOutput struct {
    // contains filtered or unexported fields
}

func (DeleteCrawlerOutput) GoString Uses

func (s DeleteCrawlerOutput) GoString() string

GoString returns the string representation

func (DeleteCrawlerOutput) String Uses

func (s DeleteCrawlerOutput) String() string

String returns the string representation

type DeleteDatabaseInput Uses

type DeleteDatabaseInput struct {

    // The ID of the Data Catalog in which the database resides. If none is supplied,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the Database to delete. For Hive compatibility, this must be
    // all lowercase.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDatabaseInput) GoString Uses

func (s DeleteDatabaseInput) GoString() string

GoString returns the string representation

func (*DeleteDatabaseInput) SetCatalogId Uses

func (s *DeleteDatabaseInput) SetCatalogId(v string) *DeleteDatabaseInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteDatabaseInput) SetName Uses

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

SetName sets the Name field's value.

func (DeleteDatabaseInput) String Uses

func (s DeleteDatabaseInput) String() string

String returns the string representation

func (*DeleteDatabaseInput) Validate Uses

func (s *DeleteDatabaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDatabaseOutput Uses

type DeleteDatabaseOutput struct {
    // contains filtered or unexported fields
}

func (DeleteDatabaseOutput) GoString Uses

func (s DeleteDatabaseOutput) GoString() string

GoString returns the string representation

func (DeleteDatabaseOutput) String Uses

func (s DeleteDatabaseOutput) String() string

String returns the string representation

type DeleteDevEndpointInput Uses

type DeleteDevEndpointInput struct {

    // The name of the DevEndpoint.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDevEndpointInput) GoString Uses

func (s DeleteDevEndpointInput) GoString() string

GoString returns the string representation

func (*DeleteDevEndpointInput) SetEndpointName Uses

func (s *DeleteDevEndpointInput) SetEndpointName(v string) *DeleteDevEndpointInput

SetEndpointName sets the EndpointName field's value.

func (DeleteDevEndpointInput) String Uses

func (s DeleteDevEndpointInput) String() string

String returns the string representation

func (*DeleteDevEndpointInput) Validate Uses

func (s *DeleteDevEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDevEndpointOutput Uses

type DeleteDevEndpointOutput struct {
    // contains filtered or unexported fields
}

func (DeleteDevEndpointOutput) GoString Uses

func (s DeleteDevEndpointOutput) GoString() string

GoString returns the string representation

func (DeleteDevEndpointOutput) String Uses

func (s DeleteDevEndpointOutput) String() string

String returns the string representation

type DeleteJobInput Uses

type DeleteJobInput struct {

    // The name of the job definition to delete.
    //
    // JobName is a required field
    JobName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteJobInput) GoString Uses

func (s DeleteJobInput) GoString() string

GoString returns the string representation

func (*DeleteJobInput) SetJobName Uses

func (s *DeleteJobInput) SetJobName(v string) *DeleteJobInput

SetJobName sets the JobName field's value.

func (DeleteJobInput) String Uses

func (s DeleteJobInput) String() string

String returns the string representation

func (*DeleteJobInput) Validate Uses

func (s *DeleteJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteJobOutput Uses

type DeleteJobOutput struct {

    // The name of the job definition that was deleted.
    JobName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteJobOutput) GoString Uses

func (s DeleteJobOutput) GoString() string

GoString returns the string representation

func (*DeleteJobOutput) SetJobName Uses

func (s *DeleteJobOutput) SetJobName(v string) *DeleteJobOutput

SetJobName sets the JobName field's value.

func (DeleteJobOutput) String Uses

func (s DeleteJobOutput) String() string

String returns the string representation

type DeletePartitionInput Uses

type DeletePartitionInput struct {

    // The ID of the Data Catalog where the partition to be deleted resides. If
    // none is supplied, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which the table in question resides.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The values that define the partition.
    //
    // PartitionValues is a required field
    PartitionValues []*string `type:"list" required:"true"`

    // The name of the table where the partition to be deleted is located.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeletePartitionInput) GoString Uses

func (s DeletePartitionInput) GoString() string

GoString returns the string representation

func (*DeletePartitionInput) SetCatalogId Uses

func (s *DeletePartitionInput) SetCatalogId(v string) *DeletePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*DeletePartitionInput) SetDatabaseName Uses

func (s *DeletePartitionInput) SetDatabaseName(v string) *DeletePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*DeletePartitionInput) SetPartitionValues Uses

func (s *DeletePartitionInput) SetPartitionValues(v []*string) *DeletePartitionInput

SetPartitionValues sets the PartitionValues field's value.

func (*DeletePartitionInput) SetTableName Uses

func (s *DeletePartitionInput) SetTableName(v string) *DeletePartitionInput

SetTableName sets the TableName field's value.

func (DeletePartitionInput) String Uses

func (s DeletePartitionInput) String() string

String returns the string representation

func (*DeletePartitionInput) Validate Uses

func (s *DeletePartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePartitionOutput Uses

type DeletePartitionOutput struct {
    // contains filtered or unexported fields
}

func (DeletePartitionOutput) GoString Uses

func (s DeletePartitionOutput) GoString() string

GoString returns the string representation

func (DeletePartitionOutput) String Uses

func (s DeletePartitionOutput) String() string

String returns the string representation

type DeleteResourcePolicyInput Uses

type DeleteResourcePolicyInput struct {

    // The hash value returned when this policy was set.
    PolicyHashCondition *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyInput) GoString Uses

func (s DeleteResourcePolicyInput) GoString() string

GoString returns the string representation

func (*DeleteResourcePolicyInput) SetPolicyHashCondition Uses

func (s *DeleteResourcePolicyInput) SetPolicyHashCondition(v string) *DeleteResourcePolicyInput

SetPolicyHashCondition sets the PolicyHashCondition field's value.

func (DeleteResourcePolicyInput) String Uses

func (s DeleteResourcePolicyInput) String() string

String returns the string representation

func (*DeleteResourcePolicyInput) Validate Uses

func (s *DeleteResourcePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteResourcePolicyOutput Uses

type DeleteResourcePolicyOutput struct {
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyOutput) GoString Uses

func (s DeleteResourcePolicyOutput) GoString() string

GoString returns the string representation

func (DeleteResourcePolicyOutput) String Uses

func (s DeleteResourcePolicyOutput) String() string

String returns the string representation

type DeleteSecurityConfigurationInput Uses

type DeleteSecurityConfigurationInput struct {

    // The name of the security configuration to delete.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSecurityConfigurationInput) GoString Uses

func (s DeleteSecurityConfigurationInput) GoString() string

GoString returns the string representation

func (*DeleteSecurityConfigurationInput) SetName Uses

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

SetName sets the Name field's value.

func (DeleteSecurityConfigurationInput) String Uses

func (s DeleteSecurityConfigurationInput) String() string

String returns the string representation

func (*DeleteSecurityConfigurationInput) Validate Uses

func (s *DeleteSecurityConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSecurityConfigurationOutput Uses

type DeleteSecurityConfigurationOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSecurityConfigurationOutput) GoString Uses

func (s DeleteSecurityConfigurationOutput) GoString() string

GoString returns the string representation

func (DeleteSecurityConfigurationOutput) String Uses

func (s DeleteSecurityConfigurationOutput) String() string

String returns the string representation

type DeleteTableInput Uses

type DeleteTableInput struct {

    // The ID of the Data Catalog where the table resides. If none is supplied,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which the table resides. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table to be deleted. For Hive compatibility, this name is
    // entirely lowercase.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTableInput) GoString Uses

func (s DeleteTableInput) GoString() string

GoString returns the string representation

func (*DeleteTableInput) SetCatalogId Uses

func (s *DeleteTableInput) SetCatalogId(v string) *DeleteTableInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteTableInput) SetDatabaseName Uses

func (s *DeleteTableInput) SetDatabaseName(v string) *DeleteTableInput

SetDatabaseName sets the DatabaseName field's value.

func (*DeleteTableInput) SetName Uses

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

SetName sets the Name field's value.

func (DeleteTableInput) String Uses

func (s DeleteTableInput) String() string

String returns the string representation

func (*DeleteTableInput) Validate Uses

func (s *DeleteTableInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTableOutput Uses

type DeleteTableOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTableOutput) GoString Uses

func (s DeleteTableOutput) GoString() string

GoString returns the string representation

func (DeleteTableOutput) String Uses

func (s DeleteTableOutput) String() string

String returns the string representation

type DeleteTableVersionInput Uses

type DeleteTableVersionInput struct {

    // The ID of the Data Catalog where the tables reside. If none is supplied,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The database in the catalog in which the table resides. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table. For Hive compatibility, this name is entirely lowercase.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`

    // The ID of the table version to be deleted. A VersionID is a string representation
    // of an integer. Each version is incremented by 1.
    //
    // VersionId is a required field
    VersionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTableVersionInput) GoString Uses

func (s DeleteTableVersionInput) GoString() string

GoString returns the string representation

func (*DeleteTableVersionInput) SetCatalogId Uses

func (s *DeleteTableVersionInput) SetCatalogId(v string) *DeleteTableVersionInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteTableVersionInput) SetDatabaseName Uses

func (s *DeleteTableVersionInput) SetDatabaseName(v string) *DeleteTableVersionInput

SetDatabaseName sets the DatabaseName field's value.

func (*DeleteTableVersionInput) SetTableName Uses

func (s *DeleteTableVersionInput) SetTableName(v string) *DeleteTableVersionInput

SetTableName sets the TableName field's value.

func (*DeleteTableVersionInput) SetVersionId Uses

func (s *DeleteTableVersionInput) SetVersionId(v string) *DeleteTableVersionInput

SetVersionId sets the VersionId field's value.

func (DeleteTableVersionInput) String Uses

func (s DeleteTableVersionInput) String() string

String returns the string representation

func (*DeleteTableVersionInput) Validate Uses

func (s *DeleteTableVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTableVersionOutput Uses

type DeleteTableVersionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTableVersionOutput) GoString Uses

func (s DeleteTableVersionOutput) GoString() string

GoString returns the string representation

func (DeleteTableVersionOutput) String Uses

func (s DeleteTableVersionOutput) String() string

String returns the string representation

type DeleteTriggerInput Uses

type DeleteTriggerInput struct {

    // The name of the trigger to delete.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTriggerInput) GoString Uses

func (s DeleteTriggerInput) GoString() string

GoString returns the string representation

func (*DeleteTriggerInput) SetName Uses

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

SetName sets the Name field's value.

func (DeleteTriggerInput) String Uses

func (s DeleteTriggerInput) String() string

String returns the string representation

func (*DeleteTriggerInput) Validate Uses

func (s *DeleteTriggerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTriggerOutput Uses

type DeleteTriggerOutput struct {

    // The name of the trigger that was deleted.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteTriggerOutput) GoString Uses

func (s DeleteTriggerOutput) GoString() string

GoString returns the string representation

func (*DeleteTriggerOutput) SetName Uses

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

SetName sets the Name field's value.

func (DeleteTriggerOutput) String Uses

func (s DeleteTriggerOutput) String() string

String returns the string representation

type DeleteUserDefinedFunctionInput Uses

type DeleteUserDefinedFunctionInput struct {

    // The ID of the Data Catalog where the function to be deleted is located. If
    // none is supplied, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the function is located.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the function definition to be deleted.
    //
    // FunctionName is a required field
    FunctionName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteUserDefinedFunctionInput) GoString Uses

func (s DeleteUserDefinedFunctionInput) GoString() string

GoString returns the string representation

func (*DeleteUserDefinedFunctionInput) SetCatalogId Uses

func (s *DeleteUserDefinedFunctionInput) SetCatalogId(v string) *DeleteUserDefinedFunctionInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteUserDefinedFunctionInput) SetDatabaseName Uses

func (s *DeleteUserDefinedFunctionInput) SetDatabaseName(v string) *DeleteUserDefinedFunctionInput

SetDatabaseName sets the DatabaseName field's value.

func (*DeleteUserDefinedFunctionInput) SetFunctionName Uses

func (s *DeleteUserDefinedFunctionInput) SetFunctionName(v string) *DeleteUserDefinedFunctionInput

SetFunctionName sets the FunctionName field's value.

func (DeleteUserDefinedFunctionInput) String Uses

func (s DeleteUserDefinedFunctionInput) String() string

String returns the string representation

func (*DeleteUserDefinedFunctionInput) Validate Uses

func (s *DeleteUserDefinedFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUserDefinedFunctionOutput Uses

type DeleteUserDefinedFunctionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteUserDefinedFunctionOutput) GoString Uses

func (s DeleteUserDefinedFunctionOutput) GoString() string

GoString returns the string representation

func (DeleteUserDefinedFunctionOutput) String Uses

func (s DeleteUserDefinedFunctionOutput) String() string

String returns the string representation

type DeleteWorkflowInput Uses

type DeleteWorkflowInput struct {

    // Name of the workflow to be deleted.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteWorkflowInput) GoString Uses

func (s DeleteWorkflowInput) GoString() string

GoString returns the string representation

func (*DeleteWorkflowInput) SetName Uses

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

SetName sets the Name field's value.

func (DeleteWorkflowInput) String Uses

func (s DeleteWorkflowInput) String() string

String returns the string representation

func (*DeleteWorkflowInput) Validate Uses

func (s *DeleteWorkflowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteWorkflowOutput Uses

type DeleteWorkflowOutput struct {

    // Name of the workflow specified in input.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteWorkflowOutput) GoString Uses

func (s DeleteWorkflowOutput) GoString() string

GoString returns the string representation

func (*DeleteWorkflowOutput) SetName Uses

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

SetName sets the Name field's value.

func (DeleteWorkflowOutput) String