src.index.inputs.GetPropertiesSearchPropertyArgs.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.inputs
final case class GetPropertiesSearchPropertyArgs private(
accountId: besom.types.Output[String],
assetId: besom.types.Output[String],
contractId: besom.types.Output[String],
edgeHostname: besom.types.Output[String],
groupId: besom.types.Output[String],
hostname: besom.types.Output[String],
productionStatus: besom.types.Output[String],
propertyId: besom.types.Output[String],
propertyName: besom.types.Output[String],
propertyVersion: besom.types.Output[Int],
stagingStatus: besom.types.Output[String],
updatedByUser: besom.types.Output[String],
updatedDate: besom.types.Output[String]
)
object GetPropertiesSearchPropertyArgs:
def apply(
accountId: besom.types.Input[String],
assetId: besom.types.Input[String],
contractId: besom.types.Input[String],
edgeHostname: besom.types.Input[String],
groupId: besom.types.Input[String],
hostname: besom.types.Input[String],
productionStatus: besom.types.Input[String],
propertyId: besom.types.Input[String],
propertyName: besom.types.Input[String],
propertyVersion: besom.types.Input[Int],
stagingStatus: besom.types.Input[String],
updatedByUser: besom.types.Input[String],
updatedDate: besom.types.Input[String]
)(using besom.types.Context): GetPropertiesSearchPropertyArgs =
new GetPropertiesSearchPropertyArgs(
accountId = accountId.asOutput(isSecret = false),
assetId = assetId.asOutput(isSecret = false),
contractId = contractId.asOutput(isSecret = false),
edgeHostname = edgeHostname.asOutput(isSecret = false),
groupId = groupId.asOutput(isSecret = false),
hostname = hostname.asOutput(isSecret = false),
productionStatus = productionStatus.asOutput(isSecret = false),
propertyId = propertyId.asOutput(isSecret = false),
propertyName = propertyName.asOutput(isSecret = false),
propertyVersion = propertyVersion.asOutput(isSecret = false),
stagingStatus = stagingStatus.asOutput(isSecret = false),
updatedByUser = updatedByUser.asOutput(isSecret = false),
updatedDate = updatedDate.asOutput(isSecret = false)
)
given encoder(using besom.types.Context): besom.types.Encoder[GetPropertiesSearchPropertyArgs] =
besom.internal.Encoder.derived[GetPropertiesSearchPropertyArgs]
given argsEncoder(using besom.types.Context): besom.types.ArgsEncoder[GetPropertiesSearchPropertyArgs] =
besom.internal.ArgsEncoder.derived[GetPropertiesSearchPropertyArgs]