datasets

package
v0.20241126.2320 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2024 License: MPL-2.0 Imports: 11 Imported by: 0

README ¶

github.com/hashicorp/go-azure-sdk/resource-manager/datafactory/2018-06-01/datasets Documentation

The datasets SDK allows for interaction with Azure Resource Manager datafactory (API Version 2018-06-01).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/resource-manager/datafactory/2018-06-01/datasets"

Client Initialization

client := datasets.NewDatasetsClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: DatasetsClient.CreateOrUpdate

ctx := context.TODO()
id := datasets.NewDatasetID("12345678-1234-9876-4563-123456789012", "example-resource-group", "factoryName", "datasetName")

payload := datasets.DatasetResource{
	// ...
}


read, err := client.CreateOrUpdate(ctx, id, payload, datasets.DefaultCreateOrUpdateOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DatasetsClient.Delete

ctx := context.TODO()
id := datasets.NewDatasetID("12345678-1234-9876-4563-123456789012", "example-resource-group", "factoryName", "datasetName")

read, err := client.Delete(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DatasetsClient.Get

ctx := context.TODO()
id := datasets.NewDatasetID("12345678-1234-9876-4563-123456789012", "example-resource-group", "factoryName", "datasetName")

read, err := client.Get(ctx, id, datasets.DefaultGetOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DatasetsClient.ListByFactory

ctx := context.TODO()
id := datasets.NewFactoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "factoryName")

// alternatively `client.ListByFactory(ctx, id)` can be used to do batched pagination
items, err := client.ListByFactoryComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func PossibleValuesForParameterType ¶

func PossibleValuesForParameterType() []string

func PossibleValuesForType ¶

func PossibleValuesForType() []string

func ValidateDatasetID ¶

func ValidateDatasetID(input interface{}, key string) (warnings []string, errors []error)

ValidateDatasetID checks that 'input' can be parsed as a Dataset ID

func ValidateFactoryID ¶

func ValidateFactoryID(input interface{}, key string) (warnings []string, errors []error)

ValidateFactoryID checks that 'input' can be parsed as a Factory ID

Types ¶

type AmazonMWSObjectDataset ¶

type AmazonMWSObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonMWSObjectDataset) Dataset ¶

func (AmazonMWSObjectDataset) MarshalJSON ¶

func (s AmazonMWSObjectDataset) MarshalJSON() ([]byte, error)

type AmazonRdsForOracleTableDataset ¶

type AmazonRdsForOracleTableDataset struct {
	TypeProperties *AmazonRdsForOracleTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonRdsForOracleTableDataset) Dataset ¶

func (AmazonRdsForOracleTableDataset) MarshalJSON ¶

func (s AmazonRdsForOracleTableDataset) MarshalJSON() ([]byte, error)

type AmazonRdsForOracleTableDatasetTypeProperties ¶

type AmazonRdsForOracleTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type AmazonRdsForSqlServerTableDataset ¶

type AmazonRdsForSqlServerTableDataset struct {
	TypeProperties *AmazonRdsForSqlServerTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonRdsForSqlServerTableDataset) Dataset ¶

func (AmazonRdsForSqlServerTableDataset) MarshalJSON ¶

func (s AmazonRdsForSqlServerTableDataset) MarshalJSON() ([]byte, error)

type AmazonRdsForSqlServerTableDatasetTypeProperties ¶

type AmazonRdsForSqlServerTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type AmazonRedshiftTableDataset ¶

type AmazonRedshiftTableDataset struct {
	TypeProperties *AmazonRedshiftTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonRedshiftTableDataset) Dataset ¶

func (AmazonRedshiftTableDataset) MarshalJSON ¶

func (s AmazonRedshiftTableDataset) MarshalJSON() ([]byte, error)

type AmazonRedshiftTableDatasetTypeProperties ¶

type AmazonRedshiftTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AmazonS3CompatibleLocation ¶

type AmazonS3CompatibleLocation struct {
	BucketName *string `json:"bucketName,omitempty"`
	Version    *string `json:"version,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AmazonS3CompatibleLocation) DatasetLocation ¶

func (AmazonS3CompatibleLocation) MarshalJSON ¶

func (s AmazonS3CompatibleLocation) MarshalJSON() ([]byte, error)

type AmazonS3Dataset ¶

type AmazonS3Dataset struct {
	TypeProperties AmazonS3DatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonS3Dataset) Dataset ¶

func (s AmazonS3Dataset) Dataset() BaseDatasetImpl

func (AmazonS3Dataset) MarshalJSON ¶

func (s AmazonS3Dataset) MarshalJSON() ([]byte, error)

type AmazonS3DatasetTypeProperties ¶

type AmazonS3DatasetTypeProperties struct {
	BucketName            string               `json:"bucketName"`
	Compression           *DatasetCompression  `json:"compression,omitempty"`
	Format                DatasetStorageFormat `json:"format"`
	Key                   *string              `json:"key,omitempty"`
	ModifiedDatetimeEnd   *string              `json:"modifiedDatetimeEnd,omitempty"`
	ModifiedDatetimeStart *string              `json:"modifiedDatetimeStart,omitempty"`
	Prefix                *string              `json:"prefix,omitempty"`
	Version               *string              `json:"version,omitempty"`
}

func (*AmazonS3DatasetTypeProperties) UnmarshalJSON ¶

func (s *AmazonS3DatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AmazonS3Location ¶

type AmazonS3Location struct {
	BucketName *string `json:"bucketName,omitempty"`
	Version    *string `json:"version,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AmazonS3Location) DatasetLocation ¶

func (s AmazonS3Location) DatasetLocation() BaseDatasetLocationImpl

func (AmazonS3Location) MarshalJSON ¶

func (s AmazonS3Location) MarshalJSON() ([]byte, error)

type AvroDataset ¶

type AvroDataset struct {
	TypeProperties *AvroDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AvroDataset) Dataset ¶

func (s AvroDataset) Dataset() BaseDatasetImpl

func (AvroDataset) MarshalJSON ¶

func (s AvroDataset) MarshalJSON() ([]byte, error)

type AvroDatasetTypeProperties ¶

type AvroDatasetTypeProperties struct {
	AvroCompressionCodec *string         `json:"avroCompressionCodec,omitempty"`
	AvroCompressionLevel *int64          `json:"avroCompressionLevel,omitempty"`
	Location             DatasetLocation `json:"location"`
}

func (*AvroDatasetTypeProperties) UnmarshalJSON ¶

func (s *AvroDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AvroFormat ¶

type AvroFormat struct {
	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (AvroFormat) DatasetStorageFormat ¶

func (s AvroFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (AvroFormat) MarshalJSON ¶

func (s AvroFormat) MarshalJSON() ([]byte, error)

type AzureBlobDataset ¶

type AzureBlobDataset struct {
	TypeProperties *AzureBlobDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureBlobDataset) Dataset ¶

func (s AzureBlobDataset) Dataset() BaseDatasetImpl

func (AzureBlobDataset) MarshalJSON ¶

func (s AzureBlobDataset) MarshalJSON() ([]byte, error)

type AzureBlobDatasetTypeProperties ¶

type AzureBlobDatasetTypeProperties struct {
	Compression           *DatasetCompression  `json:"compression,omitempty"`
	FileName              *string              `json:"fileName,omitempty"`
	FolderPath            *string              `json:"folderPath,omitempty"`
	Format                DatasetStorageFormat `json:"format"`
	ModifiedDatetimeEnd   *string              `json:"modifiedDatetimeEnd,omitempty"`
	ModifiedDatetimeStart *string              `json:"modifiedDatetimeStart,omitempty"`
	TableRootLocation     *string              `json:"tableRootLocation,omitempty"`
}

func (*AzureBlobDatasetTypeProperties) UnmarshalJSON ¶

func (s *AzureBlobDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureBlobFSDataset ¶

type AzureBlobFSDataset struct {
	TypeProperties *AzureBlobFSDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureBlobFSDataset) Dataset ¶

func (s AzureBlobFSDataset) Dataset() BaseDatasetImpl

func (AzureBlobFSDataset) MarshalJSON ¶

func (s AzureBlobFSDataset) MarshalJSON() ([]byte, error)

type AzureBlobFSDatasetTypeProperties ¶

type AzureBlobFSDatasetTypeProperties struct {
	Compression *DatasetCompression  `json:"compression,omitempty"`
	FileName    *string              `json:"fileName,omitempty"`
	FolderPath  *string              `json:"folderPath,omitempty"`
	Format      DatasetStorageFormat `json:"format"`
}

func (*AzureBlobFSDatasetTypeProperties) UnmarshalJSON ¶

func (s *AzureBlobFSDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureBlobFSLocation ¶

type AzureBlobFSLocation struct {
	FileSystem *string `json:"fileSystem,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AzureBlobFSLocation) DatasetLocation ¶

func (s AzureBlobFSLocation) DatasetLocation() BaseDatasetLocationImpl

func (AzureBlobFSLocation) MarshalJSON ¶

func (s AzureBlobFSLocation) MarshalJSON() ([]byte, error)

type AzureBlobStorageLocation ¶

type AzureBlobStorageLocation struct {
	Container *string `json:"container,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AzureBlobStorageLocation) DatasetLocation ¶

func (AzureBlobStorageLocation) MarshalJSON ¶

func (s AzureBlobStorageLocation) MarshalJSON() ([]byte, error)

type AzureDataExplorerDatasetTypeProperties ¶

type AzureDataExplorerDatasetTypeProperties struct {
	Table *string `json:"table,omitempty"`
}

type AzureDataExplorerTableDataset ¶

type AzureDataExplorerTableDataset struct {
	TypeProperties AzureDataExplorerDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureDataExplorerTableDataset) Dataset ¶

func (AzureDataExplorerTableDataset) MarshalJSON ¶

func (s AzureDataExplorerTableDataset) MarshalJSON() ([]byte, error)

type AzureDataLakeStoreDataset ¶

type AzureDataLakeStoreDataset struct {
	TypeProperties *AzureDataLakeStoreDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureDataLakeStoreDataset) Dataset ¶

func (AzureDataLakeStoreDataset) MarshalJSON ¶

func (s AzureDataLakeStoreDataset) MarshalJSON() ([]byte, error)

type AzureDataLakeStoreDatasetTypeProperties ¶

type AzureDataLakeStoreDatasetTypeProperties struct {
	Compression *DatasetCompression  `json:"compression,omitempty"`
	FileName    *string              `json:"fileName,omitempty"`
	FolderPath  *string              `json:"folderPath,omitempty"`
	Format      DatasetStorageFormat `json:"format"`
}

func (*AzureDataLakeStoreDatasetTypeProperties) UnmarshalJSON ¶

func (s *AzureDataLakeStoreDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureDataLakeStoreLocation ¶

type AzureDataLakeStoreLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AzureDataLakeStoreLocation) DatasetLocation ¶

func (AzureDataLakeStoreLocation) MarshalJSON ¶

func (s AzureDataLakeStoreLocation) MarshalJSON() ([]byte, error)

type AzureDatabricksDeltaLakeDataset ¶

type AzureDatabricksDeltaLakeDataset struct {
	TypeProperties *AzureDatabricksDeltaLakeDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureDatabricksDeltaLakeDataset) Dataset ¶

func (AzureDatabricksDeltaLakeDataset) MarshalJSON ¶

func (s AzureDatabricksDeltaLakeDataset) MarshalJSON() ([]byte, error)

type AzureDatabricksDeltaLakeDatasetTypeProperties ¶

type AzureDatabricksDeltaLakeDatasetTypeProperties struct {
	Database *string `json:"database,omitempty"`
	Table    *string `json:"table,omitempty"`
}

type AzureFileStorageLocation ¶

type AzureFileStorageLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AzureFileStorageLocation) DatasetLocation ¶

func (AzureFileStorageLocation) MarshalJSON ¶

func (s AzureFileStorageLocation) MarshalJSON() ([]byte, error)

type AzureMariaDBTableDataset ¶

type AzureMariaDBTableDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureMariaDBTableDataset) Dataset ¶

func (AzureMariaDBTableDataset) MarshalJSON ¶

func (s AzureMariaDBTableDataset) MarshalJSON() ([]byte, error)

type AzureMySqlTableDataset ¶

type AzureMySqlTableDataset struct {
	TypeProperties AzureMySqlTableDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureMySqlTableDataset) Dataset ¶

func (AzureMySqlTableDataset) MarshalJSON ¶

func (s AzureMySqlTableDataset) MarshalJSON() ([]byte, error)

type AzureMySqlTableDatasetTypeProperties ¶

type AzureMySqlTableDatasetTypeProperties struct {
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzurePostgreSqlTableDataset ¶

type AzurePostgreSqlTableDataset struct {
	TypeProperties *AzurePostgreSqlTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzurePostgreSqlTableDataset) Dataset ¶

func (AzurePostgreSqlTableDataset) MarshalJSON ¶

func (s AzurePostgreSqlTableDataset) MarshalJSON() ([]byte, error)

type AzurePostgreSqlTableDatasetTypeProperties ¶

type AzurePostgreSqlTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzureSearchIndexDataset ¶

type AzureSearchIndexDataset struct {
	TypeProperties AzureSearchIndexDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureSearchIndexDataset) Dataset ¶

func (AzureSearchIndexDataset) MarshalJSON ¶

func (s AzureSearchIndexDataset) MarshalJSON() ([]byte, error)

type AzureSearchIndexDatasetTypeProperties ¶

type AzureSearchIndexDatasetTypeProperties struct {
	IndexName string `json:"indexName"`
}

type AzureSqlDWTableDataset ¶

type AzureSqlDWTableDataset struct {
	TypeProperties *AzureSqlDWTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureSqlDWTableDataset) Dataset ¶

func (AzureSqlDWTableDataset) MarshalJSON ¶

func (s AzureSqlDWTableDataset) MarshalJSON() ([]byte, error)

type AzureSqlDWTableDatasetTypeProperties ¶

type AzureSqlDWTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzureSqlMITableDataset ¶

type AzureSqlMITableDataset struct {
	TypeProperties *AzureSqlMITableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureSqlMITableDataset) Dataset ¶

func (AzureSqlMITableDataset) MarshalJSON ¶

func (s AzureSqlMITableDataset) MarshalJSON() ([]byte, error)

type AzureSqlMITableDatasetTypeProperties ¶

type AzureSqlMITableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzureSqlTableDataset ¶

type AzureSqlTableDataset struct {
	TypeProperties *AzureSqlTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureSqlTableDataset) Dataset ¶

func (AzureSqlTableDataset) MarshalJSON ¶

func (s AzureSqlTableDataset) MarshalJSON() ([]byte, error)

type AzureSqlTableDatasetTypeProperties ¶

type AzureSqlTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzureTableDataset ¶

type AzureTableDataset struct {
	TypeProperties AzureTableDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureTableDataset) Dataset ¶

func (s AzureTableDataset) Dataset() BaseDatasetImpl

func (AzureTableDataset) MarshalJSON ¶

func (s AzureTableDataset) MarshalJSON() ([]byte, error)

type AzureTableDatasetTypeProperties ¶

type AzureTableDatasetTypeProperties struct {
	TableName string `json:"tableName"`
}

type BaseDatasetImpl ¶

type BaseDatasetImpl struct {
	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (BaseDatasetImpl) Dataset ¶

func (s BaseDatasetImpl) Dataset() BaseDatasetImpl

type BaseDatasetLocationImpl ¶

type BaseDatasetLocationImpl struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (BaseDatasetLocationImpl) DatasetLocation ¶

type BaseDatasetStorageFormatImpl ¶

type BaseDatasetStorageFormatImpl struct {
	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (BaseDatasetStorageFormatImpl) DatasetStorageFormat ¶

type BinaryDataset ¶

type BinaryDataset struct {
	TypeProperties *BinaryDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (BinaryDataset) Dataset ¶

func (s BinaryDataset) Dataset() BaseDatasetImpl

func (BinaryDataset) MarshalJSON ¶

func (s BinaryDataset) MarshalJSON() ([]byte, error)

type BinaryDatasetTypeProperties ¶

type BinaryDatasetTypeProperties struct {
	Compression *DatasetCompression `json:"compression,omitempty"`
	Location    DatasetLocation     `json:"location"`
}

func (*BinaryDatasetTypeProperties) UnmarshalJSON ¶

func (s *BinaryDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type CassandraTableDataset ¶

type CassandraTableDataset struct {
	TypeProperties *CassandraTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CassandraTableDataset) Dataset ¶

func (CassandraTableDataset) MarshalJSON ¶

func (s CassandraTableDataset) MarshalJSON() ([]byte, error)

type CassandraTableDatasetTypeProperties ¶

type CassandraTableDatasetTypeProperties struct {
	Keyspace  *string `json:"keyspace,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type CommonDataServiceForAppsEntityDataset ¶

type CommonDataServiceForAppsEntityDataset struct {
	TypeProperties *CommonDataServiceForAppsEntityDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CommonDataServiceForAppsEntityDataset) Dataset ¶

func (CommonDataServiceForAppsEntityDataset) MarshalJSON ¶

func (s CommonDataServiceForAppsEntityDataset) MarshalJSON() ([]byte, error)

type CommonDataServiceForAppsEntityDatasetTypeProperties ¶

type CommonDataServiceForAppsEntityDatasetTypeProperties struct {
	EntityName *string `json:"entityName,omitempty"`
}

type ConcurObjectDataset ¶

type ConcurObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ConcurObjectDataset) Dataset ¶

func (ConcurObjectDataset) MarshalJSON ¶

func (s ConcurObjectDataset) MarshalJSON() ([]byte, error)

type CosmosDbMongoDbApiCollectionDataset ¶

type CosmosDbMongoDbApiCollectionDataset struct {
	TypeProperties CosmosDbMongoDbApiCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CosmosDbMongoDbApiCollectionDataset) Dataset ¶

func (CosmosDbMongoDbApiCollectionDataset) MarshalJSON ¶

func (s CosmosDbMongoDbApiCollectionDataset) MarshalJSON() ([]byte, error)

type CosmosDbMongoDbApiCollectionDatasetTypeProperties ¶

type CosmosDbMongoDbApiCollectionDatasetTypeProperties struct {
	Collection string `json:"collection"`
}

type CosmosDbSqlApiCollectionDataset ¶

type CosmosDbSqlApiCollectionDataset struct {
	TypeProperties CosmosDbSqlApiCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CosmosDbSqlApiCollectionDataset) Dataset ¶

func (CosmosDbSqlApiCollectionDataset) MarshalJSON ¶

func (s CosmosDbSqlApiCollectionDataset) MarshalJSON() ([]byte, error)

type CosmosDbSqlApiCollectionDatasetTypeProperties ¶

type CosmosDbSqlApiCollectionDatasetTypeProperties struct {
	CollectionName string `json:"collectionName"`
}

type CouchbaseTableDataset ¶

type CouchbaseTableDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CouchbaseTableDataset) Dataset ¶

func (CouchbaseTableDataset) MarshalJSON ¶

func (s CouchbaseTableDataset) MarshalJSON() ([]byte, error)

type CreateOrUpdateOperationOptions ¶

type CreateOrUpdateOperationOptions struct {
	IfMatch *string
}

func DefaultCreateOrUpdateOperationOptions ¶

func DefaultCreateOrUpdateOperationOptions() CreateOrUpdateOperationOptions

func (CreateOrUpdateOperationOptions) ToHeaders ¶

func (CreateOrUpdateOperationOptions) ToOData ¶

func (CreateOrUpdateOperationOptions) ToQuery ¶

type CreateOrUpdateOperationResponse ¶

type CreateOrUpdateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatasetResource
}

type CustomDataset ¶

type CustomDataset struct {
	TypeProperties *interface{} `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CustomDataset) Dataset ¶

func (s CustomDataset) Dataset() BaseDatasetImpl

func (CustomDataset) MarshalJSON ¶

func (s CustomDataset) MarshalJSON() ([]byte, error)

type Dataset ¶

type Dataset interface {
	Dataset() BaseDatasetImpl
}

func UnmarshalDatasetImplementation ¶

func UnmarshalDatasetImplementation(input []byte) (Dataset, error)

type DatasetCompression ¶

type DatasetCompression struct {
	Level *string `json:"level,omitempty"`
	Type  string  `json:"type"`
}

type DatasetFolder ¶

type DatasetFolder struct {
	Name *string `json:"name,omitempty"`
}

type DatasetId ¶

type DatasetId struct {
	SubscriptionId    string
	ResourceGroupName string
	FactoryName       string
	DatasetName       string
}

DatasetId is a struct representing the Resource ID for a Dataset

func NewDatasetID ¶

func NewDatasetID(subscriptionId string, resourceGroupName string, factoryName string, datasetName string) DatasetId

NewDatasetID returns a new DatasetId struct

func ParseDatasetID ¶

func ParseDatasetID(input string) (*DatasetId, error)

ParseDatasetID parses 'input' into a DatasetId

func ParseDatasetIDInsensitively ¶

func ParseDatasetIDInsensitively(input string) (*DatasetId, error)

ParseDatasetIDInsensitively parses 'input' case-insensitively into a DatasetId note: this method should only be used for API response data and not user input

func (*DatasetId) FromParseResult ¶

func (id *DatasetId) FromParseResult(input resourceids.ParseResult) error

func (DatasetId) ID ¶

func (id DatasetId) ID() string

ID returns the formatted Dataset ID

func (DatasetId) Segments ¶

func (id DatasetId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Dataset ID

func (DatasetId) String ¶

func (id DatasetId) String() string

String returns a human-readable description of this Dataset ID

type DatasetLocation ¶

type DatasetLocation interface {
	DatasetLocation() BaseDatasetLocationImpl
}

func UnmarshalDatasetLocationImplementation ¶

func UnmarshalDatasetLocationImplementation(input []byte) (DatasetLocation, error)

type DatasetResource ¶

type DatasetResource struct {
	Etag       *string `json:"etag,omitempty"`
	Id         *string `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
	Properties Dataset `json:"properties"`
	Type       *string `json:"type,omitempty"`
}

func (*DatasetResource) UnmarshalJSON ¶

func (s *DatasetResource) UnmarshalJSON(bytes []byte) error

type DatasetResourceOperationPredicate ¶

type DatasetResourceOperationPredicate struct {
	Etag *string
	Id   *string
	Name *string
	Type *string
}

func (DatasetResourceOperationPredicate) Matches ¶

type DatasetStorageFormat ¶

type DatasetStorageFormat interface {
	DatasetStorageFormat() BaseDatasetStorageFormatImpl
}

func UnmarshalDatasetStorageFormatImplementation ¶

func UnmarshalDatasetStorageFormatImplementation(input []byte) (DatasetStorageFormat, error)

type DatasetsClient ¶

type DatasetsClient struct {
	Client *resourcemanager.Client
}

func NewDatasetsClientWithBaseURI ¶

func NewDatasetsClientWithBaseURI(sdkApi sdkEnv.Api) (*DatasetsClient, error)

func (DatasetsClient) CreateOrUpdate ¶

CreateOrUpdate ...

func (DatasetsClient) Delete ¶

func (c DatasetsClient) Delete(ctx context.Context, id DatasetId) (result DeleteOperationResponse, err error)

Delete ...

func (DatasetsClient) Get ¶

Get ...

func (DatasetsClient) ListByFactory ¶

func (c DatasetsClient) ListByFactory(ctx context.Context, id FactoryId) (result ListByFactoryOperationResponse, err error)

ListByFactory ...

func (DatasetsClient) ListByFactoryComplete ¶

func (c DatasetsClient) ListByFactoryComplete(ctx context.Context, id FactoryId) (ListByFactoryCompleteResult, error)

ListByFactoryComplete retrieves all the results into a single object

func (DatasetsClient) ListByFactoryCompleteMatchingPredicate ¶

func (c DatasetsClient) ListByFactoryCompleteMatchingPredicate(ctx context.Context, id FactoryId, predicate DatasetResourceOperationPredicate) (result ListByFactoryCompleteResult, err error)

ListByFactoryCompleteMatchingPredicate retrieves all the results and then applies the predicate

type Db2TableDataset ¶

type Db2TableDataset struct {
	TypeProperties *Db2TableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (Db2TableDataset) Dataset ¶

func (s Db2TableDataset) Dataset() BaseDatasetImpl

func (Db2TableDataset) MarshalJSON ¶

func (s Db2TableDataset) MarshalJSON() ([]byte, error)

type Db2TableDatasetTypeProperties ¶

type Db2TableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type DeleteOperationResponse ¶

type DeleteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DelimitedTextDataset ¶

type DelimitedTextDataset struct {
	TypeProperties *DelimitedTextDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DelimitedTextDataset) Dataset ¶

func (DelimitedTextDataset) MarshalJSON ¶

func (s DelimitedTextDataset) MarshalJSON() ([]byte, error)

type DelimitedTextDatasetTypeProperties ¶

type DelimitedTextDatasetTypeProperties struct {
	ColumnDelimiter  *string         `json:"columnDelimiter,omitempty"`
	CompressionCodec *string         `json:"compressionCodec,omitempty"`
	CompressionLevel *string         `json:"compressionLevel,omitempty"`
	EncodingName     *string         `json:"encodingName,omitempty"`
	EscapeChar       *string         `json:"escapeChar,omitempty"`
	FirstRowAsHeader *bool           `json:"firstRowAsHeader,omitempty"`
	Location         DatasetLocation `json:"location"`
	NullValue        *string         `json:"nullValue,omitempty"`
	QuoteChar        *string         `json:"quoteChar,omitempty"`
	RowDelimiter     *string         `json:"rowDelimiter,omitempty"`
}

func (*DelimitedTextDatasetTypeProperties) UnmarshalJSON ¶

func (s *DelimitedTextDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type DocumentDbCollectionDataset ¶

type DocumentDbCollectionDataset struct {
	TypeProperties DocumentDbCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DocumentDbCollectionDataset) Dataset ¶

func (DocumentDbCollectionDataset) MarshalJSON ¶

func (s DocumentDbCollectionDataset) MarshalJSON() ([]byte, error)

type DocumentDbCollectionDatasetTypeProperties ¶

type DocumentDbCollectionDatasetTypeProperties struct {
	CollectionName string `json:"collectionName"`
}

type DrillDatasetTypeProperties ¶

type DrillDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type DrillTableDataset ¶

type DrillTableDataset struct {
	TypeProperties *DrillDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DrillTableDataset) Dataset ¶

func (s DrillTableDataset) Dataset() BaseDatasetImpl

func (DrillTableDataset) MarshalJSON ¶

func (s DrillTableDataset) MarshalJSON() ([]byte, error)

type DynamicsAXResourceDataset ¶

type DynamicsAXResourceDataset struct {
	TypeProperties DynamicsAXResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DynamicsAXResourceDataset) Dataset ¶

func (DynamicsAXResourceDataset) MarshalJSON ¶

func (s DynamicsAXResourceDataset) MarshalJSON() ([]byte, error)

type DynamicsAXResourceDatasetTypeProperties ¶

type DynamicsAXResourceDatasetTypeProperties struct {
	Path string `json:"path"`
}

type DynamicsCrmEntityDataset ¶

type DynamicsCrmEntityDataset struct {
	TypeProperties *DynamicsCrmEntityDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DynamicsCrmEntityDataset) Dataset ¶

func (DynamicsCrmEntityDataset) MarshalJSON ¶

func (s DynamicsCrmEntityDataset) MarshalJSON() ([]byte, error)

type DynamicsCrmEntityDatasetTypeProperties ¶

type DynamicsCrmEntityDatasetTypeProperties struct {
	EntityName *string `json:"entityName,omitempty"`
}

type DynamicsEntityDataset ¶

type DynamicsEntityDataset struct {
	TypeProperties *DynamicsEntityDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DynamicsEntityDataset) Dataset ¶

func (DynamicsEntityDataset) MarshalJSON ¶

func (s DynamicsEntityDataset) MarshalJSON() ([]byte, error)

type DynamicsEntityDatasetTypeProperties ¶

type DynamicsEntityDatasetTypeProperties struct {
	EntityName *string `json:"entityName,omitempty"`
}

type EloquaObjectDataset ¶

type EloquaObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (EloquaObjectDataset) Dataset ¶

func (EloquaObjectDataset) MarshalJSON ¶

func (s EloquaObjectDataset) MarshalJSON() ([]byte, error)

type ExcelDataset ¶

type ExcelDataset struct {
	TypeProperties *ExcelDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ExcelDataset) Dataset ¶

func (s ExcelDataset) Dataset() BaseDatasetImpl

func (ExcelDataset) MarshalJSON ¶

func (s ExcelDataset) MarshalJSON() ([]byte, error)

type ExcelDatasetTypeProperties ¶

type ExcelDatasetTypeProperties struct {
	Compression      *DatasetCompression `json:"compression,omitempty"`
	FirstRowAsHeader *bool               `json:"firstRowAsHeader,omitempty"`
	Location         DatasetLocation     `json:"location"`
	NullValue        *string             `json:"nullValue,omitempty"`
	Range            *string             `json:"range,omitempty"`
	SheetIndex       *int64              `json:"sheetIndex,omitempty"`
	SheetName        *string             `json:"sheetName,omitempty"`
}

func (*ExcelDatasetTypeProperties) UnmarshalJSON ¶

func (s *ExcelDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type FactoryId ¶

type FactoryId struct {
	SubscriptionId    string
	ResourceGroupName string
	FactoryName       string
}

FactoryId is a struct representing the Resource ID for a Factory

func NewFactoryID ¶

func NewFactoryID(subscriptionId string, resourceGroupName string, factoryName string) FactoryId

NewFactoryID returns a new FactoryId struct

func ParseFactoryID ¶

func ParseFactoryID(input string) (*FactoryId, error)

ParseFactoryID parses 'input' into a FactoryId

func ParseFactoryIDInsensitively ¶

func ParseFactoryIDInsensitively(input string) (*FactoryId, error)

ParseFactoryIDInsensitively parses 'input' case-insensitively into a FactoryId note: this method should only be used for API response data and not user input

func (*FactoryId) FromParseResult ¶

func (id *FactoryId) FromParseResult(input resourceids.ParseResult) error

func (FactoryId) ID ¶

func (id FactoryId) ID() string

ID returns the formatted Factory ID

func (FactoryId) Segments ¶

func (id FactoryId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Factory ID

func (FactoryId) String ¶

func (id FactoryId) String() string

String returns a human-readable description of this Factory ID

type FileServerLocation ¶

type FileServerLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (FileServerLocation) DatasetLocation ¶

func (s FileServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (FileServerLocation) MarshalJSON ¶

func (s FileServerLocation) MarshalJSON() ([]byte, error)

type FileShareDataset ¶

type FileShareDataset struct {
	TypeProperties *FileShareDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (FileShareDataset) Dataset ¶

func (s FileShareDataset) Dataset() BaseDatasetImpl

func (FileShareDataset) MarshalJSON ¶

func (s FileShareDataset) MarshalJSON() ([]byte, error)

type FileShareDatasetTypeProperties ¶

type FileShareDatasetTypeProperties struct {
	Compression           *DatasetCompression  `json:"compression,omitempty"`
	FileFilter            *string              `json:"fileFilter,omitempty"`
	FileName              *string              `json:"fileName,omitempty"`
	FolderPath            *string              `json:"folderPath,omitempty"`
	Format                DatasetStorageFormat `json:"format"`
	ModifiedDatetimeEnd   *string              `json:"modifiedDatetimeEnd,omitempty"`
	ModifiedDatetimeStart *string              `json:"modifiedDatetimeStart,omitempty"`
}

func (*FileShareDatasetTypeProperties) UnmarshalJSON ¶

func (s *FileShareDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type FtpServerLocation ¶

type FtpServerLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (FtpServerLocation) DatasetLocation ¶

func (s FtpServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (FtpServerLocation) MarshalJSON ¶

func (s FtpServerLocation) MarshalJSON() ([]byte, error)

type GenericDatasetTypeProperties ¶

type GenericDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type GetOperationOptions ¶

type GetOperationOptions struct {
	IfNoneMatch *string
}

func DefaultGetOperationOptions ¶

func DefaultGetOperationOptions() GetOperationOptions

func (GetOperationOptions) ToHeaders ¶

func (o GetOperationOptions) ToHeaders() *client.Headers

func (GetOperationOptions) ToOData ¶

func (o GetOperationOptions) ToOData() *odata.Query

func (GetOperationOptions) ToQuery ¶

func (o GetOperationOptions) ToQuery() *client.QueryParams

type GetOperationResponse ¶

type GetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DatasetResource
}

type GoogleAdWordsObjectDataset ¶

type GoogleAdWordsObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (GoogleAdWordsObjectDataset) Dataset ¶

func (GoogleAdWordsObjectDataset) MarshalJSON ¶

func (s GoogleAdWordsObjectDataset) MarshalJSON() ([]byte, error)

type GoogleBigQueryDatasetTypeProperties ¶

type GoogleBigQueryDatasetTypeProperties struct {
	Dataset   *string      `json:"dataset,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type GoogleBigQueryObjectDataset ¶

type GoogleBigQueryObjectDataset struct {
	TypeProperties *GoogleBigQueryDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (GoogleBigQueryObjectDataset) Dataset ¶

func (GoogleBigQueryObjectDataset) MarshalJSON ¶

func (s GoogleBigQueryObjectDataset) MarshalJSON() ([]byte, error)

type GoogleBigQueryV2DatasetTypeProperties ¶

type GoogleBigQueryV2DatasetTypeProperties struct {
	Dataset *string `json:"dataset,omitempty"`
	Table   *string `json:"table,omitempty"`
}

type GoogleBigQueryV2ObjectDataset ¶

type GoogleBigQueryV2ObjectDataset struct {
	TypeProperties *GoogleBigQueryV2DatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (GoogleBigQueryV2ObjectDataset) Dataset ¶

func (GoogleBigQueryV2ObjectDataset) MarshalJSON ¶

func (s GoogleBigQueryV2ObjectDataset) MarshalJSON() ([]byte, error)

type GoogleCloudStorageLocation ¶

type GoogleCloudStorageLocation struct {
	BucketName *string `json:"bucketName,omitempty"`
	Version    *string `json:"version,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (GoogleCloudStorageLocation) DatasetLocation ¶

func (GoogleCloudStorageLocation) MarshalJSON ¶

func (s GoogleCloudStorageLocation) MarshalJSON() ([]byte, error)

type GreenplumDatasetTypeProperties ¶

type GreenplumDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type GreenplumTableDataset ¶

type GreenplumTableDataset struct {
	TypeProperties *GreenplumDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (GreenplumTableDataset) Dataset ¶

func (GreenplumTableDataset) MarshalJSON ¶

func (s GreenplumTableDataset) MarshalJSON() ([]byte, error)

type HBaseObjectDataset ¶

type HBaseObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (HBaseObjectDataset) Dataset ¶

func (s HBaseObjectDataset) Dataset() BaseDatasetImpl

func (HBaseObjectDataset) MarshalJSON ¶

func (s HBaseObjectDataset) MarshalJSON() ([]byte, error)

type HTTPDataset ¶

type HTTPDataset struct {
	TypeProperties *HTTPDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (HTTPDataset) Dataset ¶

func (s HTTPDataset) Dataset() BaseDatasetImpl

func (HTTPDataset) MarshalJSON ¶

func (s HTTPDataset) MarshalJSON() ([]byte, error)

type HTTPDatasetTypeProperties ¶

type HTTPDatasetTypeProperties struct {
	AdditionalHeaders *string              `json:"additionalHeaders,omitempty"`
	Compression       *DatasetCompression  `json:"compression,omitempty"`
	Format            DatasetStorageFormat `json:"format"`
	RelativeURL       *string              `json:"relativeUrl,omitempty"`
	RequestBody       *string              `json:"requestBody,omitempty"`
	RequestMethod     *string              `json:"requestMethod,omitempty"`
}

func (*HTTPDatasetTypeProperties) UnmarshalJSON ¶

func (s *HTTPDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type HTTPServerLocation ¶

type HTTPServerLocation struct {
	RelativeURL *string `json:"relativeUrl,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (HTTPServerLocation) DatasetLocation ¶

func (s HTTPServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (HTTPServerLocation) MarshalJSON ¶

func (s HTTPServerLocation) MarshalJSON() ([]byte, error)

type HdfsLocation ¶

type HdfsLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (HdfsLocation) DatasetLocation ¶

func (s HdfsLocation) DatasetLocation() BaseDatasetLocationImpl

func (HdfsLocation) MarshalJSON ¶

func (s HdfsLocation) MarshalJSON() ([]byte, error)

type HiveDatasetTypeProperties ¶

type HiveDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type HiveObjectDataset ¶

type HiveObjectDataset struct {
	TypeProperties *HiveDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (HiveObjectDataset) Dataset ¶

func (s HiveObjectDataset) Dataset() BaseDatasetImpl

func (HiveObjectDataset) MarshalJSON ¶

func (s HiveObjectDataset) MarshalJSON() ([]byte, error)

type HubspotObjectDataset ¶

type HubspotObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (HubspotObjectDataset) Dataset ¶

func (HubspotObjectDataset) MarshalJSON ¶

func (s HubspotObjectDataset) MarshalJSON() ([]byte, error)

type IcebergDataset ¶

type IcebergDataset struct {
	TypeProperties *IcebergDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (IcebergDataset) Dataset ¶

func (s IcebergDataset) Dataset() BaseDatasetImpl

func (IcebergDataset) MarshalJSON ¶

func (s IcebergDataset) MarshalJSON() ([]byte, error)

type IcebergDatasetTypeProperties ¶

type IcebergDatasetTypeProperties struct {
	Location DatasetLocation `json:"location"`
}

func (*IcebergDatasetTypeProperties) UnmarshalJSON ¶

func (s *IcebergDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type ImpalaDatasetTypeProperties ¶

type ImpalaDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type ImpalaObjectDataset ¶

type ImpalaObjectDataset struct {
	TypeProperties *ImpalaDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ImpalaObjectDataset) Dataset ¶

func (ImpalaObjectDataset) MarshalJSON ¶

func (s ImpalaObjectDataset) MarshalJSON() ([]byte, error)

type InformixTableDataset ¶

type InformixTableDataset struct {
	TypeProperties *InformixTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (InformixTableDataset) Dataset ¶

func (InformixTableDataset) MarshalJSON ¶

func (s InformixTableDataset) MarshalJSON() ([]byte, error)

type InformixTableDatasetTypeProperties ¶

type InformixTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type JiraObjectDataset ¶

type JiraObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (JiraObjectDataset) Dataset ¶

func (s JiraObjectDataset) Dataset() BaseDatasetImpl

func (JiraObjectDataset) MarshalJSON ¶

func (s JiraObjectDataset) MarshalJSON() ([]byte, error)

type JsonDataset ¶

type JsonDataset struct {
	TypeProperties *JsonDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (JsonDataset) Dataset ¶

func (s JsonDataset) Dataset() BaseDatasetImpl

func (JsonDataset) MarshalJSON ¶

func (s JsonDataset) MarshalJSON() ([]byte, error)

type JsonDatasetTypeProperties ¶

type JsonDatasetTypeProperties struct {
	Compression  *DatasetCompression `json:"compression,omitempty"`
	EncodingName *string             `json:"encodingName,omitempty"`
	Location     DatasetLocation     `json:"location"`
}

func (*JsonDatasetTypeProperties) UnmarshalJSON ¶

func (s *JsonDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type JsonFormat ¶

type JsonFormat struct {
	EncodingName       *string      `json:"encodingName,omitempty"`
	FilePattern        *interface{} `json:"filePattern,omitempty"`
	JsonNodeReference  *string      `json:"jsonNodeReference,omitempty"`
	JsonPathDefinition *interface{} `json:"jsonPathDefinition,omitempty"`
	NestingSeparator   *string      `json:"nestingSeparator,omitempty"`

	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (JsonFormat) DatasetStorageFormat ¶

func (s JsonFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (JsonFormat) MarshalJSON ¶

func (s JsonFormat) MarshalJSON() ([]byte, error)

type LakeHouseLocation ¶

type LakeHouseLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (LakeHouseLocation) DatasetLocation ¶

func (s LakeHouseLocation) DatasetLocation() BaseDatasetLocationImpl

func (LakeHouseLocation) MarshalJSON ¶

func (s LakeHouseLocation) MarshalJSON() ([]byte, error)

type LakeHouseTableDataset ¶

type LakeHouseTableDataset struct {
	TypeProperties *LakeHouseTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (LakeHouseTableDataset) Dataset ¶

func (LakeHouseTableDataset) MarshalJSON ¶

func (s LakeHouseTableDataset) MarshalJSON() ([]byte, error)

type LakeHouseTableDatasetTypeProperties ¶

type LakeHouseTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type LinkedServiceReference ¶

type LinkedServiceReference struct {
	Parameters    *map[string]interface{} `json:"parameters,omitempty"`
	ReferenceName string                  `json:"referenceName"`
	Type          Type                    `json:"type"`
}

type ListByFactoryCompleteResult ¶

type ListByFactoryCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []DatasetResource
}

type ListByFactoryCustomPager ¶

type ListByFactoryCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *ListByFactoryCustomPager) NextPageLink() *odata.Link

type ListByFactoryOperationResponse ¶

type ListByFactoryOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]DatasetResource
}

type MagentoObjectDataset ¶

type MagentoObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MagentoObjectDataset) Dataset ¶

func (MagentoObjectDataset) MarshalJSON ¶

func (s MagentoObjectDataset) MarshalJSON() ([]byte, error)

type MariaDBTableDataset ¶

type MariaDBTableDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MariaDBTableDataset) Dataset ¶

func (MariaDBTableDataset) MarshalJSON ¶

func (s MariaDBTableDataset) MarshalJSON() ([]byte, error)

type MarketoObjectDataset ¶

type MarketoObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MarketoObjectDataset) Dataset ¶

func (MarketoObjectDataset) MarshalJSON ¶

func (s MarketoObjectDataset) MarshalJSON() ([]byte, error)

type MicrosoftAccessTableDataset ¶

type MicrosoftAccessTableDataset struct {
	TypeProperties *MicrosoftAccessTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MicrosoftAccessTableDataset) Dataset ¶

func (MicrosoftAccessTableDataset) MarshalJSON ¶

func (s MicrosoftAccessTableDataset) MarshalJSON() ([]byte, error)

type MicrosoftAccessTableDatasetTypeProperties ¶

type MicrosoftAccessTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type MongoDbAtlasCollectionDataset ¶

type MongoDbAtlasCollectionDataset struct {
	TypeProperties MongoDbAtlasCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MongoDbAtlasCollectionDataset) Dataset ¶

func (MongoDbAtlasCollectionDataset) MarshalJSON ¶

func (s MongoDbAtlasCollectionDataset) MarshalJSON() ([]byte, error)

type MongoDbAtlasCollectionDatasetTypeProperties ¶

type MongoDbAtlasCollectionDatasetTypeProperties struct {
	Collection string `json:"collection"`
}

type MongoDbCollectionDataset ¶

type MongoDbCollectionDataset struct {
	TypeProperties MongoDbCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MongoDbCollectionDataset) Dataset ¶

func (MongoDbCollectionDataset) MarshalJSON ¶

func (s MongoDbCollectionDataset) MarshalJSON() ([]byte, error)

type MongoDbCollectionDatasetTypeProperties ¶

type MongoDbCollectionDatasetTypeProperties struct {
	CollectionName string `json:"collectionName"`
}

type MongoDbV2CollectionDataset ¶

type MongoDbV2CollectionDataset struct {
	TypeProperties MongoDbV2CollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MongoDbV2CollectionDataset) Dataset ¶

func (MongoDbV2CollectionDataset) MarshalJSON ¶

func (s MongoDbV2CollectionDataset) MarshalJSON() ([]byte, error)

type MongoDbV2CollectionDatasetTypeProperties ¶

type MongoDbV2CollectionDatasetTypeProperties struct {
	Collection string `json:"collection"`
}

type MySqlTableDataset ¶

type MySqlTableDataset struct {
	TypeProperties *MySqlTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MySqlTableDataset) Dataset ¶

func (s MySqlTableDataset) Dataset() BaseDatasetImpl

func (MySqlTableDataset) MarshalJSON ¶

func (s MySqlTableDataset) MarshalJSON() ([]byte, error)

type MySqlTableDatasetTypeProperties ¶

type MySqlTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type NetezzaTableDataset ¶

type NetezzaTableDataset struct {
	TypeProperties *NetezzaTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (NetezzaTableDataset) Dataset ¶

func (NetezzaTableDataset) MarshalJSON ¶

func (s NetezzaTableDataset) MarshalJSON() ([]byte, error)

type NetezzaTableDatasetTypeProperties ¶

type NetezzaTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type ODataResourceDataset ¶

type ODataResourceDataset struct {
	TypeProperties *ODataResourceDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ODataResourceDataset) Dataset ¶

func (ODataResourceDataset) MarshalJSON ¶

func (s ODataResourceDataset) MarshalJSON() ([]byte, error)

type ODataResourceDatasetTypeProperties ¶

type ODataResourceDatasetTypeProperties struct {
	Path *string `json:"path,omitempty"`
}

type OdbcTableDataset ¶

type OdbcTableDataset struct {
	TypeProperties *OdbcTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (OdbcTableDataset) Dataset ¶

func (s OdbcTableDataset) Dataset() BaseDatasetImpl

func (OdbcTableDataset) MarshalJSON ¶

func (s OdbcTableDataset) MarshalJSON() ([]byte, error)

type OdbcTableDatasetTypeProperties ¶

type OdbcTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type Office365Dataset ¶

type Office365Dataset struct {
	TypeProperties Office365DatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (Office365Dataset) Dataset ¶

func (s Office365Dataset) Dataset() BaseDatasetImpl

func (Office365Dataset) MarshalJSON ¶

func (s Office365Dataset) MarshalJSON() ([]byte, error)

type Office365DatasetTypeProperties ¶

type Office365DatasetTypeProperties struct {
	Predicate *string `json:"predicate,omitempty"`
	TableName string  `json:"tableName"`
}

type OracleCloudStorageLocation ¶

type OracleCloudStorageLocation struct {
	BucketName *string `json:"bucketName,omitempty"`
	Version    *string `json:"version,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (OracleCloudStorageLocation) DatasetLocation ¶

func (OracleCloudStorageLocation) MarshalJSON ¶

func (s OracleCloudStorageLocation) MarshalJSON() ([]byte, error)

type OracleServiceCloudObjectDataset ¶

type OracleServiceCloudObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (OracleServiceCloudObjectDataset) Dataset ¶

func (OracleServiceCloudObjectDataset) MarshalJSON ¶

func (s OracleServiceCloudObjectDataset) MarshalJSON() ([]byte, error)

type OracleTableDataset ¶

type OracleTableDataset struct {
	TypeProperties *OracleTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (OracleTableDataset) Dataset ¶

func (s OracleTableDataset) Dataset() BaseDatasetImpl

func (OracleTableDataset) MarshalJSON ¶

func (s OracleTableDataset) MarshalJSON() ([]byte, error)

type OracleTableDatasetTypeProperties ¶

type OracleTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type OrcDataset ¶

type OrcDataset struct {
	TypeProperties *OrcDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (OrcDataset) Dataset ¶

func (s OrcDataset) Dataset() BaseDatasetImpl

func (OrcDataset) MarshalJSON ¶

func (s OrcDataset) MarshalJSON() ([]byte, error)

type OrcDatasetTypeProperties ¶

type OrcDatasetTypeProperties struct {
	Location            DatasetLocation `json:"location"`
	OrcCompressionCodec *string         `json:"orcCompressionCodec,omitempty"`
}

func (*OrcDatasetTypeProperties) UnmarshalJSON ¶

func (s *OrcDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type OrcFormat ¶

type OrcFormat struct {
	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (OrcFormat) DatasetStorageFormat ¶

func (s OrcFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (OrcFormat) MarshalJSON ¶

func (s OrcFormat) MarshalJSON() ([]byte, error)

type ParameterSpecification ¶

type ParameterSpecification struct {
	DefaultValue *interface{}  `json:"defaultValue,omitempty"`
	Type         ParameterType `json:"type"`
}

type ParameterType ¶

type ParameterType string
const (
	ParameterTypeArray        ParameterType = "Array"
	ParameterTypeBool         ParameterType = "Bool"
	ParameterTypeFloat        ParameterType = "Float"
	ParameterTypeInt          ParameterType = "Int"
	ParameterTypeObject       ParameterType = "Object"
	ParameterTypeSecureString ParameterType = "SecureString"
	ParameterTypeString       ParameterType = "String"
)

func (*ParameterType) UnmarshalJSON ¶

func (s *ParameterType) UnmarshalJSON(bytes []byte) error

type ParquetDataset ¶

type ParquetDataset struct {
	TypeProperties *ParquetDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ParquetDataset) Dataset ¶

func (s ParquetDataset) Dataset() BaseDatasetImpl

func (ParquetDataset) MarshalJSON ¶

func (s ParquetDataset) MarshalJSON() ([]byte, error)

type ParquetDatasetTypeProperties ¶

type ParquetDatasetTypeProperties struct {
	CompressionCodec *string         `json:"compressionCodec,omitempty"`
	Location         DatasetLocation `json:"location"`
}

func (*ParquetDatasetTypeProperties) UnmarshalJSON ¶

func (s *ParquetDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type ParquetFormat ¶

type ParquetFormat struct {
	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (ParquetFormat) DatasetStorageFormat ¶

func (s ParquetFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (ParquetFormat) MarshalJSON ¶

func (s ParquetFormat) MarshalJSON() ([]byte, error)

type PaypalObjectDataset ¶

type PaypalObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PaypalObjectDataset) Dataset ¶

func (PaypalObjectDataset) MarshalJSON ¶

func (s PaypalObjectDataset) MarshalJSON() ([]byte, error)

type PhoenixDatasetTypeProperties ¶

type PhoenixDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type PhoenixObjectDataset ¶

type PhoenixObjectDataset struct {
	TypeProperties *PhoenixDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PhoenixObjectDataset) Dataset ¶

func (PhoenixObjectDataset) MarshalJSON ¶

func (s PhoenixObjectDataset) MarshalJSON() ([]byte, error)

type PostgreSqlTableDataset ¶

type PostgreSqlTableDataset struct {
	TypeProperties *PostgreSqlTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PostgreSqlTableDataset) Dataset ¶

func (PostgreSqlTableDataset) MarshalJSON ¶

func (s PostgreSqlTableDataset) MarshalJSON() ([]byte, error)

type PostgreSqlTableDatasetTypeProperties ¶

type PostgreSqlTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type PostgreSqlV2TableDataset ¶

type PostgreSqlV2TableDataset struct {
	TypeProperties *PostgreSqlV2TableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PostgreSqlV2TableDataset) Dataset ¶

func (PostgreSqlV2TableDataset) MarshalJSON ¶

func (s PostgreSqlV2TableDataset) MarshalJSON() ([]byte, error)

type PostgreSqlV2TableDatasetTypeProperties ¶

type PostgreSqlV2TableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type PrestoDatasetTypeProperties ¶

type PrestoDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type PrestoObjectDataset ¶

type PrestoObjectDataset struct {
	TypeProperties *PrestoDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PrestoObjectDataset) Dataset ¶

func (PrestoObjectDataset) MarshalJSON ¶

func (s PrestoObjectDataset) MarshalJSON() ([]byte, error)

type QuickBooksObjectDataset ¶

type QuickBooksObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (QuickBooksObjectDataset) Dataset ¶

func (QuickBooksObjectDataset) MarshalJSON ¶

func (s QuickBooksObjectDataset) MarshalJSON() ([]byte, error)

type RawDatasetImpl ¶

type RawDatasetImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawDatasetImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

func (RawDatasetImpl) Dataset ¶

func (s RawDatasetImpl) Dataset() BaseDatasetImpl

type RawDatasetLocationImpl ¶

type RawDatasetLocationImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawDatasetLocationImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

func (RawDatasetLocationImpl) DatasetLocation ¶

func (s RawDatasetLocationImpl) DatasetLocation() BaseDatasetLocationImpl

type RawDatasetStorageFormatImpl ¶

type RawDatasetStorageFormatImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawDatasetStorageFormatImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

func (RawDatasetStorageFormatImpl) DatasetStorageFormat ¶

type RelationalTableDataset ¶

type RelationalTableDataset struct {
	TypeProperties *RelationalTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (RelationalTableDataset) Dataset ¶

func (RelationalTableDataset) MarshalJSON ¶

func (s RelationalTableDataset) MarshalJSON() ([]byte, error)

type RelationalTableDatasetTypeProperties ¶

type RelationalTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type ResponsysObjectDataset ¶

type ResponsysObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ResponsysObjectDataset) Dataset ¶

func (ResponsysObjectDataset) MarshalJSON ¶

func (s ResponsysObjectDataset) MarshalJSON() ([]byte, error)

type RestResourceDataset ¶

type RestResourceDataset struct {
	TypeProperties *RestResourceDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (RestResourceDataset) Dataset ¶

func (RestResourceDataset) MarshalJSON ¶

func (s RestResourceDataset) MarshalJSON() ([]byte, error)

type RestResourceDatasetTypeProperties ¶

type RestResourceDatasetTypeProperties struct {
	AdditionalHeaders *map[string]string `json:"additionalHeaders,omitempty"`
	PaginationRules   *map[string]string `json:"paginationRules,omitempty"`
	RelativeURL       *string            `json:"relativeUrl,omitempty"`
	RequestBody       *string            `json:"requestBody,omitempty"`
	RequestMethod     *string            `json:"requestMethod,omitempty"`
}

type SalesforceMarketingCloudObjectDataset ¶

type SalesforceMarketingCloudObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceMarketingCloudObjectDataset) Dataset ¶

func (SalesforceMarketingCloudObjectDataset) MarshalJSON ¶

func (s SalesforceMarketingCloudObjectDataset) MarshalJSON() ([]byte, error)

type SalesforceObjectDataset ¶

type SalesforceObjectDataset struct {
	TypeProperties *SalesforceObjectDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceObjectDataset) Dataset ¶

func (SalesforceObjectDataset) MarshalJSON ¶

func (s SalesforceObjectDataset) MarshalJSON() ([]byte, error)

type SalesforceObjectDatasetTypeProperties ¶

type SalesforceObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
}

type SalesforceServiceCloudObjectDataset ¶

type SalesforceServiceCloudObjectDataset struct {
	TypeProperties *SalesforceServiceCloudObjectDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceServiceCloudObjectDataset) Dataset ¶

func (SalesforceServiceCloudObjectDataset) MarshalJSON ¶

func (s SalesforceServiceCloudObjectDataset) MarshalJSON() ([]byte, error)

type SalesforceServiceCloudObjectDatasetTypeProperties ¶

type SalesforceServiceCloudObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
}

type SalesforceServiceCloudV2ObjectDataset ¶

type SalesforceServiceCloudV2ObjectDataset struct {
	TypeProperties *SalesforceServiceCloudV2ObjectDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceServiceCloudV2ObjectDataset) Dataset ¶

func (SalesforceServiceCloudV2ObjectDataset) MarshalJSON ¶

func (s SalesforceServiceCloudV2ObjectDataset) MarshalJSON() ([]byte, error)

type SalesforceServiceCloudV2ObjectDatasetTypeProperties ¶

type SalesforceServiceCloudV2ObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
	ReportId      *string `json:"reportId,omitempty"`
}

type SalesforceV2ObjectDataset ¶

type SalesforceV2ObjectDataset struct {
	TypeProperties *SalesforceV2ObjectDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceV2ObjectDataset) Dataset ¶

func (SalesforceV2ObjectDataset) MarshalJSON ¶

func (s SalesforceV2ObjectDataset) MarshalJSON() ([]byte, error)

type SalesforceV2ObjectDatasetTypeProperties ¶

type SalesforceV2ObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
	ReportId      *string `json:"reportId,omitempty"`
}

type SapBwCubeDataset ¶

type SapBwCubeDataset struct {
	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapBwCubeDataset) Dataset ¶

func (s SapBwCubeDataset) Dataset() BaseDatasetImpl

func (SapBwCubeDataset) MarshalJSON ¶

func (s SapBwCubeDataset) MarshalJSON() ([]byte, error)

type SapCloudForCustomerResourceDataset ¶

type SapCloudForCustomerResourceDataset struct {
	TypeProperties SapCloudForCustomerResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapCloudForCustomerResourceDataset) Dataset ¶

func (SapCloudForCustomerResourceDataset) MarshalJSON ¶

func (s SapCloudForCustomerResourceDataset) MarshalJSON() ([]byte, error)

type SapCloudForCustomerResourceDatasetTypeProperties ¶

type SapCloudForCustomerResourceDatasetTypeProperties struct {
	Path string `json:"path"`
}

type SapEccResourceDataset ¶

type SapEccResourceDataset struct {
	TypeProperties SapEccResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapEccResourceDataset) Dataset ¶

func (SapEccResourceDataset) MarshalJSON ¶

func (s SapEccResourceDataset) MarshalJSON() ([]byte, error)

type SapEccResourceDatasetTypeProperties ¶

type SapEccResourceDatasetTypeProperties struct {
	Path string `json:"path"`
}

type SapHanaTableDataset ¶

type SapHanaTableDataset struct {
	TypeProperties *SapHanaTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapHanaTableDataset) Dataset ¶

func (SapHanaTableDataset) MarshalJSON ¶

func (s SapHanaTableDataset) MarshalJSON() ([]byte, error)

type SapHanaTableDatasetTypeProperties ¶

type SapHanaTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type SapOdpResourceDataset ¶

type SapOdpResourceDataset struct {
	TypeProperties SapOdpResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapOdpResourceDataset) Dataset ¶

func (SapOdpResourceDataset) MarshalJSON ¶

func (s SapOdpResourceDataset) MarshalJSON() ([]byte, error)

type SapOdpResourceDatasetTypeProperties ¶

type SapOdpResourceDatasetTypeProperties struct {
	Context    string `json:"context"`
	ObjectName string `json:"objectName"`
}

type SapOpenHubTableDataset ¶

type SapOpenHubTableDataset struct {
	TypeProperties SapOpenHubTableDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapOpenHubTableDataset) Dataset ¶

func (SapOpenHubTableDataset) MarshalJSON ¶

func (s SapOpenHubTableDataset) MarshalJSON() ([]byte, error)

type SapOpenHubTableDatasetTypeProperties ¶

type SapOpenHubTableDatasetTypeProperties struct {
	BaseRequestId          *int64 `json:"baseRequestId,omitempty"`
	ExcludeLastRequest     *bool  `json:"excludeLastRequest,omitempty"`
	OpenHubDestinationName string `json:"openHubDestinationName"`
}

type SapTableResourceDataset ¶

type SapTableResourceDataset struct {
	TypeProperties SapTableResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapTableResourceDataset) Dataset ¶

func (SapTableResourceDataset) MarshalJSON ¶

func (s SapTableResourceDataset) MarshalJSON() ([]byte, error)

type SapTableResourceDatasetTypeProperties ¶

type SapTableResourceDatasetTypeProperties struct {
	TableName string `json:"tableName"`
}

type ServiceNowObjectDataset ¶

type ServiceNowObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ServiceNowObjectDataset) Dataset ¶

func (ServiceNowObjectDataset) MarshalJSON ¶

func (s ServiceNowObjectDataset) MarshalJSON() ([]byte, error)

type ServiceNowV2ObjectDataset ¶

type ServiceNowV2ObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ServiceNowV2ObjectDataset) Dataset ¶

func (ServiceNowV2ObjectDataset) MarshalJSON ¶

func (s ServiceNowV2ObjectDataset) MarshalJSON() ([]byte, error)

type SftpLocation ¶

type SftpLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (SftpLocation) DatasetLocation ¶

func (s SftpLocation) DatasetLocation() BaseDatasetLocationImpl

func (SftpLocation) MarshalJSON ¶

func (s SftpLocation) MarshalJSON() ([]byte, error)

type SharePointOnlineListDatasetTypeProperties ¶

type SharePointOnlineListDatasetTypeProperties struct {
	ListName *string `json:"listName,omitempty"`
}

type SharePointOnlineListResourceDataset ¶

type SharePointOnlineListResourceDataset struct {
	TypeProperties *SharePointOnlineListDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SharePointOnlineListResourceDataset) Dataset ¶

func (SharePointOnlineListResourceDataset) MarshalJSON ¶

func (s SharePointOnlineListResourceDataset) MarshalJSON() ([]byte, error)

type ShopifyObjectDataset ¶

type ShopifyObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ShopifyObjectDataset) Dataset ¶

func (ShopifyObjectDataset) MarshalJSON ¶

func (s ShopifyObjectDataset) MarshalJSON() ([]byte, error)

type SnowflakeDataset ¶

type SnowflakeDataset struct {
	TypeProperties SnowflakeDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SnowflakeDataset) Dataset ¶

func (s SnowflakeDataset) Dataset() BaseDatasetImpl

func (SnowflakeDataset) MarshalJSON ¶

func (s SnowflakeDataset) MarshalJSON() ([]byte, error)

type SnowflakeDatasetTypeProperties ¶

type SnowflakeDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type SnowflakeV2Dataset ¶

type SnowflakeV2Dataset struct {
	TypeProperties SnowflakeDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SnowflakeV2Dataset) Dataset ¶

func (s SnowflakeV2Dataset) Dataset() BaseDatasetImpl

func (SnowflakeV2Dataset) MarshalJSON ¶

func (s SnowflakeV2Dataset) MarshalJSON() ([]byte, error)

type SparkDatasetTypeProperties ¶

type SparkDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type SparkObjectDataset ¶

type SparkObjectDataset struct {
	TypeProperties *SparkDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SparkObjectDataset) Dataset ¶

func (s SparkObjectDataset) Dataset() BaseDatasetImpl

func (SparkObjectDataset) MarshalJSON ¶

func (s SparkObjectDataset) MarshalJSON() ([]byte, error)

type SqlServerTableDataset ¶

type SqlServerTableDataset struct {
	TypeProperties *SqlServerTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SqlServerTableDataset) Dataset ¶

func (SqlServerTableDataset) MarshalJSON ¶

func (s SqlServerTableDataset) MarshalJSON() ([]byte, error)

type SqlServerTableDatasetTypeProperties ¶

type SqlServerTableDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type SquareObjectDataset ¶

type SquareObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SquareObjectDataset) Dataset ¶

func (SquareObjectDataset) MarshalJSON ¶

func (s SquareObjectDataset) MarshalJSON() ([]byte, error)

type SybaseTableDataset ¶

type SybaseTableDataset struct {
	TypeProperties *SybaseTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SybaseTableDataset) Dataset ¶

func (s SybaseTableDataset) Dataset() BaseDatasetImpl

func (SybaseTableDataset) MarshalJSON ¶

func (s SybaseTableDataset) MarshalJSON() ([]byte, error)

type SybaseTableDatasetTypeProperties ¶

type SybaseTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type TeradataTableDataset ¶

type TeradataTableDataset struct {
	TypeProperties *TeradataTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (TeradataTableDataset) Dataset ¶

func (TeradataTableDataset) MarshalJSON ¶

func (s TeradataTableDataset) MarshalJSON() ([]byte, error)

type TeradataTableDatasetTypeProperties ¶

type TeradataTableDatasetTypeProperties struct {
	Database *string `json:"database,omitempty"`
	Table    *string `json:"table,omitempty"`
}

type TextFormat ¶

type TextFormat struct {
	ColumnDelimiter  *string `json:"columnDelimiter,omitempty"`
	EncodingName     *string `json:"encodingName,omitempty"`
	EscapeChar       *string `json:"escapeChar,omitempty"`
	FirstRowAsHeader *bool   `json:"firstRowAsHeader,omitempty"`
	NullValue        *string `json:"nullValue,omitempty"`
	QuoteChar        *string `json:"quoteChar,omitempty"`
	RowDelimiter     *string `json:"rowDelimiter,omitempty"`
	SkipLineCount    *int64  `json:"skipLineCount,omitempty"`
	TreatEmptyAsNull *bool   `json:"treatEmptyAsNull,omitempty"`

	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (TextFormat) DatasetStorageFormat ¶

func (s TextFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (TextFormat) MarshalJSON ¶

func (s TextFormat) MarshalJSON() ([]byte, error)

type Type ¶

type Type string
const (
	TypeLinkedServiceReference Type = "LinkedServiceReference"
)

func (*Type) UnmarshalJSON ¶

func (s *Type) UnmarshalJSON(bytes []byte) error

type VerticaDatasetTypeProperties ¶

type VerticaDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type VerticaTableDataset ¶

type VerticaTableDataset struct {
	TypeProperties *VerticaDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (VerticaTableDataset) Dataset ¶

func (VerticaTableDataset) MarshalJSON ¶

func (s VerticaTableDataset) MarshalJSON() ([]byte, error)

type WarehouseTableDataset ¶

type WarehouseTableDataset struct {
	TypeProperties *WarehouseTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (WarehouseTableDataset) Dataset ¶

func (WarehouseTableDataset) MarshalJSON ¶

func (s WarehouseTableDataset) MarshalJSON() ([]byte, error)

type WarehouseTableDatasetTypeProperties ¶

type WarehouseTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type WebTableDataset ¶

type WebTableDataset struct {
	TypeProperties WebTableDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (WebTableDataset) Dataset ¶

func (s WebTableDataset) Dataset() BaseDatasetImpl

func (WebTableDataset) MarshalJSON ¶

func (s WebTableDataset) MarshalJSON() ([]byte, error)

type WebTableDatasetTypeProperties ¶

type WebTableDatasetTypeProperties struct {
	Index int64   `json:"index"`
	Path  *string `json:"path,omitempty"`
}

type XeroObjectDataset ¶

type XeroObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (XeroObjectDataset) Dataset ¶

func (s XeroObjectDataset) Dataset() BaseDatasetImpl

func (XeroObjectDataset) MarshalJSON ¶

func (s XeroObjectDataset) MarshalJSON() ([]byte, error)

type XmlDataset ¶

type XmlDataset struct {
	TypeProperties *XmlDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (XmlDataset) Dataset ¶

func (s XmlDataset) Dataset() BaseDatasetImpl

func (XmlDataset) MarshalJSON ¶

func (s XmlDataset) MarshalJSON() ([]byte, error)

type XmlDatasetTypeProperties ¶

type XmlDatasetTypeProperties struct {
	Compression  *DatasetCompression `json:"compression,omitempty"`
	EncodingName *string             `json:"encodingName,omitempty"`
	Location     DatasetLocation     `json:"location"`
	NullValue    *string             `json:"nullValue,omitempty"`
}

func (*XmlDatasetTypeProperties) UnmarshalJSON ¶

func (s *XmlDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type ZohoObjectDataset ¶

type ZohoObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName LinkedServiceReference             `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ZohoObjectDataset) Dataset ¶

func (s ZohoObjectDataset) Dataset() BaseDatasetImpl

func (ZohoObjectDataset) MarshalJSON ¶

func (s ZohoObjectDataset) MarshalJSON() ([]byte, error)

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL