DistcpSettings.java
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.
package com.azure.analytics.synapse.artifacts.models;
import com.azure.core.annotation.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
/** Distcp settings. */
@Fluent
public final class DistcpSettings {
/*
* Specifies the Yarn ResourceManager endpoint. Type: string (or Expression
* with resultType string).
*/
@JsonProperty(value = "resourceManagerEndpoint", required = true)
private Object resourceManagerEndpoint;
/*
* Specifies an existing folder path which will be used to store temp
* Distcp command script. The script file is generated by ADF and will be
* removed after Copy job finished. Type: string (or Expression with
* resultType string).
*/
@JsonProperty(value = "tempScriptPath", required = true)
private Object tempScriptPath;
/*
* Specifies the Distcp options. Type: string (or Expression with
* resultType string).
*/
@JsonProperty(value = "distcpOptions")
private Object distcpOptions;
/**
* Get the resourceManagerEndpoint property: Specifies the Yarn ResourceManager endpoint. Type: string (or
* Expression with resultType string).
*
* @return the resourceManagerEndpoint value.
*/
public Object getResourceManagerEndpoint() {
return this.resourceManagerEndpoint;
}
/**
* Set the resourceManagerEndpoint property: Specifies the Yarn ResourceManager endpoint. Type: string (or
* Expression with resultType string).
*
* @param resourceManagerEndpoint the resourceManagerEndpoint value to set.
* @return the DistcpSettings object itself.
*/
public DistcpSettings setResourceManagerEndpoint(Object resourceManagerEndpoint) {
this.resourceManagerEndpoint = resourceManagerEndpoint;
return this;
}
/**
* Get the tempScriptPath property: Specifies an existing folder path which will be used to store temp Distcp
* command script. The script file is generated by ADF and will be removed after Copy job finished. Type: string (or
* Expression with resultType string).
*
* @return the tempScriptPath value.
*/
public Object getTempScriptPath() {
return this.tempScriptPath;
}
/**
* Set the tempScriptPath property: Specifies an existing folder path which will be used to store temp Distcp
* command script. The script file is generated by ADF and will be removed after Copy job finished. Type: string (or
* Expression with resultType string).
*
* @param tempScriptPath the tempScriptPath value to set.
* @return the DistcpSettings object itself.
*/
public DistcpSettings setTempScriptPath(Object tempScriptPath) {
this.tempScriptPath = tempScriptPath;
return this;
}
/**
* Get the distcpOptions property: Specifies the Distcp options. Type: string (or Expression with resultType
* string).
*
* @return the distcpOptions value.
*/
public Object getDistcpOptions() {
return this.distcpOptions;
}
/**
* Set the distcpOptions property: Specifies the Distcp options. Type: string (or Expression with resultType
* string).
*
* @param distcpOptions the distcpOptions value to set.
* @return the DistcpSettings object itself.
*/
public DistcpSettings setDistcpOptions(Object distcpOptions) {
this.distcpOptions = distcpOptions;
return this;
}
}