org.jclouds.elasticstack.domain
Class StandardDrive.Builder

java.lang.Object
  extended by org.jclouds.elasticstack.domain.Item.Builder
      extended by org.jclouds.elasticstack.domain.Drive.Builder
          extended by org.jclouds.elasticstack.domain.StandardDrive.Builder
Enclosing class:
StandardDrive

public static class StandardDrive.Builder
extends Drive.Builder


Field Summary
protected  ImageConversionType format
           
protected  MediaType media
           
protected  long rawSize
           
 
Fields inherited from class org.jclouds.elasticstack.domain.Drive.Builder
claimType, readers, size
 
Fields inherited from class org.jclouds.elasticstack.domain.Item.Builder
name, tags, userMetadata, uuid
 
Constructor Summary
StandardDrive.Builder()
           
 
Method Summary
 StandardDrive build()
          
 StandardDrive.Builder claimType(ClaimType claimType)
          
 StandardDrive.Builder format(ImageConversionType format)
           
static StandardDrive.Builder fromDriveInfo(StandardDrive driveInfo)
           
 StandardDrive.Builder media(MediaType media)
           
 StandardDrive.Builder name(String name)
          
 StandardDrive.Builder rawSize(long rawSize)
           
 StandardDrive.Builder readers(Iterable<String> readers)
          
 StandardDrive.Builder size(long size)
          
 StandardDrive.Builder tags(Iterable<String> tags)
          
 StandardDrive.Builder userMetadata(Map<String,String> userMetadata)
          
 StandardDrive.Builder uuid(String uuid)
          
 
Methods inherited from class org.jclouds.elasticstack.domain.Drive.Builder
equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

format

protected ImageConversionType format

media

protected MediaType media

rawSize

protected long rawSize
Constructor Detail

StandardDrive.Builder

public StandardDrive.Builder()
Method Detail

format

public StandardDrive.Builder format(ImageConversionType format)

media

public StandardDrive.Builder media(MediaType media)

rawSize

public StandardDrive.Builder rawSize(long rawSize)

claimType

public StandardDrive.Builder claimType(ClaimType claimType)

Overrides:
claimType in class Drive.Builder

readers

public StandardDrive.Builder readers(Iterable<String> readers)

Overrides:
readers in class Drive.Builder

size

public StandardDrive.Builder size(long size)

Overrides:
size in class Drive.Builder

uuid

public StandardDrive.Builder uuid(String uuid)

Overrides:
uuid in class Drive.Builder

name

public StandardDrive.Builder name(String name)

Overrides:
name in class Drive.Builder

tags

public StandardDrive.Builder tags(Iterable<String> tags)

Overrides:
tags in class Drive.Builder

userMetadata

public StandardDrive.Builder userMetadata(Map<String,String> userMetadata)

Overrides:
userMetadata in class Drive.Builder

fromDriveInfo

public static StandardDrive.Builder fromDriveInfo(StandardDrive driveInfo)

build

public StandardDrive build()

Overrides:
build in class Drive.Builder


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.