
com.huaweicloud.sdk.functiongraph.v2.model.UpdateVersionAliasRequestBody Maven / Gradle / Ivy
package com.huaweicloud.sdk.functiongraph.v2.model;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import java.util.function.Consumer;
/** UpdateVersionAliasRequestBody */
public class UpdateVersionAliasRequestBody {
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "version")
private String version;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "description")
private String description;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "additional_version_weights")
private Map additionalVersionWeights = null;
public UpdateVersionAliasRequestBody withVersion(String version) {
this.version = version;
return this;
}
/** 别名对应的版本名称。
*
* @return version */
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public UpdateVersionAliasRequestBody withDescription(String description) {
this.description = description;
return this;
}
/** 别名描述信息。
*
* @return description */
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public UpdateVersionAliasRequestBody withAdditionalVersionWeights(Map additionalVersionWeights) {
this.additionalVersionWeights = additionalVersionWeights;
return this;
}
public UpdateVersionAliasRequestBody putAdditionalVersionWeightsItem(String key,
Integer additionalVersionWeightsItem) {
if (this.additionalVersionWeights == null) {
this.additionalVersionWeights = new HashMap<>();
}
this.additionalVersionWeights.put(key, additionalVersionWeightsItem);
return this;
}
public UpdateVersionAliasRequestBody withAdditionalVersionWeights(
Consumer
© 2015 - 2025 Weber Informatics LLC | Privacy Policy