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

com.huawei.openstack4j.model.magnum.Baymodel 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 java.util.Map;

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

public interface Baymodel extends ModelEntity, Buildable {
    /**
     * Insecure registry
     * @return InsecureRegistry
     */
    String getInsecureRegistry(); 
    
    /**
     * All links
     * @return links
     */
    List getLinks();
    
    /**
     * Http proxy
     * @return httpProxy
     */
    String getHttpProxy();
    
    /**
     * Updated time
     * @return updatedAt
     */
    String getUpdatedAt(); 
    
    /**
     * Is Floating IP enabled
     * @return floatingIpEnabled
     */
    Boolean isFloatingIpEnabled();
    
    /**
     * Fixed subnet
     * @return fixedSubnet
     */
    String getFixedSubnet();
    
    /**
     * Master flavor id
     * @return masterFlavorId
     */
    String getMasterFlavorId(); 
    
    /**
     * UUID
     * @return uuid
     */
    String getUuid(); 
    
    /**
     * No proxy
     * @return noProxy
     */
    String getNoProxy(); 
    
    /**
     * Http proxy
     * @return http proxy
     */
    String getHttpsProxy(); 
    
    /**
     * Is TLS disabled
     * @return tlsDisabled boolean value
     */
    Boolean isTlsDisabled(); 
    
    /**
     * Keypair id
     * @return keypairId
     */
    String getKeypairId(); 
    
    /**
     * Is it public
     * @return public boolean vallue
     */
    Boolean isPublicBaymodel(); 
    
    /**
     * Docker volume size
     * @return dockerVolumeSize
     */
    String getDockerVolumeSize();
    
    /**
     * Server type
     * @return serverType
     */
    String getServerType();
    
    /**
     * External network id
     * @return externalNetworkId
     */
    String getExternalNetworkId();
    
    /**
     * Cluster distro
     * @return clusterDistro
     */
    String getClusterDistro();
    
    /**
     * Imdage id
     * @return imageId
     */
    String getImageId(); 
    
    /**
     * Volume driver
     * @return volume driver
     */
    String getVolumeDriver(); 
    
    /**
     * Is registry enabled
     * @return registryEnabled boolean value
     */
    Boolean isRegistryEnabled(); 
    
    /**
     * Docker storage driver
     * @return dockerStorageDriver
     */
    String getDockerStorageDriver();
    
    /**
     * Api server port
     * @return apiserverPort
     */
    String getApiserverPort();
    
    /**
     * Name
     * @return name
     */
    String getName(); 
    
    /**
     * Date of creation
     * @return createdAt
     */
    String getCreatedAt(); 
    
    /**
     * Network driver
     * @return networkDriver
     */
    String getNetworkDriver(); 
    
    /**
     * Fixed network
     * @return fixedNetwork
     */
    String getFixedNetwork(); 
    
    /**
     * Coe
     * @return coe
     */
    String getCoe();
    
    /**
     * Flavor id
     * @return flavorId
     */
    String getFlavorId(); 
    
    /**
     * Is master lb enabled
     * @return masterLbEnabled boolean value
     */
    Boolean isMasterLbEnabled(); 
    
    /**
     * DNS name server
     * @return dnsNameServer
     */
    String getDnsNameserver();   
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy