src.index.inputs.GetDatastreamDatasetFieldsDatasetFieldArgs.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.inputs
final case class GetDatastreamDatasetFieldsDatasetFieldArgs private(
datasetFieldDescription: besom.types.Output[String],
datasetFieldGroup: besom.types.Output[String],
datasetFieldId: besom.types.Output[Int],
datasetFieldJsonKey: besom.types.Output[String],
datasetFieldName: besom.types.Output[String]
)
object GetDatastreamDatasetFieldsDatasetFieldArgs:
def apply(
datasetFieldDescription: besom.types.Input[String],
datasetFieldGroup: besom.types.Input[String],
datasetFieldId: besom.types.Input[Int],
datasetFieldJsonKey: besom.types.Input[String],
datasetFieldName: besom.types.Input[String]
)(using besom.types.Context): GetDatastreamDatasetFieldsDatasetFieldArgs =
new GetDatastreamDatasetFieldsDatasetFieldArgs(
datasetFieldDescription = datasetFieldDescription.asOutput(isSecret = false),
datasetFieldGroup = datasetFieldGroup.asOutput(isSecret = false),
datasetFieldId = datasetFieldId.asOutput(isSecret = false),
datasetFieldJsonKey = datasetFieldJsonKey.asOutput(isSecret = false),
datasetFieldName = datasetFieldName.asOutput(isSecret = false)
)
given encoder(using besom.types.Context): besom.types.Encoder[GetDatastreamDatasetFieldsDatasetFieldArgs] =
besom.internal.Encoder.derived[GetDatastreamDatasetFieldsDatasetFieldArgs]
given argsEncoder(using besom.types.Context): besom.types.ArgsEncoder[GetDatastreamDatasetFieldsDatasetFieldArgs] =
besom.internal.ArgsEncoder.derived[GetDatastreamDatasetFieldsDatasetFieldArgs]