
src.cloudbuild.v2.GetConnectionResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.cloudbuild.v2
final case class GetConnectionResult private(
annotations: scala.Predef.Map[String, String],
createTime: String,
disabled: Boolean,
etag: String,
githubConfig: besom.api.googlenative.cloudbuild.v2.outputs.GitHubConfigResponse,
githubEnterpriseConfig: besom.api.googlenative.cloudbuild.v2.outputs.GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponse,
gitlabConfig: besom.api.googlenative.cloudbuild.v2.outputs.GoogleDevtoolsCloudbuildV2GitLabConfigResponse,
installationState: besom.api.googlenative.cloudbuild.v2.outputs.InstallationStateResponse,
name: String,
reconciling: Boolean,
updateTime: String
)
object GetConnectionResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetConnectionResult] =
besom.internal.Decoder.derived[GetConnectionResult]
given outputOps: {} with
extension(output: besom.types.Output[GetConnectionResult])
def annotations : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.annotations)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def disabled : besom.types.Output[Boolean] = output.map(_.disabled)
def etag : besom.types.Output[String] = output.map(_.etag)
def githubConfig : besom.types.Output[besom.api.googlenative.cloudbuild.v2.outputs.GitHubConfigResponse] = output.map(_.githubConfig)
def githubEnterpriseConfig : besom.types.Output[besom.api.googlenative.cloudbuild.v2.outputs.GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponse] = output.map(_.githubEnterpriseConfig)
def gitlabConfig : besom.types.Output[besom.api.googlenative.cloudbuild.v2.outputs.GoogleDevtoolsCloudbuildV2GitLabConfigResponse] = output.map(_.gitlabConfig)
def installationState : besom.types.Output[besom.api.googlenative.cloudbuild.v2.outputs.InstallationStateResponse] = output.map(_.installationState)
def name : besom.types.Output[String] = output.map(_.name)
def reconciling : besom.types.Output[Boolean] = output.map(_.reconciling)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetConnectionResult]])
def annotations : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.annotations))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def disabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.disabled))
def etag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.etag))
def githubConfig : besom.types.Output[scala.Option[besom.api.googlenative.cloudbuild.v2.outputs.GitHubConfigResponse]] = output.map(_.map(_.githubConfig))
def githubEnterpriseConfig : besom.types.Output[scala.Option[besom.api.googlenative.cloudbuild.v2.outputs.GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponse]] = output.map(_.map(_.githubEnterpriseConfig))
def gitlabConfig : besom.types.Output[scala.Option[besom.api.googlenative.cloudbuild.v2.outputs.GoogleDevtoolsCloudbuildV2GitLabConfigResponse]] = output.map(_.map(_.gitlabConfig))
def installationState : besom.types.Output[scala.Option[besom.api.googlenative.cloudbuild.v2.outputs.InstallationStateResponse]] = output.map(_.map(_.installationState))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def reconciling : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.reconciling))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy