MarketoObjectDataset Class

public final class MarketoObjectDataset
extends Dataset

Marketo server dataset.

Constructor Summary

Constructor Description
MarketoObjectDataset()

Creates an instance of MarketoObjectDataset class.

Method Summary

Modifier and Type Method and Description
Object tableName()

Get the tableName property: The table name.

void validate()

Validates the instance.

MarketoObjectDataset withAnnotations(List<Object> annotations)

Set the annotations property: List of tags that can be used for describing the Dataset.

MarketoObjectDataset withDescription(String description)

Set the description property: Dataset description.

MarketoObjectDataset withFolder(DatasetFolder folder)

Set the folder property: The folder that this Dataset is in.

MarketoObjectDataset withLinkedServiceName(LinkedServiceReference linkedServiceName)

Set the linkedServiceName property: Linked service reference.

MarketoObjectDataset withParameters(Map<String,ParameterSpecification> parameters)

Set the parameters property: Parameters for dataset.

MarketoObjectDataset withSchema(Object schema)

Set the schema property: Columns that define the physical type schema of the dataset.

MarketoObjectDataset withStructure(Object structure)

Set the structure property: Columns that define the structure of the dataset.

MarketoObjectDataset withTableName(Object tableName)

Set the tableName property: The table name.

Methods inherited from Dataset

Methods inherited from java.lang.Object

Constructor Details

MarketoObjectDataset

public MarketoObjectDataset()

Creates an instance of MarketoObjectDataset class.

Method Details

tableName

public Object tableName()

Get the tableName property: The table name. Type: string (or Expression with resultType string).

Returns:

the tableName value.

validate

public void validate()

Validates the instance.

Overrides:

MarketoObjectDataset.validate()

withAnnotations

public MarketoObjectDataset withAnnotations(List annotations)

Set the annotations property: List of tags that can be used for describing the Dataset.

Overrides:

MarketoObjectDataset.withAnnotations(List<Object> annotations)

Parameters:

annotations

withDescription

public MarketoObjectDataset withDescription(String description)

Set the description property: Dataset description.

Overrides:

MarketoObjectDataset.withDescription(String description)

Parameters:

description

withFolder

public MarketoObjectDataset withFolder(DatasetFolder folder)

Set the folder property: The folder that this Dataset is in. If not specified, Dataset will appear at the root level.

Overrides:

MarketoObjectDataset.withFolder(DatasetFolder folder)

Parameters:

folder

withLinkedServiceName

public MarketoObjectDataset withLinkedServiceName(LinkedServiceReference linkedServiceName)

Set the linkedServiceName property: Linked service reference.

Overrides:

MarketoObjectDataset.withLinkedServiceName(LinkedServiceReference linkedServiceName)

Parameters:

linkedServiceName

withParameters

public MarketoObjectDataset withParameters(Map parameters)

Set the parameters property: Parameters for dataset.

Overrides:

MarketoObjectDataset.withParameters(Map<String,ParameterSpecification> parameters)

Parameters:

parameters

withSchema

public MarketoObjectDataset withSchema(Object schema)

Set the schema property: Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement.

Overrides:

MarketoObjectDataset.withSchema(Object schema)

Parameters:

schema

withStructure

public MarketoObjectDataset withStructure(Object structure)

Set the structure property: Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement.

Overrides:

MarketoObjectDataset.withStructure(Object structure)

Parameters:

structure

withTableName

public MarketoObjectDataset withTableName(Object tableName)

Set the tableName property: The table name. Type: string (or Expression with resultType string).

Parameters:

tableName - the tableName value to set.

Returns:

the MarketoObjectDataset object itself.

Applies to