blob: d9d93eea81fdf605fc56da60a138ed3ebc96b712 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.ambari.server.controller;
import java.util.List;
import org.apache.ambari.server.controller.internal.ServiceConfigVersionResourceProvider;
import io.swagger.annotations.ApiModelProperty;
public class ServiceConfigVersionRequest {
private String clusterName;
private String serviceName;
private String serviceGroupName;
private Long version;
private Long createTime;
private Long applyTime;
private String userName;
private String note;
private Boolean isCurrent;
private List<ConfigurationRequest> configs;
private String stackId;
public ServiceConfigVersionRequest() {
}
public ServiceConfigVersionRequest(String clusterName, String serviceGroupName, String serviceName, Long version, Long createTime, Long applyTime, String userName, Boolean isCurrent, String note, String stackId) {
this.clusterName = clusterName;
this.serviceGroupName = serviceGroupName;
this.serviceName = serviceName;
this.version = version;
this.createTime = createTime;
this.applyTime = applyTime;
this.userName = userName;
this.isCurrent = isCurrent;
this.note = note;
this.stackId = stackId;
}
@ApiModelProperty(name = ServiceConfigVersionResourceProvider.SERVICE_NAME_PROPERTY_ID)
public String getServiceName() {
return serviceName;
}
public void setServiceName(String serviceName) {
this.serviceName = serviceName;
}
@ApiModelProperty(name = ServiceConfigVersionResourceProvider.SERVICE_CONFIG_VERSION_PROPERTY_ID)
public Long getVersion() {
return version;
}
public void setVersion(Long version) {
this.version = version;
}
@ApiModelProperty(name = ServiceConfigVersionResourceProvider.CREATE_TIME_PROPERTY_ID)
public Long getCreateTime() {
return createTime;
}
public void setCreateTime(Long createTime) {
this.createTime = createTime;
}
@ApiModelProperty(name = ServiceConfigVersionResourceProvider.APPLIED_TIME_PROPERTY_ID)
public Long getApplyTime() {
return applyTime;
}
public void setApplyTime(Long applyTime) {
this.applyTime = applyTime;
}
@ApiModelProperty(name = ServiceConfigVersionResourceProvider.USER_PROPERTY_ID)
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
@ApiModelProperty(name = ServiceConfigVersionResourceProvider.CLUSTER_NAME_PROPERTY_ID)
public String getClusterName() {
return clusterName;
}
public void setClusterName(String clusterName) {
this.clusterName = clusterName;
}
@ApiModelProperty(name = ServiceConfigVersionResourceProvider.SERVICE_CONFIG_VERSION_NOTE_PROPERTY_ID)
public String getNote() {
return note;
}
public void setNote(String note) {
this.note = note;
}
@ApiModelProperty(name = ServiceConfigVersionResourceProvider.IS_CURRENT_PROPERTY_ID)
public Boolean getIsCurrent() {
return isCurrent;
}
public void setIsCurrent(Boolean isCurrent) {
this.isCurrent = isCurrent;
}
public String getServiceGroupName() {
return serviceGroupName;
}
public void setServiceGroupName(String serviceGroupName) {
this.serviceGroupName = serviceGroupName;
}
public String getStackId() {
return stackId;
}
public void setStackId(String stackId) {
this.stackId = stackId;
}
public void setConfigs(List<ConfigurationRequest> configRequests) {
configs = configRequests;
}
public List<ConfigurationRequest> getConfigs() {
return configs;
}
@Override
public String toString() {
return "ServiceConfigVersionRequest{" +
"clusterName='" + clusterName + '\'' +
", serviceGroupName='" + serviceGroupName + '\'' +
", serviceName='" + serviceName + '\'' +
", version=" + version +
", createTime=" + createTime +
", applyTime=" + applyTime +
", userName='" + userName + '\'' +
", note='" + note + '\'' +
", isCurrent=" + isCurrent +
'}';
}
}