com.google.cloud.compute.NetworkInterface.AccessConfig

Here are the examples of the java api class com.google.cloud.compute.NetworkInterface.AccessConfig taken from open source projects.

1. ComputeImplTest#testAddAccessConfigWithSelectedFields_Operation()

Project: gcloud-java
File: ComputeImplTest.java
@Test
public void testAddAccessConfigWithSelectedFields_Operation() {
    Capture<Map<ComputeRpc.Option, Object>> capturedOptions = Capture.newInstance();
    AccessConfig accessConfig = AccessConfig.of("192.168.1.1");
    EasyMock.expect(computeRpcMock.addAccessConfig(eq(INSTANCE_ID.zone()), eq(INSTANCE_ID.instance()), eq("networkInterface"), eq(accessConfig.toPb()), capture(capturedOptions))).andReturn(zoneOperation.toPb());
    EasyMock.replay(computeRpcMock);
    compute = options.service();
    Operation operation = compute.addAccessConfig(INSTANCE_ID, "networkInterface", accessConfig, OPERATION_OPTION_FIELDS);
    String selector = (String) capturedOptions.getValue().get(OPERATION_OPTION_FIELDS.rpcOption());
    assertTrue(selector.contains("selfLink"));
    assertTrue(selector.contains("id"));
    assertTrue(selector.contains("description"));
    assertEquals(23, selector.length());
    assertEquals(zoneOperation, operation);
}

2. ComputeImplTest#testAddAccessConfig_Null()

Project: gcloud-java
File: ComputeImplTest.java
@Test
public void testAddAccessConfig_Null() {
    AccessConfig accessConfig = AccessConfig.of("192.168.1.1");
    EasyMock.expect(computeRpcMock.addAccessConfig(INSTANCE_ID.zone(), INSTANCE_ID.instance(), "networkInterface", accessConfig.toPb(), EMPTY_RPC_OPTIONS)).andReturn(null);
    EasyMock.replay(computeRpcMock);
    compute = options.service();
    assertNull(compute.addAccessConfig(INSTANCE_ID, "networkInterface", accessConfig));
}

3. ComputeImplTest#testAddAccessConfig_Operation()

Project: gcloud-java
File: ComputeImplTest.java
@Test
public void testAddAccessConfig_Operation() {
    AccessConfig accessConfig = AccessConfig.of("192.168.1.1");
    EasyMock.expect(computeRpcMock.addAccessConfig(INSTANCE_ID.zone(), INSTANCE_ID.instance(), "networkInterface", accessConfig.toPb(), EMPTY_RPC_OPTIONS)).andReturn(zoneOperation.toPb());
    EasyMock.replay(computeRpcMock);
    compute = options.service();
    assertEquals(zoneOperation, compute.addAccessConfig(INSTANCE_ID, "networkInterface", accessConfig));
}