
com.pulumi.azurenative.machinelearningservices.outputs.DatasetResponseSqlDataPath Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-native Show documentation
Show all versions of azure-native Show documentation
A native Pulumi package for creating and managing Azure resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.machinelearningservices.outputs;
import com.pulumi.core.annotations.CustomType;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.Double;
import java.lang.String;
import java.util.Objects;
@CustomType
public final class DatasetResponseSqlDataPath {
/**
* @return SQL query timeout. Unit in seconds.
*
*/
private Double queryTimeout;
/**
* @return SQL query
*
*/
private String sqlQuery;
/**
* @return SQL storedProcedure name
*
*/
private String sqlStoredProcedureName;
/**
* @return SQL table name
*
*/
private String sqlTableName;
private DatasetResponseSqlDataPath() {}
/**
* @return SQL query timeout. Unit in seconds.
*
*/
public Double queryTimeout() {
return this.queryTimeout;
}
/**
* @return SQL query
*
*/
public String sqlQuery() {
return this.sqlQuery;
}
/**
* @return SQL storedProcedure name
*
*/
public String sqlStoredProcedureName() {
return this.sqlStoredProcedureName;
}
/**
* @return SQL table name
*
*/
public String sqlTableName() {
return this.sqlTableName;
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(DatasetResponseSqlDataPath defaults) {
return new Builder(defaults);
}
@CustomType.Builder
public static final class Builder {
private Double queryTimeout;
private String sqlQuery;
private String sqlStoredProcedureName;
private String sqlTableName;
public Builder() {}
public Builder(DatasetResponseSqlDataPath defaults) {
Objects.requireNonNull(defaults);
this.queryTimeout = defaults.queryTimeout;
this.sqlQuery = defaults.sqlQuery;
this.sqlStoredProcedureName = defaults.sqlStoredProcedureName;
this.sqlTableName = defaults.sqlTableName;
}
@CustomType.Setter
public Builder queryTimeout(Double queryTimeout) {
if (queryTimeout == null) {
throw new MissingRequiredPropertyException("DatasetResponseSqlDataPath", "queryTimeout");
}
this.queryTimeout = queryTimeout;
return this;
}
@CustomType.Setter
public Builder sqlQuery(String sqlQuery) {
if (sqlQuery == null) {
throw new MissingRequiredPropertyException("DatasetResponseSqlDataPath", "sqlQuery");
}
this.sqlQuery = sqlQuery;
return this;
}
@CustomType.Setter
public Builder sqlStoredProcedureName(String sqlStoredProcedureName) {
if (sqlStoredProcedureName == null) {
throw new MissingRequiredPropertyException("DatasetResponseSqlDataPath", "sqlStoredProcedureName");
}
this.sqlStoredProcedureName = sqlStoredProcedureName;
return this;
}
@CustomType.Setter
public Builder sqlTableName(String sqlTableName) {
if (sqlTableName == null) {
throw new MissingRequiredPropertyException("DatasetResponseSqlDataPath", "sqlTableName");
}
this.sqlTableName = sqlTableName;
return this;
}
public DatasetResponseSqlDataPath build() {
final var _resultValue = new DatasetResponseSqlDataPath();
_resultValue.queryTimeout = queryTimeout;
_resultValue.sqlQuery = sqlQuery;
_resultValue.sqlStoredProcedureName = sqlStoredProcedureName;
_resultValue.sqlTableName = sqlTableName;
return _resultValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy