
com.pulumi.gcp.oracledatabase.kotlin.inputs.AutonomousDatabasePropertiesConnectionUrlArgs.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.oracledatabase.kotlin.inputs
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.gcp.oracledatabase.inputs.AutonomousDatabasePropertiesConnectionUrlArgs.builder
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.String
import kotlin.Suppress
import kotlin.jvm.JvmName
/**
*
* @property apexUri Oracle Application Express (APEX) URL.
* @property databaseTransformsUri The URL of the Database Transforms for the Autonomous Database.
* @property graphStudioUri The URL of the Graph Studio for the Autonomous Database.
* @property machineLearningNotebookUri The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous
* Database.
* @property machineLearningUserManagementUri The URL of Machine Learning user management the Autonomous Database.
* @property mongoDbUri The URL of the MongoDB API for the Autonomous Database.
* @property ordsUri The Oracle REST Data Services (ORDS) URL of the Web Access for the
* Autonomous Database.
* @property sqlDevWebUri The URL of the Oracle SQL Developer Web for the Autonomous Database.
*/
public data class AutonomousDatabasePropertiesConnectionUrlArgs(
public val apexUri: Output? = null,
public val databaseTransformsUri: Output? = null,
public val graphStudioUri: Output? = null,
public val machineLearningNotebookUri: Output? = null,
public val machineLearningUserManagementUri: Output? = null,
public val mongoDbUri: Output? = null,
public val ordsUri: Output? = null,
public val sqlDevWebUri: Output? = null,
) :
ConvertibleToJava {
override fun toJava(): com.pulumi.gcp.oracledatabase.inputs.AutonomousDatabasePropertiesConnectionUrlArgs =
com.pulumi.gcp.oracledatabase.inputs.AutonomousDatabasePropertiesConnectionUrlArgs.builder()
.apexUri(apexUri?.applyValue({ args0 -> args0 }))
.databaseTransformsUri(databaseTransformsUri?.applyValue({ args0 -> args0 }))
.graphStudioUri(graphStudioUri?.applyValue({ args0 -> args0 }))
.machineLearningNotebookUri(machineLearningNotebookUri?.applyValue({ args0 -> args0 }))
.machineLearningUserManagementUri(machineLearningUserManagementUri?.applyValue({ args0 -> args0 }))
.mongoDbUri(mongoDbUri?.applyValue({ args0 -> args0 }))
.ordsUri(ordsUri?.applyValue({ args0 -> args0 }))
.sqlDevWebUri(sqlDevWebUri?.applyValue({ args0 -> args0 })).build()
}
/**
* Builder for [AutonomousDatabasePropertiesConnectionUrlArgs].
*/
@PulumiTagMarker
public class AutonomousDatabasePropertiesConnectionUrlArgsBuilder internal constructor() {
private var apexUri: Output? = null
private var databaseTransformsUri: Output? = null
private var graphStudioUri: Output? = null
private var machineLearningNotebookUri: Output? = null
private var machineLearningUserManagementUri: Output? = null
private var mongoDbUri: Output? = null
private var ordsUri: Output? = null
private var sqlDevWebUri: Output? = null
/**
* @param value Oracle Application Express (APEX) URL.
*/
@JvmName("ngucgsblssqqmtgs")
public suspend fun apexUri(`value`: Output) {
this.apexUri = value
}
/**
* @param value The URL of the Database Transforms for the Autonomous Database.
*/
@JvmName("rcmyeoniipockiwn")
public suspend fun databaseTransformsUri(`value`: Output) {
this.databaseTransformsUri = value
}
/**
* @param value The URL of the Graph Studio for the Autonomous Database.
*/
@JvmName("qomraediodrmsmoh")
public suspend fun graphStudioUri(`value`: Output) {
this.graphStudioUri = value
}
/**
* @param value The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous
* Database.
*/
@JvmName("chqnspcuumvkdysc")
public suspend fun machineLearningNotebookUri(`value`: Output) {
this.machineLearningNotebookUri = value
}
/**
* @param value The URL of Machine Learning user management the Autonomous Database.
*/
@JvmName("fgermlvvannftldr")
public suspend fun machineLearningUserManagementUri(`value`: Output) {
this.machineLearningUserManagementUri = value
}
/**
* @param value The URL of the MongoDB API for the Autonomous Database.
*/
@JvmName("hdbgajkmwhpyohhm")
public suspend fun mongoDbUri(`value`: Output) {
this.mongoDbUri = value
}
/**
* @param value The Oracle REST Data Services (ORDS) URL of the Web Access for the
* Autonomous Database.
*/
@JvmName("cmpnuylvrgkjahgi")
public suspend fun ordsUri(`value`: Output) {
this.ordsUri = value
}
/**
* @param value The URL of the Oracle SQL Developer Web for the Autonomous Database.
*/
@JvmName("dmbbyckehxjmelvn")
public suspend fun sqlDevWebUri(`value`: Output) {
this.sqlDevWebUri = value
}
/**
* @param value Oracle Application Express (APEX) URL.
*/
@JvmName("xasfqvnvteidqgtn")
public suspend fun apexUri(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.apexUri = mapped
}
/**
* @param value The URL of the Database Transforms for the Autonomous Database.
*/
@JvmName("ghspyofmknhrgirw")
public suspend fun databaseTransformsUri(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.databaseTransformsUri = mapped
}
/**
* @param value The URL of the Graph Studio for the Autonomous Database.
*/
@JvmName("fqcwnguynqxhiimj")
public suspend fun graphStudioUri(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.graphStudioUri = mapped
}
/**
* @param value The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous
* Database.
*/
@JvmName("xsrjxbnxgptewsyc")
public suspend fun machineLearningNotebookUri(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.machineLearningNotebookUri = mapped
}
/**
* @param value The URL of Machine Learning user management the Autonomous Database.
*/
@JvmName("ikpmuucnqxiioggg")
public suspend fun machineLearningUserManagementUri(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.machineLearningUserManagementUri = mapped
}
/**
* @param value The URL of the MongoDB API for the Autonomous Database.
*/
@JvmName("nkpfgyspsyoqirrr")
public suspend fun mongoDbUri(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.mongoDbUri = mapped
}
/**
* @param value The Oracle REST Data Services (ORDS) URL of the Web Access for the
* Autonomous Database.
*/
@JvmName("fqwlexfdvgamlbqt")
public suspend fun ordsUri(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ordsUri = mapped
}
/**
* @param value The URL of the Oracle SQL Developer Web for the Autonomous Database.
*/
@JvmName("jjcsyolfcsuymecv")
public suspend fun sqlDevWebUri(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.sqlDevWebUri = mapped
}
internal fun build(): AutonomousDatabasePropertiesConnectionUrlArgs =
AutonomousDatabasePropertiesConnectionUrlArgs(
apexUri = apexUri,
databaseTransformsUri = databaseTransformsUri,
graphStudioUri = graphStudioUri,
machineLearningNotebookUri = machineLearningNotebookUri,
machineLearningUserManagementUri = machineLearningUserManagementUri,
mongoDbUri = mongoDbUri,
ordsUri = ordsUri,
sqlDevWebUri = sqlDevWebUri,
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy