- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {Charset c =
String charsetName;Charset.forName(charsetName)
Charset.defaultCharset()
ContentType contentType;contentType.getCharset()
- Smart code suggestions by Codota
}
public Heat(String endpoint, OpenStackClientConnector connector) { super(endpoint, connector); stacks = new StackResource(this); resources = new ResourcesResource(this); }
public GetStack byName(String name) { return new GetStack(name); }
public DeleteStack deleteByName(String name) { return new DeleteStack(name); }
Heat heat = new Heat(endpointURL); heat.setTokenProvider(keystone .getProviderByTenant(ExamplesConfiguration.TENANT_NAME)); CreateStackParam param = new CreateStackParam(); param.setStackName("helloWorld"); param.setTimeoutMinutes(1); param.setParameters(Collections.<String, String>emptyMap()); param.setTemplate(TEMPLATE); System.out.printf("Create: " + heat.getStacks().create(param).execute()); Thread.sleep(3000); for (Stack s : heat.getStacks().list().execute()) { System.out.println(s.getDescription()); System.out.println(s.getId()); System.out.println(s.getStackName()); System.out.println(s.getStackStatus()); System.out.println(s.getCreationTime()); System.out.println(s.getUpdatedTime()); System.out.println(s.getLinks()); System.out.println(heat.getStacks().byName(s.getStackName()).execute());
StackResource resource = heat.getStacks(); CreateStackParam model = new CreateStackParam(); model.setTimeoutMinutes(5); model.setStackName(stackName); model.setTemplate(content); OpenStackStack stack = null; com.woorea.openstack.heat.model.Stack osStack = resource.create(model).execute(); stack = (OpenStackStack) getStack(stackName, osStack.getId());
StackResource resource = heat.getStacks(); Stacks osStacks = resource.list().execute(); if (osStacks != null) { for (com.woorea.openstack.heat.model.Stack osStack : osStacks) { list.add(getStack(osStack.getStackName(), osStack.getId()));
/** * @see com.att.cdp.zones.StackService#getStack(java.lang.String, java.lang.String) */ @Override public Stack getStack(String name, String id) throws ZoneException { connect(); Context context = getContext(); trackRequest(); RequestState.put(RequestState.SERVICE, "Orchestration"); RequestState.put(RequestState.SERVICE_URL, connector.getEndpoint()); Heat heat = connector.getClient(); OpenStackStack stack = null; try { com.woorea.openstack.heat.model.Stack osStack = heat.getStacks().get(name, id).execute(); stack = new OpenStackStack(context, osStack); } catch (OpenStackBaseException e) { ExceptionMapper.mapException(e); } // TODO Parse OpenStack stack and construct the generic stack model return stack; }
heat = new Heat(getEndpoint(), getClientConnector()); heat.setLogger(getLogger()); heat.token(getAccess().getToken().getId()); String trustedHosts = context.getProperties().getProperty(ContextFactory.PROPERTY_TRUSTED_HOSTS, ""); if (proxyHost != null && proxyHost.length() > 0) { heat.getProperties().setProperty(com.woorea.openstack.common.client.Constants.PROXY_HOST, proxyHost); heat.getProperties().setProperty(com.woorea.openstack.common.client.Constants.PROXY_PORT, proxyPort); heat.getProperties() .setProperty(com.woorea.openstack.common.client.Constants.TRUST_HOST_LIST, trustedHosts);
/** * @see com.att.cdp.zones.StackService#deleteStack(java.lang.String, java.lang.String) */ @Override public void deleteStack(String stackName, String stackId) throws ZoneException { connect(); Context context = getContext(); trackRequest(); RequestState.put(RequestState.SERVICE, "Orchestration"); RequestState.put(RequestState.SERVICE_URL, connector.getEndpoint()); Heat heat = connector.getClient(); try { heat.getStacks().delete(stackName, stackId).execute(); } catch (OpenStackBaseException e) { ExceptionMapper.mapException(e); } }
public CreateStack create(CreateStackParam param) { return new CreateStack(param); }
public ListResources listResources(String name) { return new ListResources(name); }
public List list() { return new List(); }
public UpdateStack update(String name, UpdateStackParam param) { return new UpdateStack(name, param); }
/** * Updates the expired token by re-authenticating, getting a new unexpired token (in the access object), and then * updating the token held by this client wrapped by this connector to use the new token. * * @see com.att.cdp.openstack.connectors.Connector#updateToken() */ @Override public void updateToken() { super.updateToken(); heat.token(getAccess().getToken().getId()); }
public Heat(String endpoint, OpenStackClientConnector connector) { super(endpoint, connector); stacks = new StackResource(this); resources = new ResourcesResource(this); }
public GetStack byName(String name) { return new GetStack(name); }
public DeleteStack deleteByName(String name) { return new DeleteStack(name); }
public CreateStack create(CreateStackParam param) { return new CreateStack(param); }
public ListResources listResources(String name) { return new ListResources(name); }
public List list() { return new List(); }