All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.huawei.openstack4j.model.magnum.Clustertemplate Maven / Gradle / Ivy

/*******************************************************************************
 * 	Copyright 2016 ContainX and OpenStack4j                                          
 * 	                                                                                 
 * 	Licensed 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 com.huawei.openstack4j.model.magnum;

import java.util.List;

import com.huawei.openstack4j.common.Buildable;
import com.huawei.openstack4j.model.ModelEntity;
import com.huawei.openstack4j.openstack.common.GenericLink;

public interface Clustertemplate extends ModelEntity, Buildable {
    /**
     * Gets insecureRegistry
     * 
     * @return insecureRegistry
     */
    String getInsecureRegistry();

    /**
     * Gets links
     * 
     * @return links
     */
    List getLinks();

    /**
     * Gets httpProxy
     * 
     * @return httpProxy
     */
    String getHttpProxy();

    /**
     * Gets updatedAt
     * 
     * @return updatedAt
     */
    String getUpdatedAt();

    /**
     * Gets floatingIpEnabled
     * 
     * @return floatingIpEnabled
     */
    Boolean getFloatingIpEnabled();

    /**
     * Gets fixedSubnet
     * 
     * @return fixedSubnet
     */
    String getFixedSubnet();

    /**
     * Gets masterFlavorId
     * 
     * @return masterFlavorId
     */
    String getMasterFlavorId();

    /**
     * Gets uuid
     * 
     * @return uuid
     */
    String getUuid();

    /**
     * Gets noProxy
     * 
     * @return noProxy
     */
    String getNoProxy();

    /**
     * Gets httpsProxy
     * 
     * @return httpsProxy
     */
    String getHttpsProxy();

    /**
     * Gets tlsDisabled
     * 
     * @return tlsDisabled
     */
    Boolean getTlsDisabled();

    /**
     * Gets keypairId
     * 
     * @return keypairId
     */
    String getKeypairId();

    /**
     * Gets publicTemplate
     * 
     * @return publicTemplate
     */
    Boolean getPublicTemplate();

    /**
     * Gets labels
     * 
     * @return labels
     */
    Label getLabels();

    /**
     * Gets dockerVolumeSize
     * 
     * @return dockerVolumeSize
     */
    Integer getDockerVolumeSize();

    /**
     * Gets serverType
     * 
     * @return serverType
     */
    String getServerType();

    /**
     * Gets externalNetworkId
     * 
     * @return externalNetworkId
     */
    String getExternalNetworkId();

    /**
     * Gets clusterDistro
     * 
     * @return clusterDistro
     */
    String getClusterDistro();

    /**
     * Gets imageId
     * 
     * @return imageId
     */
    String getImageId();

    /**
     * Gets volumeDriver
     * 
     * @return volumeDriver
     */
    String getVolumeDriver();

    /**
     * Gets registryEnabled
     * 
     * @return registryEnabled
     */
    Boolean getRegistryEnabled();

    /**
     * Gets dockerStorageDriver
     * 
     * @return dockerStorageDriver
     */
    String getDockerStorageDriver();

    /**
     * Gets apiserverPort
     * 
     * @return apiserverPort
     */
    String getApiserverPort();

    /**
     * Gets name
     * 
     * @return name
     */
    String getName();

    /**
     * Gets createdAt
     * 
     * @return createdAt
     */
    String getCreatedAt();

    /**
     * Gets networkDriver
     * 
     * @return networkDriver
     */
    String getNetworkDriver();

    /**
     * Gets fixedNetwork
     * 
     * @return fixedNetwork
     */
    String getFixedNetwork();

    /**
     * Gets coe
     * 
     * @return coe
     */
    String getCoe();

    /**
     * Gets flavorId
     * 
     * @return flavorId
     */
    String getFlavorId();

    /**
     * Gets masterLbEnabled
     * 
     * @return masterLbEnabled
     */
    Boolean getMasterLbEnabled();

    /**
     * Gets dnsNameserver
     * 
     * @return dnsNameserver
     */
    String getDnsNameserver();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy