Codota Logo
IdReference.create
Code IndexAdd Codota to your IDE (free)

How to use
create
method
in
org.jclouds.azurecompute.arm.domain.IdReference

Best Java code snippets using org.jclouds.azurecompute.arm.domain.IdReference.create (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew LinkedList()
  • Codota IconCollections.emptyList()
  • Codota Iconnew ArrayList()
  • Smart code suggestions by Codota
}
origin: org.apache.jclouds.labs/azurecompute-arm

  private IdReference getAvailabilitySetIdReference(AvailabilitySet availabilitySet) {
   return availabilitySet != null ? IdReference.create(availabilitySet.id()) : null;
  }
}
origin: apache/jclouds

  private IdReference getAvailabilitySetIdReference(AvailabilitySet availabilitySet) {
   return availabilitySet != null ? IdReference.create(availabilitySet.id()) : null;
  }
}
origin: apache/jclouds

 @Override
 public IdReference apply(LoadBalancingRule input) {
   return IdReference.create(input.id());
 }
};
origin: org.apache.jclouds.labs/azurecompute-arm

private void deleteManagedDisk(@Nullable ManagedDiskParameters managedDisk, Map<String, URI> deleteJobs) {
 if (managedDisk != null) {
   IdReference diskRef = IdReference.create(managedDisk.id());
   logger.debug(">> deleting managed disk %s...", diskRef.name());
   URI uri = api.getDiskApi(diskRef.resourceGroup()).delete(diskRef.name());
   if (uri != null) {
    deleteJobs.put(diskRef.name(), uri);
   }
 }
}
origin: apache/jclouds

private void deleteManagedDisk(@Nullable ManagedDiskParameters managedDisk, Map<String, URI> deleteJobs) {
 if (managedDisk != null) {
   IdReference diskRef = IdReference.create(managedDisk.id());
   logger.debug(">> deleting managed disk %s...", diskRef.name());
   URI uri = api.getDiskApi(diskRef.resourceGroup()).delete(diskRef.name());
   if (uri != null) {
    deleteJobs.put(diskRef.name(), uri);
   }
 }
}
origin: apache/jclouds

 @Override
 public IdReference apply(NetworkInterfaceCard input) {
   return IdReference.create(input.properties().ipConfigurations().get(0).id());
 }
};
origin: apache/jclouds

@Test
public void createVirtualNetworkGatewayConnection() {
 VirtualNetworkGatewayConnectionProperties props = VirtualNetworkGatewayConnectionProperties
    .builder(IPsec, false, false, IdReference.create(localGateway.id()),
       IdReference.create(virtualGateway.id())).sharedKey("jcl0uds").build();
 VirtualNetworkGatewayConnection conn = api().createOrUpdate(name, LOCATION, null, props);
 assertNotNull(conn);
 assertEquals(conn.name(), name);
 assertNotNull(conn.properties());
}
origin: apache/jclouds

@Test
public void createVirtualNetworkGateway() {
 IpConfigurationProperties ipprops = IpConfigurationProperties.builder(IpAllocationMethod.Dynamic)
    .subnet(IdReference.create(subnetId)).publicIPAddress(IdReference.create(publicIp.id())).build();
 IpConfiguration ipconf = IpConfiguration.create(null, name + "-ipconf", null, ipprops);
 VirtualNetworkGatewayProperties props = VirtualNetworkGatewayProperties
    .builder(false, Vpn, SKU.create(1, SKUName.Basic, SKUTier.Basic)).vpnType(VPNType.PolicyBased)
    .ipConfigurations(singletonList(ipconf)).build();
 getAnonymousLogger().info(String.format("Creating virtual network gateway %s. This may take a while...", name));
 VirtualNetworkGateway gw = api().createOrUpdate(name, LOCATION, null, props);
 assertNotNull(gw);
 assertEquals(gw.name(), name);
 assertNotNull(gw.properties());
}
origin: apache/jclouds

private void configurePublicIP(IpOptions ipConfig, IpConfigurationProperties.Builder ipProperties,
   String resourceGroup, String location, String nodeName) {
 if (ipConfig.publicIpId() != null) {
   logger.debug(">> configuring public ip: %s",  extractName(ipConfig.publicIpId()));
   PublicIPAddress publicIp = api.getPublicIPAddressApi(extractResourceGroup(ipConfig.publicIpId())).get(
      extractName(ipConfig.publicIpId()));
   ipProperties.publicIPAddress(IdReference.create(publicIp.id()));
 } else if (ipConfig.allocateNewPublicIp()) {
   PublicIPAddress publicIp = createPublicIp(resourceGroup, location, nodeName);
   ipProperties.publicIPAddress(IdReference.create(publicIp.id()));
 }
}
origin: org.apache.jclouds.labs/azurecompute-arm

private void configurePublicIP(IpOptions ipConfig, IpConfigurationProperties.Builder ipProperties,
   String resourceGroup, String location, String nodeName) {
 if (ipConfig.publicIpId() != null) {
   logger.debug(">> configuring public ip: %s",  extractName(ipConfig.publicIpId()));
   PublicIPAddress publicIp = api.getPublicIPAddressApi(extractResourceGroup(ipConfig.publicIpId())).get(
      extractName(ipConfig.publicIpId()));
   ipProperties.publicIPAddress(IdReference.create(publicIp.id()));
 } else if (ipConfig.allocateNewPublicIp()) {
   PublicIPAddress publicIp = createPublicIp(resourceGroup, location, nodeName);
   ipProperties.publicIPAddress(IdReference.create(publicIp.id()));
 }
}
origin: apache/jclouds

private NetworkInterfaceCard createNetworkInterfaceCard(final String resourceGroupName, String networkInterfaceCardName, String locationName, String ipConfigurationName) {
 //Create properties object
 final NetworkInterfaceCardProperties networkInterfaceCardProperties = NetworkInterfaceCardProperties
   .builder().ipConfigurations(Arrays.asList(IpConfiguration.create(ipConfigurationName, null, null,
       IpConfigurationProperties
          .create(null, null, "Dynamic", IdReference.create(subnetId), null, null, null, null)))).build();
 final Map<String, String> tags = ImmutableMap.of("jclouds", "livetest");
 return api.getNetworkInterfaceCardApi(resourceGroupName).createOrUpdate(networkInterfaceCardName, locationName, networkInterfaceCardProperties, tags);
}
origin: apache/jclouds

private NetworkInterfaceCard createNetworkInterfaceCard(final String resourceGroupName, String networkInterfaceCardName, String locationName, String ipConfigurationName) {
 //Create properties object
 final NetworkInterfaceCardProperties networkInterfaceCardProperties = NetworkInterfaceCardProperties
    .builder().ipConfigurations(Arrays.asList(IpConfiguration.create(ipConfigurationName, null, null,
       IpConfigurationProperties
          .create(null, null, "Dynamic", IdReference.create(subnetId), null, null, null, Boolean.TRUE))))
    .build();
 final Map<String, String> tags = ImmutableMap.of("jclouds", "livetest");
 return api.getNetworkInterfaceCardApi(resourceGroupName).createOrUpdate(networkInterfaceCardName, locationName, networkInterfaceCardProperties, tags);
}
origin: apache/jclouds

public void createOrUpdateVirtualNetworkGateway() throws InterruptedException {
 server.enqueue(jsonResponse("/connectioncreate.json").setResponseCode(200));
 VirtualNetworkGatewayConnectionApi connapi = api.getVirtualNetworkGatewayConnectionApi(resourcegroup);
 VirtualNetworkGatewayConnectionProperties props = VirtualNetworkGatewayConnectionProperties
    .builder(IPsec, false, false, IdReference.create(LG_ID), IdReference.create(VG_ID)).sharedKey("jcl0uds")
    .build();
 VirtualNetworkGatewayConnection conn = connapi.createOrUpdate(name, "westeurope", null, props);
 String path = String.format(
    "/subscriptions/%s/resourcegroups/%s/providers/Microsoft.Network/connections/%s?%s",
    subscriptionid, resourcegroup, name, apiVersion);
 String json = "{\"location\":\"westeurope\",\"properties\":{\"connectionType\":\"IPsec\",\"enableBGP\":false,\"ipsecPolicies\":[],\"sharedKey\":\"jcl0uds\",\"tunnelConnectionStatus\":[],\"usePolicyBasedTrafficSelectors\":false,\"localNetworkGateway2\":{\"id\":\"/subscriptions/SUBSCRIPTIONID/resourceGroups/rg-virtualnetworkgatewayconnectionapilivetest-nacx/providers/Microsoft.Network/localNetworkGateways/jclouds-827-lgw\"},\"virtualNetworkGateway1\":{\"id\":\"/subscriptions/SUBSCRIPTIONID/resourceGroups/rg-virtualnetworkgatewayconnectionapilivetest-nacx/providers/Microsoft.Network/virtualNetworkGateways/jclouds-827-vgw\"}}}";
 assertSent(server, "PUT", path, json);
 assertEquals(conn.name(), name);
 assertNotNull(conn.properties());
 assertEquals(conn.properties().connectionType(), Type.IPsec);
}
origin: apache/jclouds

@Test(dependsOnMethods = { "testAddProbe", "testAddBackendPool" })
public void testAddLoadBalancingRule() {
 IdReference frontendIp = IdReference.create(lb.properties().frontendIPConfigurations().get(0).id());
 IdReference probe = IdReference.create(lb.properties().probes().get(0).id());
 IdReference backendPool = IdReference.create(lb.properties().backendAddressPools().get(0).id());
 LoadBalancingRuleProperties ruleProperties = LoadBalancingRuleProperties.builder()
    .frontendIPConfiguration(frontendIp).backendAddressPool(backendPool).frontendPort(80).backendPort(80)
    .protocol(Protocol.Tcp).probe(probe).build();
 LoadBalancingRule rule = LoadBalancingRule.create("lbRule1", null, ruleProperties, null);
 LoadBalancerProperties props = lb.properties().toBuilder().loadBalancingRules(ImmutableList.of(rule)).build();
 lb = updateLoadBalancer(lbName, props);
 assertEquals(lb.properties().loadBalancingRules().size(), 1);
 assertEquals(lb.properties().loadBalancingRules().get(0).name(), rule.name());
}
origin: apache/jclouds

@Test
public void testCreateImage() throws RunNodesException {
 NodeMetadata node = getOnlyElement(view.getComputeService().createNodesInGroup(group, 1, resourceGroup(group)));
 IdReference vmIdRef = IdReference.create(node.getProviderId());
 view.getComputeService().suspendNode(node.getId());
 api.getVirtualMachineApi(group).generalize(node.getName());
 image = imageApi.createOrUpdate(imageName, location, ImageProperties.builder()
    .sourceVirtualMachine(vmIdRef).build());
 assertNotNull(image);
}
origin: apache/jclouds

@Test(dependsOnMethods = "testDeleteLoadBalancerDoesNotExist")
public void testCreateLoadBalancer() {
 LoadBalancer createLB = newLoadBalancer(lbName, location);
 PublicIPAddress publicIP = createPublicIPAddress("Ip4LoadBalancer",
    PublicIPAddress.SKU.create(PublicIPAddress.SKU.SKUName.Basic));
 FrontendIPConfigurationsProperties frontendProps = FrontendIPConfigurationsProperties.builder()
    .publicIPAddress(IdReference.create(publicIP.id())).build();
 FrontendIPConfigurations frontendIps = FrontendIPConfigurations.create("ipConfigs", null, frontendProps, null);
 LoadBalancerProperties props = LoadBalancerProperties.builder()
    .frontendIPConfigurations(ImmutableList.of(frontendIps)).build();
 lb = lbApi.createOrUpdate(lbName, createLB.location(), createLB.tags(), null, props);
 assertNotNull(lb);
 assertEquals(lb.name(), lbName);
 assertEquals(lb.sku().name(), Basic);
}
origin: apache/jclouds

private void setupVirtualGateway() {
 VirtualNetwork vnet = createDefaultVirtualNetwork(resourceGroupName, name + "-net", "10.2.0.0/16", LOCATION);
 Subnet subnet = createDefaultSubnet(resourceGroupName, Subnet.GATEWAY_SUBNET_NAME, vnet.name(), "10.2.0.0/23");
 PublicIPAddressProperties props = PublicIPAddressProperties.builder()
    .publicIPAllocationMethod(IpAllocationMethod.Dynamic.name()).idleTimeoutInMinutes(4).build();
 PublicIPAddress publicIp = api.getPublicIPAddressApi(resourceGroupName).createOrUpdate(name + "-publicip",
    LOCATION, Collections.<String, String> emptyMap(), null, props);
 IpConfigurationProperties ipprops = IpConfigurationProperties.builder(IpAllocationMethod.Dynamic)
    .subnet(IdReference.create(subnet.id())).publicIPAddress(IdReference.create(publicIp.id())).build();
 IpConfiguration ipconf = IpConfiguration.create(null, name + "-ipconf", null, ipprops);
 VirtualNetworkGatewayProperties gwProps = VirtualNetworkGatewayProperties
    .builder(false, Vpn, SKU.create(1, SKUName.Basic, SKUTier.Basic)).vpnType(VPNType.PolicyBased)
    .ipConfigurations(singletonList(ipconf)).build();
 getAnonymousLogger().info(
    String.format("Creating virtual network gateway %s-vgw. This may take a while...", name));
 virtualGateway = api.getVirtualNetworkGatewayApi(resourceGroupName).createOrUpdate(name + "-vgw", LOCATION, null,
    gwProps);
 assertTrue(virtualNetworkGatewayStatus.create(resourceGroupName).apply(virtualGateway.name()));
}
origin: apache/jclouds

@Test(dependsOnMethods = "testDeleteLoadBalancerDoesNotExist")
public void testCreateLoadBalancerStandard() {
 LoadBalancer createLB = newLoadBalancer(lbStandardName, location);
 PublicIPAddress publicIP = createPublicIPAddress("Ip4LoadBalancerStandard",
    PublicIPAddress.SKU.create(PublicIPAddress.SKU.SKUName.Standard));
 FrontendIPConfigurationsProperties frontendProps = FrontendIPConfigurationsProperties.builder()
    .publicIPAddress(IdReference.create(publicIP.id())).build();
 FrontendIPConfigurations frontendIps = FrontendIPConfigurations.create("ipConfigs", null, frontendProps, null);
 LoadBalancerProperties props = LoadBalancerProperties.builder()
    .frontendIPConfigurations(ImmutableList.of(frontendIps)).build();
 lb = lbApi.createOrUpdate(lbStandardName, createLB.location(), createLB.tags(), LoadBalancer.SKU.create(Standard),
    props);
 assertNotNull(lb);
 assertEquals(lb.name(), lbStandardName);
 assertEquals(lb.sku().name(), Standard);
}
origin: apache/jclouds

private LoadBalancer createLoadBalancerWithPrivateIP(final String ipAddress) {
 FrontendIPConfigurationsProperties frontendProps = FrontendIPConfigurationsProperties.builder()
    .privateIPAddress(ipAddress).privateIPAllocationMethod("Static")
    .subnet(IdReference.create(api().get(virtualNetworkName).properties().subnets().get(0).id())).build();
 FrontendIPConfigurations frontendIps = FrontendIPConfigurations.create("ipConfigs", null, frontendProps, null);
 LoadBalancerProperties props = LoadBalancerProperties.builder()
    .frontendIPConfigurations(ImmutableList.of(frontendIps)).build();
 LoadBalancer lbCreated = lbApi().createOrUpdate("lbName", LOCATION, null, null, props);
 assertNotNull(lbCreated);
 return lbCreated;
}
origin: apache/jclouds

  private Image newVirtualMachineImage() {
   return Image
      .builder()
      .name(imageName)
      .location(location)
      .properties(
         ImageProperties
            .builder()
            .sourceVirtualMachine(IdReference.create("vmId"))
            .storageProfile(
               StorageProfile.create(null, OSDisk.builder().osType("Linux").name("Ubuntu").build(),
                  ImmutableList.<DataDisk> of())).provisioningState("Succeeded").build()).build();
   
  }
}
org.jclouds.azurecompute.arm.domainIdReferencecreate

Popular methods of IdReference

  • extractName
    Extracts the name from the given URI.
  • extractResourceGroup
    Extracts the resource group name from the given URI.
  • id
  • name
  • resourceGroup

Popular in Java

  • Finding current android device location
  • startActivity (Activity)
  • getResourceAsStream (ClassLoader)
    Returns a stream for the resource with the specified name. See #getResource(String) for a descriptio
  • getSystemService (Context)
  • IOException (java.io)
    Signals that an I/O exception of some sort has occurred. This class is the general class of exceptio
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now