All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.windowsazure.samples.blob.AzureContainerCollection Maven / Gradle / Ivy

package com.windowsazure.samples.blob;

import java.util.Collection;
import java.util.Date;
import java.util.Iterator;
import java.util.Vector;

import com.windowsazure.samples.EntityBase;


public class AzureContainerCollection extends EntityBase implements Iterable {

	public AzureContainerCollection() {
		this(
			null, null, null,
		    null, null, null,
		    new Vector(), null);
	}
	
	public AzureContainerCollection(
			String requestId, String version, Date date,
			String prefix, String marker, Integer maxResults,
			Collection containers, String nextMarker) {
		
		this.requestId = requestId;
		this.version = version;
		this.date = date;
		
		this.prefix = prefix;
		this.marker = marker;
		this.maxResults = maxResults;
		
		this.containers = containers;
		this.nextMarker = nextMarker;
	}
	
	public Collection getContainers() {
		return containers;
	}
	
	public Date getDate() {
		return date;
	}
	
	public String getMarker() {
		return marker;
	}
	
	public Integer getMaxResults() {
		return maxResults;
	}
	
	public String getNextMarker() {
		return nextMarker;
	}
	
	public String getPrefix() {
		return prefix;
	}
	
	public String getRequestId() {
		return requestId;
	}
	
	public String getVersion() {
		return version;
	}
	
	@Override
	public Iterator iterator() {
		return containers.iterator();
	}

	private Collection containers;
	private Date date;
	private String marker;
	private Integer maxResults;
	private String nextMarker;
	private String prefix;
	private String requestId;
	private String version;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy