org.cloudfoundry.client.lib.domain
Class CloudResources

java.lang.Object
  extended by org.cloudfoundry.client.lib.domain.CloudResources

public class CloudResources
extends Object

JSON Object that contains details of a list of CloudResources.

Author:
Phillip Webb

Nested Class Summary
static class CloudResources.Deserializer
          Internal JSON Deserializer.
static class CloudResources.Serializer
          Internal JSON Serializer.
 
Constructor Summary
CloudResources(ApplicationArchive archive)
          Create a new CloudResources instance for the specified ApplicationArchive.
CloudResources(Collection<? extends CloudResource> resources)
          Create a new CloudResources instance for the specified resources.
CloudResources(Iterator<? extends CloudResource> resources)
          Create a new CloudResources instance for the specified resources.
 
Method Summary
 List<CloudResource> asList()
          Returns the list of CloudResources.
 Set<String> getFilenames()
          Returns a set of all resource filenames.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudResources

public CloudResources(Collection<? extends CloudResource> resources)
Create a new CloudResources instance for the specified resources.

Parameters:
resources - the resources

CloudResources

public CloudResources(Iterator<? extends CloudResource> resources)
Create a new CloudResources instance for the specified resources.

Parameters:
resources - the resources

CloudResources

public CloudResources(ApplicationArchive archive)
               throws IOException
Create a new CloudResources instance for the specified ApplicationArchive.

Parameters:
archive - the application archive
Throws:
IOException
Method Detail

getFilenames

public Set<String> getFilenames()
Returns a set of all resource filenames.

Returns:
the filenames.

asList

public List<CloudResource> asList()
Returns the list of CloudResources.

Returns:
the resources as a list


Copyright © 2013. All rights reserved.