datasets

package
v0.20241118.1115603 Latest Latest
Warning

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

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

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AmazonMWSObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AmazonRdsForOracleTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AmazonRdsForOracleTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AmazonRdsForOracleTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AmazonRdsForSqlServerTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AmazonRdsForSqlServerTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AmazonRdsForSqlServerTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AmazonRedshiftTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AmazonRedshiftTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AmazonRedshiftTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AmazonS3CompatibleLocation ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AmazonS3CompatibleLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type AmazonS3Dataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s AmazonS3Dataset) Dataset() BaseDatasetImpl

func (AmazonS3Dataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AmazonS3DatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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

type AmazonS3Location ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s AmazonS3Location) DatasetLocation() BaseDatasetLocationImpl

func (AmazonS3Location) MarshalJSON ¶ added in v0.20240327.1081628

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

type AvroDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s AvroDataset) Dataset() BaseDatasetImpl

func (AvroDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AvroDatasetTypeProperties ¶ added in v0.20240320.1143605

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

func (*AvroDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20240320.1143605

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

type AvroFormat ¶ added in v0.20240320.1143605

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

func (AvroFormat) DatasetStorageFormat ¶ added in v0.20240920.1135249

func (s AvroFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (AvroFormat) MarshalJSON ¶ added in v0.20240327.1081628

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

type AzureBlobDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s AzureBlobDataset) Dataset() BaseDatasetImpl

func (AzureBlobDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureBlobDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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

type AzureBlobFSDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s AzureBlobFSDataset) Dataset() BaseDatasetImpl

func (AzureBlobFSDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureBlobFSDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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

type AzureBlobFSLocation ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s AzureBlobFSLocation) DatasetLocation() BaseDatasetLocationImpl

func (AzureBlobFSLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type AzureBlobStorageLocation ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureBlobStorageLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type AzureDataExplorerDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AzureDataExplorerTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureDataExplorerTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureDataLakeStoreDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureDataLakeStoreDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureDataLakeStoreDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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

type AzureDataLakeStoreLocation ¶ added in v0.20240320.1143605

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

func (AzureDataLakeStoreLocation) DatasetLocation ¶ added in v0.20240920.1135249

func (AzureDataLakeStoreLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type AzureDatabricksDeltaLakeDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureDatabricksDeltaLakeDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureDatabricksDeltaLakeDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AzureFileStorageLocation ¶ added in v0.20240320.1143605

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

func (AzureFileStorageLocation) DatasetLocation ¶ added in v0.20240920.1135249

func (AzureFileStorageLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type AzureMariaDBTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureMariaDBTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureMySqlTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureMySqlTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureMySqlTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AzurePostgreSqlTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzurePostgreSqlTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzurePostgreSqlTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AzureSearchIndexDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureSearchIndexDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureSearchIndexDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AzureSqlDWTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureSqlDWTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureSqlDWTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AzureSqlMITableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureSqlMITableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureSqlMITableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AzureSqlTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (AzureSqlTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureSqlTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type AzureTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s AzureTableDataset) Dataset() BaseDatasetImpl

func (AzureTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type AzureTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type BaseDatasetImpl ¶ added in v0.20240920.1135249

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 ¶ added in v0.20240920.1135249

func (s BaseDatasetImpl) Dataset() BaseDatasetImpl

type BaseDatasetLocationImpl ¶ added in v0.20240920.1135249

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

func (BaseDatasetLocationImpl) DatasetLocation ¶ added in v0.20240920.1135249

type BaseDatasetStorageFormatImpl ¶ added in v0.20240920.1135249

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

func (BaseDatasetStorageFormatImpl) DatasetStorageFormat ¶ added in v0.20240920.1135249

type BinaryDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s BinaryDataset) Dataset() BaseDatasetImpl

func (BinaryDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type BinaryDatasetTypeProperties ¶ added in v0.20240320.1143605

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

func (*BinaryDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20240320.1143605

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

type CassandraTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (CassandraTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type CassandraTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type CommonDataServiceForAppsEntityDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (CommonDataServiceForAppsEntityDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type CommonDataServiceForAppsEntityDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type ConcurObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (ConcurObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type CosmosDbMongoDbApiCollectionDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (CosmosDbMongoDbApiCollectionDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type CosmosDbMongoDbApiCollectionDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type CosmosDbSqlApiCollectionDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (CosmosDbSqlApiCollectionDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type CosmosDbSqlApiCollectionDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type CouchbaseTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (CouchbaseTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s CustomDataset) Dataset() BaseDatasetImpl

func (CustomDataset) MarshalJSON ¶ added in v0.20240327.1081628

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

type Dataset ¶

type Dataset interface {
	Dataset() BaseDatasetImpl
}

func UnmarshalDatasetImplementation ¶ added in v0.20240920.1135249

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

type DatasetCompression ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

type DatasetLocation interface {
	DatasetLocation() BaseDatasetLocationImpl
}

func UnmarshalDatasetLocationImplementation ¶ added in v0.20240920.1135249

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

type DatasetStorageFormat interface {
	DatasetStorageFormat() BaseDatasetStorageFormatImpl
}

func UnmarshalDatasetStorageFormatImplementation ¶ added in v0.20240920.1135249

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s Db2TableDataset) Dataset() BaseDatasetImpl

func (Db2TableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type Db2TableDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (DelimitedTextDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type DelimitedTextDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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

type DocumentDbCollectionDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (DocumentDbCollectionDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type DocumentDbCollectionDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type DrillDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type DrillTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s DrillTableDataset) Dataset() BaseDatasetImpl

func (DrillTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type DynamicsAXResourceDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (DynamicsAXResourceDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type DynamicsAXResourceDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type DynamicsCrmEntityDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (DynamicsCrmEntityDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type DynamicsCrmEntityDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type DynamicsEntityDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (DynamicsEntityDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type DynamicsEntityDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type EloquaObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (EloquaObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type ExcelDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s ExcelDataset) Dataset() BaseDatasetImpl

func (ExcelDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type ExcelDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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

func (FileServerLocation) DatasetLocation ¶ added in v0.20240920.1135249

func (s FileServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (FileServerLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type FileShareDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s FileShareDataset) Dataset() BaseDatasetImpl

func (FileShareDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type FileShareDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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

type FtpServerLocation ¶ added in v0.20240320.1143605

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

func (FtpServerLocation) DatasetLocation ¶ added in v0.20240920.1135249

func (s FtpServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (FtpServerLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type GenericDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (GoogleAdWordsObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type GoogleBigQueryDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type GoogleBigQueryObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (GoogleBigQueryObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type GoogleBigQueryV2DatasetTypeProperties ¶ added in v0.20240320.1143605

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

type GoogleBigQueryV2ObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (GoogleBigQueryV2ObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type GoogleCloudStorageLocation ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (GoogleCloudStorageLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type GreenplumDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type GreenplumTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (GreenplumTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type HBaseObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s HBaseObjectDataset) Dataset() BaseDatasetImpl

func (HBaseObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type HTTPDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s HTTPDataset) Dataset() BaseDatasetImpl

func (HTTPDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type HTTPDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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

type HTTPServerLocation ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s HTTPServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (HTTPServerLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type HdfsLocation ¶ added in v0.20240320.1143605

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

func (HdfsLocation) DatasetLocation ¶ added in v0.20240920.1135249

func (s HdfsLocation) DatasetLocation() BaseDatasetLocationImpl

func (HdfsLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type HiveDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type HiveObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s HiveObjectDataset) Dataset() BaseDatasetImpl

func (HiveObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type HubspotObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (HubspotObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type IcebergDataset ¶ added in v0.20240903.1131440

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 ¶ added in v0.20240920.1135249

func (s IcebergDataset) Dataset() BaseDatasetImpl

func (IcebergDataset) MarshalJSON ¶ added in v0.20240903.1131440

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

type IcebergDatasetTypeProperties ¶ added in v0.20240903.1131440

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

func (*IcebergDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20240903.1131440

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

type ImpalaDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type ImpalaObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (ImpalaObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type InformixTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (InformixTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type InformixTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type JiraObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s JiraObjectDataset) Dataset() BaseDatasetImpl

func (JiraObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type JsonDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s JsonDataset) Dataset() BaseDatasetImpl

func (JsonDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type JsonDatasetTypeProperties ¶ added in v0.20240320.1143605

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

func (*JsonDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20240320.1143605

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

type JsonFormat ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s JsonFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (JsonFormat) MarshalJSON ¶ added in v0.20240327.1081628

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

type LakeHouseLocation ¶ added in v0.20240320.1143605

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

func (LakeHouseLocation) DatasetLocation ¶ added in v0.20240920.1135249

func (s LakeHouseLocation) DatasetLocation() BaseDatasetLocationImpl

func (LakeHouseLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type LakeHouseTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (LakeHouseTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type LakeHouseTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240628.1153531

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (MagentoObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type MariaDBTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (MariaDBTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type MarketoObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (MarketoObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type MicrosoftAccessTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (MicrosoftAccessTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type MicrosoftAccessTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type MongoDbAtlasCollectionDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (MongoDbAtlasCollectionDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type MongoDbAtlasCollectionDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type MongoDbCollectionDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (MongoDbCollectionDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type MongoDbCollectionDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type MongoDbV2CollectionDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (MongoDbV2CollectionDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type MongoDbV2CollectionDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type MySqlTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s MySqlTableDataset) Dataset() BaseDatasetImpl

func (MySqlTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type MySqlTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type NetezzaTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (NetezzaTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type NetezzaTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type ODataResourceDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (ODataResourceDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type ODataResourceDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type OdbcTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s OdbcTableDataset) Dataset() BaseDatasetImpl

func (OdbcTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type OdbcTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type Office365Dataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s Office365Dataset) Dataset() BaseDatasetImpl

func (Office365Dataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type Office365DatasetTypeProperties ¶ added in v0.20240320.1143605

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

type OracleCloudStorageLocation ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (OracleCloudStorageLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type OracleServiceCloudObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (OracleServiceCloudObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type OracleTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s OracleTableDataset) Dataset() BaseDatasetImpl

func (OracleTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type OracleTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type OrcDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s OrcDataset) Dataset() BaseDatasetImpl

func (OrcDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type OrcDatasetTypeProperties ¶ added in v0.20240320.1143605

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

func (*OrcDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20240320.1143605

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

type OrcFormat ¶ added in v0.20240320.1143605

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

func (OrcFormat) DatasetStorageFormat ¶ added in v0.20240920.1135249

func (s OrcFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (OrcFormat) MarshalJSON ¶ added in v0.20240327.1081628

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s ParquetDataset) Dataset() BaseDatasetImpl

func (ParquetDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type ParquetDatasetTypeProperties ¶ added in v0.20240320.1143605

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

func (*ParquetDatasetTypeProperties) UnmarshalJSON ¶ added in v0.20240320.1143605

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

type ParquetFormat ¶ added in v0.20240320.1143605

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

func (ParquetFormat) DatasetStorageFormat ¶ added in v0.20240920.1135249

func (s ParquetFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (ParquetFormat) MarshalJSON ¶ added in v0.20240327.1081628

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

type PaypalObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (PaypalObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type PhoenixDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type PhoenixObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (PhoenixObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type PostgreSqlTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (PostgreSqlTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type PostgreSqlTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type PostgreSqlV2TableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (PostgreSqlV2TableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type PostgreSqlV2TableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type PrestoDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type PrestoObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (PrestoObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type QuickBooksObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (QuickBooksObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type RawDatasetImpl ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s RawDatasetImpl) Dataset() BaseDatasetImpl

type RawDatasetLocationImpl ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s RawDatasetLocationImpl) DatasetLocation() BaseDatasetLocationImpl

type RawDatasetStorageFormatImpl ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

type RelationalTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (RelationalTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type RelationalTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type ResponsysObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (ResponsysObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type RestResourceDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (RestResourceDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type RestResourceDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SalesforceMarketingCloudObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SalesforceObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SalesforceObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SalesforceObjectDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SalesforceServiceCloudObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SalesforceServiceCloudObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SalesforceServiceCloudObjectDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SalesforceServiceCloudV2ObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SalesforceServiceCloudV2ObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SalesforceServiceCloudV2ObjectDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SalesforceV2ObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SalesforceV2ObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SalesforceV2ObjectDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SapBwCubeDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s SapBwCubeDataset) Dataset() BaseDatasetImpl

func (SapBwCubeDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SapCloudForCustomerResourceDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SapCloudForCustomerResourceDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SapCloudForCustomerResourceDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SapEccResourceDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SapEccResourceDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SapEccResourceDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SapHanaTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SapHanaTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SapHanaTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SapOdpResourceDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SapOdpResourceDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SapOdpResourceDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SapOpenHubTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SapOpenHubTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SapOpenHubTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SapTableResourceDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SapTableResourceDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SapTableResourceDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type ServiceNowObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (ServiceNowObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type ServiceNowV2ObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (ServiceNowV2ObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SftpLocation ¶ added in v0.20240320.1143605

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

func (SftpLocation) DatasetLocation ¶ added in v0.20240920.1135249

func (s SftpLocation) DatasetLocation() BaseDatasetLocationImpl

func (SftpLocation) MarshalJSON ¶ added in v0.20240327.1081628

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

type SharePointOnlineListDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SharePointOnlineListResourceDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SharePointOnlineListResourceDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type ShopifyObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (ShopifyObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SnowflakeDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s SnowflakeDataset) Dataset() BaseDatasetImpl

func (SnowflakeDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SnowflakeDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SnowflakeV2Dataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s SnowflakeV2Dataset) Dataset() BaseDatasetImpl

func (SnowflakeV2Dataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SparkDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SparkObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s SparkObjectDataset) Dataset() BaseDatasetImpl

func (SparkObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SqlServerTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SqlServerTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SqlServerTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type SquareObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (SquareObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SybaseTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s SybaseTableDataset) Dataset() BaseDatasetImpl

func (SybaseTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type SybaseTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type TeradataTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (TeradataTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type TeradataTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type TextFormat ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s TextFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (TextFormat) MarshalJSON ¶ added in v0.20240327.1081628

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 ¶ added in v0.20240320.1143605

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

type VerticaTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (VerticaTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type WarehouseTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (WarehouseTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type WarehouseTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type WebTableDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s WebTableDataset) Dataset() BaseDatasetImpl

func (WebTableDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type WebTableDatasetTypeProperties ¶ added in v0.20240320.1143605

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

type XeroObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s XeroObjectDataset) Dataset() BaseDatasetImpl

func (XeroObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type XmlDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s XmlDataset) Dataset() BaseDatasetImpl

func (XmlDataset) MarshalJSON ¶ added in v0.20240320.1143605

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

type XmlDatasetTypeProperties ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240320.1143605

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

type ZohoObjectDataset ¶ added in v0.20240320.1143605

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 ¶ added in v0.20240920.1135249

func (s ZohoObjectDataset) Dataset() BaseDatasetImpl

func (ZohoObjectDataset) MarshalJSON ¶ added in v0.20240320.1143605

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