OCL Service Template Model (servicetemplate/Ocl.java)

xpanse · modules/models/src/main/java/org/eclipse/xpanse/modules/models/servicetemplate/Ocl.java · java · Apache-2.0
payments, infra, tag:ocl, tag:service-template, tag:model, tag:validation

Data model representing an OCLv2 service template, including billing, hosting type, and controller configuration, used when defining cloud services in Xpanse.

// Source: https://github.com/eclipse-xpanse/xpanse | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
/*
 * SPDX-License-Identifier: Apache-2.0
 * SPDX-FileCopyrightText: Huawei Inc.
 */

package org.eclipse.xpanse.modules.models.servicetemplate;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import java.util.List;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.eclipse.xpanse.modules.models.billing.Billing;
import org.eclipse.xpanse.modules.models.common.enums.Category;
import org.eclips

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key