protected RequestBrokerState startRequest(RequestBrokerState request) throws Throwable { RequestBrokerState requestState = doPost(request, RequestBrokerFactoryService.SELF_LINK); assertNotNull(requestState); return requestState; }
protected ContainerRemovalTaskService.ContainerRemovalTaskState startRequest( ContainerRemovalTaskService.ContainerRemovalTaskState request) throws Throwable { ContainerRemovalTaskService.ContainerRemovalTaskState requestState = doPost(request, ContainerRemovalTaskFactoryService.SELF_LINK); assertNotNull(requestState); return requestState; }
protected CompositeDescriptionService.CompositeDescription createCompositeDesc( boolean isCloned, boolean overrideSelfLink, ServiceDocument... descs) throws Throwable { CompositeDescriptionService.CompositeDescription compositeDesc = TestRequestStateFactory .createCompositeDescription(isCloned); for (ServiceDocument desc : descs) { if (overrideSelfLink || desc.documentSelfLink == null) { desc.documentSelfLink = UUID.randomUUID().toString(); } if (desc instanceof ContainerDescriptionService.ContainerDescription) { desc = doPost(desc, ContainerDescriptionService.FACTORY_LINK); } else if (desc instanceof ContainerNetworkDescriptionService.ContainerNetworkDescription) { desc = doPost(desc, ContainerNetworkDescriptionService.FACTORY_LINK); } else if (desc instanceof ComputeDescriptionService.ComputeDescription) { desc = doPost(desc, ComputeDescriptionService.FACTORY_LINK); } else if (desc instanceof ContainerVolumeDescriptionService.ContainerVolumeDescription) { desc = doPost(desc, ContainerVolumeDescriptionService.FACTORY_LINK); } else if (desc instanceof LoadBalancerDescriptionService.LoadBalancerDescription) { desc = doPost(desc, LoadBalancerDescriptionService.FACTORY_LINK); } else { throw new IllegalArgumentException( "Unknown description type: " + desc.getClass().getSimpleName()); } addForDeletion(desc); compositeDesc.descriptionLinks.add(desc.documentSelfLink); } compositeDesc = doPost(compositeDesc, CompositeDescriptionFactoryService.SELF_LINK); addForDeletion(compositeDesc); return compositeDesc; }
protected ContainerDescription createContainerDescription(boolean singleton) throws Throwable { synchronized (initializationLock) { if (singleton && containerDesc == null) { ContainerDescription desc = TestRequestStateFactory.createContainerDescription(); desc.documentSelfLink = UUID.randomUUID().toString(); containerDesc = doPost(desc, ContainerDescriptionService.FACTORY_LINK); assertNotNull(containerDesc); } else if (!singleton) { ContainerDescription desc = TestRequestStateFactory.createContainerDescription(); desc.documentSelfLink = UUID.randomUUID().toString(); return doPost(desc, ContainerDescriptionService.FACTORY_LINK); } return containerDesc; } }
protected ContainerVolumeDescription createContainerVolumeDescription(String name) throws Throwable { synchronized (initializationLock) { if (containerVolumeDesc == null) { ContainerVolumeDescription desc = TestRequestStateFactory .createContainerVolumeDescription(name); desc.documentSelfLink = UUID.randomUUID().toString(); containerVolumeDesc = doPost(desc, ContainerVolumeDescriptionService.FACTORY_LINK); assertNotNull(containerVolumeDesc); } return containerVolumeDesc; } }
/** * Use {@link #createCompositeDesc(boolean, ServiceDocument...)} instead! */ @Deprecated protected CompositeDescriptionService.CompositeDescription createCompositeDesc( boolean isCloned, ResourceType type, ServiceDocument... descs) throws Throwable { CompositeDescriptionService.CompositeDescription compositeDesc = TestRequestStateFactory .createCompositeDescription(isCloned); for (ServiceDocument desc : descs) { desc.documentSelfLink = UUID.randomUUID().toString(); if (type == ResourceType.CONTAINER_TYPE) { desc = doPost(desc, ContainerDescriptionService.FACTORY_LINK); } else { desc = doPost(desc, ComputeDescriptionService.FACTORY_LINK); } addForDeletion(desc); compositeDesc.descriptionLinks.add(desc.documentSelfLink); } compositeDesc = doPost(compositeDesc, CompositeDescriptionFactoryService.SELF_LINK); addForDeletion(compositeDesc); return compositeDesc; }
protected ContainerNetworkDescription createContainerNetworkDescription(String name) throws Throwable { synchronized (initializationLock) { if (containerNetworkDesc == null) { ContainerNetworkDescription desc = TestRequestStateFactory .createContainerNetworkDescription(name); desc.documentSelfLink = UUID.randomUUID().toString(); containerNetworkDesc = doPost(desc, ContainerNetworkDescriptionService.FACTORY_LINK); assertNotNull(containerNetworkDesc); } return containerNetworkDesc; } }
private SslTrustCertificateState createSslTrustCert() throws Throwable { if (sslTrustCert == null) { String sslTrust1 = CommonTestStateFactory.getFileContent("test_ssl_trust.PEM").trim(); // String sslTrust2 = CommonTestStateFactory.getFileContent("test_ssl_trust2.PEM").trim(); sslTrustCert = new SslTrustCertificateState(); sslTrustCert.certificate = sslTrust1; sslTrustCert = doPost(sslTrustCert, SslTrustCertificateService.FACTORY_LINK); } return sslTrustCert; }
protected ComputeDescription createDockerHostDescription() throws Throwable { synchronized (initializationLock) { if (hostDesc == null) { hostDesc = TestRequestStateFactory.createDockerHostDescription(); hostDesc.instanceAdapterReference = UriUtils.buildUri(host, MockComputeHostInstanceAdapter.SELF_LINK); hostDesc = doPost(hostDesc, ComputeDescriptionService.FACTORY_LINK); assertNotNull(hostDesc); } return hostDesc; } }