Examples of FenceMode


Examples of org.jclouds.vcloud.domain.network.FenceMode

  
   public void testInstantiateVAppFromTemplateWhenUsingOverriddenNetworkAndFenceMode()
         throws Exception {
  
      String name = "group-abcd";
      FenceMode fenceMode = FenceMode.NAT_ROUTED;
      URI parentNetwork = URI.create(ENDPOINT + "/v1.0/network/" + "foooooooo");
  
      String instantiateXML = XMLBuilder.create("InstantiateVAppTemplateParams")
                                           .a("xmlns", ns).a("xmlns:ovf", "http://schemas.dmtf.org/ovf/envelope/1")
                                           .a("deploy", "false").a("name", name).a("powerOn", "false")
                                        .e("Description").up()
                                        .e("InstantiationParams")
                                           .e("NetworkConfigSection")
                                              .e("ovf:Info").t("Configuration parameters for logical networks").up()
                                              .e("NetworkConfig").a("networkName", "jclouds") // NOTE not "None"
                                                 .e("Configuration")
                                                    .e("ParentNetwork").a("href", parentNetwork.toASCIIString()).up()
                                                    .e("FenceMode").t(fenceMode.toString()).up()
                                                 .up()
                                              .up()
                                           .up()
                                        .up()
                                        .e("Source").a("href", ENDPOINT + "/v1.0/vAppTemplate/" + templateId).up()
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.FenceMode

  
   public void testInstantiateVAppFromTemplateWhenUsingOverriddenNetworkAndFenceMode()
         throws Exception {
  
      String name = "group-abcd";
      FenceMode fenceMode = FenceMode.NAT_ROUTED;
      URI parentNetwork = URI.create(ENDPOINT + "/v1.0/network/" + "foooooooo");
  
      String instantiateXML = XMLBuilder.create("InstantiateVAppTemplateParams")
                                           .a("xmlns", ns).a("xmlns:ovf", "http://schemas.dmtf.org/ovf/envelope/1")
                                           .a("deploy", "false").a("name", name).a("powerOn", "false")
                                        .e("Description").up()
                                        .e("InstantiationParams")
                                           .e("NetworkConfigSection")
                                              .e("ovf:Info").t("Configuration parameters for logical networks").up()
                                              .e("NetworkConfig").a("networkName", "jclouds") // NOTE not "None"
                                                 .e("Configuration")
                                                    .e("ParentNetwork").a("href", parentNetwork.toASCIIString()).up()
                                                    .e("FenceMode").t(fenceMode.toString()).up()
                                                 .up()
                                              .up()
                                           .up()
                                        .up()
                                        .e("Source").a("href", ENDPOINT + "/v1.0/vAppTemplate/" + templateId).up()
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.FenceMode

      @Override
      public NetworkConfig apply(NetworkConfig from) {
         if (from == null)
            return new NetworkConfig(defaultNetworkNameInTemplate.apply(template), defaultNetwork, defaultFenceMode);
         URI network = ifNullDefaultTo(from.getParentNetwork(), defaultNetwork);
         FenceMode fenceMode = ifNullDefaultTo(from.getFenceMode(), defaultFenceMode);
         // using conditional statement instead of ifNullDefaultTo so that we lazy invoke the
         // function, as it is an expensive one.
         String networkName = from.getNetworkName() != null ? from.getNetworkName() : defaultNetworkNameInTemplate
                  .apply(template);
         return new NetworkConfig(networkName, network, fenceMode);
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.FenceMode

    * @return
    */
   public NetworkConfig apply(Network networkToConnect, VCloudTemplateOptions vOptions) {
      NetworkConfig config;
      URI userDefinedParentNetwork = vOptions.getParentNetwork();
      FenceMode fenceMode = vOptions.getFenceMode() != null ? vOptions.getFenceMode() : defaultFenceMode;
      if (userDefinedParentNetwork != null) {
         config = NetworkConfig.builder().networkName("jclouds").fenceMode(fenceMode)
               .parentNetwork(userDefinedParentNetwork).build();
      } else {
         config = defaultNetworkConfig.get().toBuilder().fenceMode(fenceMode).build();
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.FenceMode

  
   public void testInstantiateVAppFromTemplateWhenUsingOverriddenNetworkAndFenceMode()
         throws Exception {
  
      String name = "group-abcd";
      FenceMode fenceMode = FenceMode.NAT_ROUTED;
      URI parentNetwork = URI.create(ENDPOINT + "/v1.0/network/" + "foooooooo");
  
      String instantiateXML = XMLBuilder.create("InstantiateVAppTemplateParams")
                                           .a("xmlns", ns).a("xmlns:ovf", "http://schemas.dmtf.org/ovf/envelope/1")
                                           .a("deploy", "false").a("name", name).a("powerOn", "false")
                                        .e("Description").up()
                                        .e("InstantiationParams")
                                           .e("NetworkConfigSection")
                                              .e("ovf:Info").t("Configuration parameters for logical networks").up()
                                              .e("NetworkConfig").a("networkName", "jclouds") // NOTE not "None"
                                                 .e("Configuration")
                                                    .e("ParentNetwork").a("href", parentNetwork.toASCIIString()).up()
                                                    .e("FenceMode").t(fenceMode.toString()).up()
                                                 .up()
                                              .up()
                                           .up()
                                        .up()
                                        .e("Source").a("href", ENDPOINT + "/v1.0/vAppTemplate/" + templateId).up()
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.FenceMode

      @Override
      public NetworkConfig apply(NetworkConfig from) {
         if (from == null)
            return new NetworkConfig(defaultNetworkNameInTemplate.apply(template), defaultNetwork, defaultFenceMode);
         URI network = ifNullDefaultTo(from.getParentNetwork(), defaultNetwork);
         FenceMode fenceMode = ifNullDefaultTo(from.getFenceMode(), defaultFenceMode);
         // using conditional statement instead of ifNullDefaultTo so that we lazy invoke the
         // function, as it is an expensive one.
         String networkName = from.getNetworkName() != null ? from.getNetworkName() : defaultNetworkNameInTemplate
                  .apply(template);
         return new NetworkConfig(networkName, network, fenceMode);
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.FenceMode

  
   public void testInstantiateVAppFromTemplateWhenUsingOverriddenNetworkAndFenceMode()
         throws Exception {
  
      String name = "group-abcd";
      FenceMode fenceMode = FenceMode.NAT_ROUTED;
      URI parentNetwork = URI.create(ENDPOINT + "/v1.0/network/" + "foooooooo");
  
      String instantiateXML = XMLBuilder.create("InstantiateVAppTemplateParams")
                                           .a("xmlns", ns).a("xmlns:ovf", "http://schemas.dmtf.org/ovf/envelope/1")
                                           .a("deploy", "false").a("name", name).a("powerOn", "false")
                                        .e("Description").up()
                                        .e("InstantiationParams")
                                           .e("NetworkConfigSection")
                                              .e("ovf:Info").t("Configuration parameters for logical networks").up()
                                              .e("NetworkConfig").a("networkName", "jclouds") // NOTE not "None"
                                                 .e("Configuration")
                                                    .e("ParentNetwork").a("href", parentNetwork.toASCIIString()).up()
                                                    .e("FenceMode").t(fenceMode.toString()).up()
                                                 .up()
                                              .up()
                                           .up()
                                        .up()
                                        .e("Source").a("href", ENDPOINT + "/v1.0/vAppTemplate/" + templateId).up()
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.FenceMode

    * @return
    */
   public NetworkConfig apply(Network networkToConnect, VCloudTemplateOptions vOptions) {
      NetworkConfig config;
      URI userDefinedParentNetwork = vOptions.getParentNetwork();
      FenceMode fenceMode = vOptions.getFenceMode() != null ? vOptions.getFenceMode() : defaultFenceMode;
      if (userDefinedParentNetwork != null) {
         config = NetworkConfig.builder().networkName("jclouds").fenceMode(fenceMode)
               .parentNetwork(userDefinedParentNetwork).build();
      } else {
         config = defaultNetworkConfig.get().toBuilder().fenceMode(fenceMode).build();
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.FenceMode

      @Override
      public NetworkConfig apply(NetworkConfig from) {
         if (from == null)
            return new NetworkConfig(defaultNetworkNameInTemplate.apply(template), defaultNetwork, defaultFenceMode);
         URI network = ifNullDefaultTo(from.getParentNetwork(), defaultNetwork);
         FenceMode fenceMode = ifNullDefaultTo(from.getFenceMode(), defaultFenceMode);
         // using conditional statement instead of ifNullDefaultTo so that we lazy invoke the
         // function, as it is an expensive one.
         String networkName = from.getNetworkName() != null ? from.getNetworkName() : defaultNetworkNameInTemplate
                  .apply(template);
         return new NetworkConfig(networkName, network, fenceMode);
View Full Code Here

Examples of org.jclouds.vcloud.domain.network.FenceMode

      @Override
      public NetworkConfig apply(NetworkConfig from) {
         if (from == null)
            return new NetworkConfig(defaultNetworkNameInTemplate.apply(template), defaultNetwork, defaultFenceMode);
         URI network = ifNullDefaultTo(from.getParentNetwork(), defaultNetwork);
         FenceMode fenceMode = ifNullDefaultTo(from.getFenceMode(), defaultFenceMode);
         // using conditional statement instead of ifNullDefaultTo so that we lazy invoke the
         // function, as it is an expensive one.
         String networkName = from.getNetworkName() != null ? from.getNetworkName() : defaultNetworkNameInTemplate
                  .apply(template);
         return new NetworkConfig(networkName, network, fenceMode);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.