Skip to content
Merged
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 @@ -21,20 +21,41 @@
@JsonFlatten
public class DeleteActivity extends ExecutionActivity {
/**
* If true, files under the folder path will be deleted recursively.
* Default is true. Type: boolean (or Expression with resultType boolean).
* If true, files or sub-folders under current folder path will be deleted
* recursively. Default is false. Type: boolean (or Expression with
* resultType boolean).
*/
@JsonProperty(value = "typeProperties.recursive")
private Object recursive;

/**
* The max concurrent connections to connect data source at the same time.
*/
@JsonProperty(value = "typeProperties.maxConcurrentConnections")
private Integer maxConcurrentConnections;

/**
* Whether to record detailed logs of delete-activity execution. Default
* value is false. Type: boolean (or Expression with resultType boolean).
*/
@JsonProperty(value = "typeProperties.enableLogging")
private Object enableLogging;

/**
* Log storage settings customer need to provide when enableLogging is
* true.
*/
@JsonProperty(value = "typeProperties.logStorageSettings")
private LogStorageSettings logStorageSettings;

/**
* Delete activity dataset reference.
*/
@JsonProperty(value = "typeProperties.dataset", required = true)
private DatasetReference dataset;

/**
* Get if true, files under the folder path will be deleted recursively. Default is true. Type: boolean (or Expression with resultType boolean).
* Get if true, files or sub-folders under current folder path will be deleted recursively. Default is false. Type: boolean (or Expression with resultType boolean).
*
* @return the recursive value
*/
Expand All @@ -43,7 +64,7 @@ public Object recursive() {
}

/**
* Set if true, files under the folder path will be deleted recursively. Default is true. Type: boolean (or Expression with resultType boolean).
* Set if true, files or sub-folders under current folder path will be deleted recursively. Default is false. Type: boolean (or Expression with resultType boolean).
*
* @param recursive the recursive value to set
* @return the DeleteActivity object itself.
Expand All @@ -53,6 +74,66 @@ public DeleteActivity withRecursive(Object recursive) {
return this;
}

/**
* Get the max concurrent connections to connect data source at the same time.
*
* @return the maxConcurrentConnections value
*/
public Integer maxConcurrentConnections() {
return this.maxConcurrentConnections;
}

/**
* Set the max concurrent connections to connect data source at the same time.
*
* @param maxConcurrentConnections the maxConcurrentConnections value to set
* @return the DeleteActivity object itself.
*/
public DeleteActivity withMaxConcurrentConnections(Integer maxConcurrentConnections) {
this.maxConcurrentConnections = maxConcurrentConnections;
return this;
}

/**
* Get whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with resultType boolean).
*
* @return the enableLogging value
*/
public Object enableLogging() {
return this.enableLogging;
}

/**
* Set whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with resultType boolean).
*
* @param enableLogging the enableLogging value to set
* @return the DeleteActivity object itself.
*/
public DeleteActivity withEnableLogging(Object enableLogging) {
this.enableLogging = enableLogging;
return this;
}

/**
* Get log storage settings customer need to provide when enableLogging is true.
*
* @return the logStorageSettings value
*/
public LogStorageSettings logStorageSettings() {
return this.logStorageSettings;
}

/**
* Set log storage settings customer need to provide when enableLogging is true.
*
* @param logStorageSettings the logStorageSettings value to set
* @return the DeleteActivity object itself.
*/
public DeleteActivity withLogStorageSettings(LogStorageSettings logStorageSettings) {
this.logStorageSettings = logStorageSettings;
return this;
}

/**
* Get delete activity dataset reference.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
/**
* 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;

/**
* The request payload of get SSIS object metadata.
*/
public class GetSsisObjectMetadataRequest {
/**
* Metadata path.
*/
@JsonProperty(value = "metadataPath")
private String metadataPath;

/**
* Get metadata path.
*
* @return the metadataPath value
*/
public String metadataPath() {
return this.metadataPath;
}

/**
* Set metadata path.
*
* @param metadataPath the metadataPath value to set
* @return the GetSsisObjectMetadataRequest object itself.
*/
public GetSsisObjectMetadataRequest withMetadataPath(String metadataPath) {
this.metadataPath = metadataPath;
return this;
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,19 @@ public class HDInsightHiveActivity extends ExecutionActivity {
@JsonProperty(value = "typeProperties.defines")
private Map<String, Object> defines;

/**
* User specified arguments under hivevar namespace.
*/
@JsonProperty(value = "typeProperties.variables")
private List<Object> variables;

/**
* Query timeout value (in minutes). Effective when the HDInsight culster
* is with ESP (Enterprise Security Package).
*/
@JsonProperty(value = "typeProperties.queryTimeout")
private Integer queryTimeout;

/**
* Get storage linked service references.
*
Expand Down Expand Up @@ -178,4 +191,44 @@ public HDInsightHiveActivity withDefines(Map<String, Object> defines) {
return this;
}

/**
* Get user specified arguments under hivevar namespace.
*
* @return the variables value
*/
public List<Object> variables() {
return this.variables;
}

/**
* Set user specified arguments under hivevar namespace.
*
* @param variables the variables value to set
* @return the HDInsightHiveActivity object itself.
*/
public HDInsightHiveActivity withVariables(List<Object> variables) {
this.variables = variables;
return this;
}

/**
* Get query timeout value (in minutes). Effective when the HDInsight culster is with ESP (Enterprise Security Package).
*
* @return the queryTimeout value
*/
public Integer queryTimeout() {
return this.queryTimeout;
}

/**
* Set query timeout value (in minutes). Effective when the HDInsight culster is with ESP (Enterprise Security Package).
*
* @param queryTimeout the queryTimeout value to set
* @return the HDInsightHiveActivity object itself.
*/
public HDInsightHiveActivity withQueryTimeout(Integer queryTimeout) {
this.queryTimeout = queryTimeout;
return this;
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,13 @@ public class HDInsightLinkedService extends LinkedServiceInner {
@JsonProperty(value = "typeProperties.encryptedCredential")
private Object encryptedCredential;

/**
* Specify if the HDInsight is created with ESP (Enterprise Security
* Package). Type: Boolean.
*/
@JsonProperty(value = "typeProperties.isEspEnabled")
private Object isEspEnabled;

/**
* Get hDInsight cluster URI. Type: string (or Expression with resultType string).
*
Expand Down Expand Up @@ -182,4 +189,24 @@ public HDInsightLinkedService withEncryptedCredential(Object encryptedCredential
return this;
}

/**
* Get specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean.
*
* @return the isEspEnabled value
*/
public Object isEspEnabled() {
return this.isEspEnabled;
}

/**
* Set specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean.
*
* @param isEspEnabled the isEspEnabled value to set
* @return the HDInsightLinkedService object itself.
*/
public HDInsightLinkedService withIsEspEnabled(Object isEspEnabled) {
this.isEspEnabled = isEspEnabled;
return this;
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/**
* 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 rx.Observable;
import com.microsoft.azure.management.datafactoryv2.v2018_06_01.implementation.IntegrationRuntimeObjectMetadatasInner;
import com.microsoft.azure.arm.model.HasInner;

/**
* Type representing IntegrationRuntimeObjectMetadatas.
*/
public interface IntegrationRuntimeObjectMetadatas extends HasInner<IntegrationRuntimeObjectMetadatasInner> {
/**
* Refresh a SSIS integration runtime object metadata.
*
* @param resourceGroupName The resource group name.
* @param factoryName The factory name.
* @param integrationRuntimeName The integration runtime name.
* @throws IllegalArgumentException thrown if parameters fail the validation
* @return the observable for the request
*/
Observable<SsisObjectMetadataStatusResponse> refreshAsync(String resourceGroupName, String factoryName, String integrationRuntimeName);

/**
* Get a SSIS integration runtime object metadata by specified path. The return is pageable metadata list.
*
* @param resourceGroupName The resource group name.
* @param factoryName The factory name.
* @param integrationRuntimeName The integration runtime name.
* @throws IllegalArgumentException thrown if parameters fail the validation
* @return the observable for the request
*/
Observable<SsisObjectMetadataListResponse> getAsync(String resourceGroupName, String factoryName, String integrationRuntimeName);

}
Loading