![JAR search and dependency download from the Maven repository](/logo.png)
com.jelastic.api.system.persistence.HostGroupEndpoint Maven / Gradle / Ivy
The newest version!
/*Server class MD5: 223a89b4d194c2aa055a331e4d016458*/
package com.jelastic.api.system.persistence;
import com.jelastic.api.common.annotation.Transform;
import com.jelastic.api.development.response.interfaces.ArrayItem;
/**
* @name Jelastic API Client
* @version 8.11.2
* @copyright Jelastic, Inc.
*/
public class HostGroupEndpoint extends ArrayItem {
public static final String ADDRESS = "address";
public static final String HOST_GROUP = "hostGroup";
public static final String CREDENTIALS = "credentials";
public static final String DATA = "data";
public static final String TYPE = "type";
private String address;
private HostGroupEndpointType type;
private Credential credentials;
@Transform(skip = true)
private HardwareNodeGroup hostGroup;
private String data;
private boolean serializePassword = false;
public HostGroupEndpoint() {
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public Credential getCredentials() {
return credentials;
}
public void setCredentials(Credential credentials) {
this.credentials = credentials;
}
public HostGroupEndpointType getType() {
return type;
}
public void setType(HostGroupEndpointType type) {
this.type = type;
}
public HardwareNodeGroup getHostGroup() {
return hostGroup;
}
public void setHostGroup(HardwareNodeGroup hostGroup) {
this.hostGroup = hostGroup;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public boolean isCredentialsExist() {
return this.credentials != null && this.credentials.getLogin() != null && this.credentials.getPassword() != null;
}
public boolean isSerializePassword() {
return serializePassword;
}
public void setSerializePassword(boolean serealizePassword) {
this.serializePassword = serealizePassword;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy