All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.gcp.oracledatabase.kotlin.outputs.GetAutonomousDatabasePropertyScheduledOperationDetail.kt Maven / Gradle / Ivy

Go to download

Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.

There is a newer version: 8.13.1.0
Show newest version
@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.gcp.oracledatabase.kotlin.outputs

import kotlin.String
import kotlin.Suppress
import kotlin.collections.List

/**
 *
 * @property dayOfWeek Possible values:
 *  DAY_OF_WEEK_UNSPECIFIED
 * MONDAY
 * TUESDAY
 * WEDNESDAY
 * THURSDAY
 * FRIDAY
 * SATURDAY
 * SUNDAY
 * @property startTimes Represents a time of day. The date and time zone are either not significant
 * or are specified elsewhere. An API may choose to allow leap seconds. Related
 * types are google.type.Date and 'google.protobuf.Timestamp'.
 * @property stopTimes Represents a time of day. The date and time zone are either not significant
 * or are specified elsewhere. An API may choose to allow leap seconds. Related
 * types are google.type.Date and 'google.protobuf.Timestamp'.
 */
public data class GetAutonomousDatabasePropertyScheduledOperationDetail(
    public val dayOfWeek: String,
    public val startTimes: List,
    public val stopTimes: List,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.gcp.oracledatabase.outputs.GetAutonomousDatabasePropertyScheduledOperationDetail): GetAutonomousDatabasePropertyScheduledOperationDetail =
            GetAutonomousDatabasePropertyScheduledOperationDetail(
                dayOfWeek = javaType.dayOfWeek(),
                startTimes = javaType.startTimes().map({ args0 ->
                    args0.let({ args0 ->
                        com.pulumi.gcp.oracledatabase.kotlin.outputs.GetAutonomousDatabasePropertyScheduledOperationDetailStartTime.Companion.toKotlin(args0)
                    })
                }),
                stopTimes = javaType.stopTimes().map({ args0 ->
                    args0.let({ args0 ->
                        com.pulumi.gcp.oracledatabase.kotlin.outputs.GetAutonomousDatabasePropertyScheduledOperationDetailStopTime.Companion.toKotlin(args0)
                    })
                }),
            )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy