Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,20 @@ public class AmazonS3Dataset extends DatasetInner {
@JsonProperty(value = "typeProperties.version")
private Object version;

/**
* The start of S3 object's modified datetime. Type: string (or Expression
* with resultType string).
*/
@JsonProperty(value = "typeProperties.modifiedDatetimeStart")
private Object modifiedDatetimeStart;

/**
* The end of S3 object's modified datetime. Type: string (or Expression
* with resultType string).
*/
@JsonProperty(value = "typeProperties.modifiedDatetimeEnd")
private Object modifiedDatetimeEnd;

/**
* The format of files.
*/
Expand Down Expand Up @@ -141,6 +155,46 @@ public AmazonS3Dataset withVersion(Object version) {
return this;
}

/**
* Get the start of S3 object's modified datetime. Type: string (or Expression with resultType string).
*
* @return the modifiedDatetimeStart value
*/
public Object modifiedDatetimeStart() {
return this.modifiedDatetimeStart;
}

/**
* Set the start of S3 object's modified datetime. Type: string (or Expression with resultType string).
*
* @param modifiedDatetimeStart the modifiedDatetimeStart value to set
* @return the AmazonS3Dataset object itself.
*/
public AmazonS3Dataset withModifiedDatetimeStart(Object modifiedDatetimeStart) {
this.modifiedDatetimeStart = modifiedDatetimeStart;
return this;
}

/**
* Get the end of S3 object's modified datetime. Type: string (or Expression with resultType string).
*
* @return the modifiedDatetimeEnd value
*/
public Object modifiedDatetimeEnd() {
return this.modifiedDatetimeEnd;
}

/**
* Set the end of S3 object's modified datetime. Type: string (or Expression with resultType string).
*
* @param modifiedDatetimeEnd the modifiedDatetimeEnd value to set
* @return the AmazonS3Dataset object itself.
*/
public AmazonS3Dataset withModifiedDatetimeEnd(Object modifiedDatetimeEnd) {
this.modifiedDatetimeEnd = modifiedDatetimeEnd;
return this;
}

/**
* Get the format of files.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,15 @@ public class AmazonS3LinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.secretAccessKey")
private SecretBase secretAccessKey;

/**
* This value specifies the endpoint to access with the S3 Connector. This
* is an optional property; change it only if you want to try a different
* service endpoint or want to switch between https and http. Type: string
* (or Expression with resultType string).
*/
@JsonProperty(value = "typeProperties.serviceUrl")
private Object serviceUrl;

/**
* The encrypted credential used for authentication. Credentials are
* encrypted using the integration runtime credential manager. Type: string
Expand Down Expand Up @@ -84,6 +93,26 @@ public AmazonS3LinkedService withSecretAccessKey(SecretBase secretAccessKey) {
return this;
}

/**
* Get this value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string).
*
* @return the serviceUrl value
*/
public Object serviceUrl() {
return this.serviceUrl;
}

/**
* Set this value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string).
*
* @param serviceUrl the serviceUrl value to set
* @return the AmazonS3LinkedService object itself.
*/
public AmazonS3LinkedService withServiceUrl(Object serviceUrl) {
this.serviceUrl = serviceUrl;
return this;
}

/**
* Get the encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,20 @@ public class AzureBlobDataset extends DatasetInner {
@JsonProperty(value = "typeProperties.fileName")
private Object fileName;

/**
* The start of Azure Blob's modified datetime. Type: string (or Expression
* with resultType string).
*/
@JsonProperty(value = "typeProperties.modifiedDatetimeStart")
private Object modifiedDatetimeStart;

/**
* The end of Azure Blob's modified datetime. Type: string (or Expression
* with resultType string).
*/
@JsonProperty(value = "typeProperties.modifiedDatetimeEnd")
private Object modifiedDatetimeEnd;

/**
* The format of the Azure Blob storage.
*/
Expand Down Expand Up @@ -114,6 +128,46 @@ public AzureBlobDataset withFileName(Object fileName) {
return this;
}

/**
* Get the start of Azure Blob's modified datetime. Type: string (or Expression with resultType string).
*
* @return the modifiedDatetimeStart value
*/
public Object modifiedDatetimeStart() {
return this.modifiedDatetimeStart;
}

/**
* Set the start of Azure Blob's modified datetime. Type: string (or Expression with resultType string).
*
* @param modifiedDatetimeStart the modifiedDatetimeStart value to set
* @return the AzureBlobDataset object itself.
*/
public AzureBlobDataset withModifiedDatetimeStart(Object modifiedDatetimeStart) {
this.modifiedDatetimeStart = modifiedDatetimeStart;
return this;
}

/**
* Get the end of Azure Blob's modified datetime. Type: string (or Expression with resultType string).
*
* @return the modifiedDatetimeEnd value
*/
public Object modifiedDatetimeEnd() {
return this.modifiedDatetimeEnd;
}

/**
* Set the end of Azure Blob's modified datetime. Type: string (or Expression with resultType string).
*
* @param modifiedDatetimeEnd the modifiedDatetimeEnd value to set
* @return the AzureBlobDataset object itself.
*/
public AzureBlobDataset withModifiedDatetimeEnd(Object modifiedDatetimeEnd) {
this.modifiedDatetimeEnd = modifiedDatetimeEnd;
return this;
}

/**
* Get the format of the Azure Blob storage.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/

package com.microsoft.azure.management.datafactoryv2.v2018_06_01;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.microsoft.rest.serializer.JsonFlatten;
import com.microsoft.azure.management.datafactoryv2.v2018_06_01.implementation.DatasetInner;

/**
* The Azure Data Lake Storage Gen2 storage.
*/
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type")
@JsonTypeName("AzureBlobFSFile")
@JsonFlatten
public class AzureBlobFSDataset extends DatasetInner {
/**
* The path of the Azure Data Lake Storage Gen2 storage. Type: string (or
* Expression with resultType string).
*/
@JsonProperty(value = "typeProperties.folderPath")
private Object folderPath;

/**
* The name of the Azure Data Lake Storage Gen2. Type: string (or
* Expression with resultType string).
*/
@JsonProperty(value = "typeProperties.fileName")
private Object fileName;

/**
* The format of the Azure Data Lake Storage Gen2 storage.
*/
@JsonProperty(value = "typeProperties.format")
private DatasetStorageFormat format;

/**
* The data compression method used for the blob storage.
*/
@JsonProperty(value = "typeProperties.compression")
private DatasetCompression compression;

/**
* Get the path of the Azure Data Lake Storage Gen2 storage. Type: string (or Expression with resultType string).
*
* @return the folderPath value
*/
public Object folderPath() {
return this.folderPath;
}

/**
* Set the path of the Azure Data Lake Storage Gen2 storage. Type: string (or Expression with resultType string).
*
* @param folderPath the folderPath value to set
* @return the AzureBlobFSDataset object itself.
*/
public AzureBlobFSDataset withFolderPath(Object folderPath) {
this.folderPath = folderPath;
return this;
}

/**
* Get the name of the Azure Data Lake Storage Gen2. Type: string (or Expression with resultType string).
*
* @return the fileName value
*/
public Object fileName() {
return this.fileName;
}

/**
* Set the name of the Azure Data Lake Storage Gen2. Type: string (or Expression with resultType string).
*
* @param fileName the fileName value to set
* @return the AzureBlobFSDataset object itself.
*/
public AzureBlobFSDataset withFileName(Object fileName) {
this.fileName = fileName;
return this;
}

/**
* Get the format of the Azure Data Lake Storage Gen2 storage.
*
* @return the format value
*/
public DatasetStorageFormat format() {
return this.format;
}

/**
* Set the format of the Azure Data Lake Storage Gen2 storage.
*
* @param format the format value to set
* @return the AzureBlobFSDataset object itself.
*/
public AzureBlobFSDataset withFormat(DatasetStorageFormat format) {
this.format = format;
return this;
}

/**
* Get the data compression method used for the blob storage.
*
* @return the compression value
*/
public DatasetCompression compression() {
return this.compression;
}

/**
* Set the data compression method used for the blob storage.
*
* @param compression the compression value to set
* @return the AzureBlobFSDataset object itself.
*/
public AzureBlobFSDataset withCompression(DatasetCompression compression) {
this.compression = compression;
return this;
}

}
Loading