org.jclouds.googlecomputeengine.domain
Class Operation.Builder

java.lang.Object
  extended by org.jclouds.googlecomputeengine.domain.Resource.Builder<Operation.Builder>
      extended by org.jclouds.googlecomputeengine.domain.Operation.Builder
Enclosing class:
Operation

public static final class Operation.Builder
extends Resource.Builder<Operation.Builder>


Field Summary
 
Fields inherited from class org.jclouds.googlecomputeengine.domain.Resource.Builder
creationTimestamp, description, id, kind, name, selfLink
 
Constructor Summary
Operation.Builder()
           
 
Method Summary
 Operation.Builder addError(Operation.Error error)
           
 Operation build()
           
 Operation.Builder clientOperationId(String clientOperationId)
           
 Operation.Builder endTime(Date endTime)
           
 Operation.Builder errors(Iterable<Operation.Error> errors)
           
 Operation.Builder fromOperation(Operation in)
           
 Operation.Builder httpErrorMessage(String httpErrorMessage)
           
 Operation.Builder httpErrorStatusCode(Integer httpErrorStatusCode)
           
 Operation.Builder insertTime(Date insertTime)
           
 Operation.Builder operationType(String operationType)
           
 Operation.Builder progress(Integer progress)
           
 Operation.Builder region(URI region)
           
protected  Operation.Builder self()
           
 Operation.Builder startTime(Date startTime)
           
 Operation.Builder status(Operation.Status status)
           
 Operation.Builder statusMessage(String statusMessage)
           
 Operation.Builder targetId(String targetId)
           
 Operation.Builder targetLink(URI targetLink)
           
 Operation.Builder user(String user)
           
 Operation.Builder zone(URI zone)
           
 
Methods inherited from class org.jclouds.googlecomputeengine.domain.Resource.Builder
creationTimestamp, description, fromResource, id, kind, name, selfLink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Operation.Builder

public Operation.Builder()
Method Detail

targetLink

public Operation.Builder targetLink(URI targetLink)
See Also:
Operation.getTargetLink()

region

public Operation.Builder region(URI region)
See Also:
Operation.getRegion()

zone

public Operation.Builder zone(URI zone)
See Also:
Operation.getZone()

targetId

public Operation.Builder targetId(String targetId)
See Also:
Operation.getTargetId()

clientOperationId

public Operation.Builder clientOperationId(String clientOperationId)
See Also:
Operation.getClientOperationId()

status

public Operation.Builder status(Operation.Status status)
See Also:
Operation.getStatus()

statusMessage

public Operation.Builder statusMessage(String statusMessage)
See Also:
Operation.getStatusMessage()

user

public Operation.Builder user(String user)
See Also:
Operation.getUser()

progress

public Operation.Builder progress(Integer progress)
See Also:
Operation.getProgress()

insertTime

public Operation.Builder insertTime(Date insertTime)
See Also:
Operation.getInsertTime()

startTime

public Operation.Builder startTime(Date startTime)
See Also:
Operation.getStartTime()

endTime

public Operation.Builder endTime(Date endTime)
See Also:
Operation.getEndTime()

httpErrorStatusCode

public Operation.Builder httpErrorStatusCode(Integer httpErrorStatusCode)
See Also:
Operation.getHttpError()

httpErrorMessage

public Operation.Builder httpErrorMessage(String httpErrorMessage)
See Also:
Operation.getHttpError()

operationType

public Operation.Builder operationType(String operationType)
See Also:
Operation.getOperationType()

errors

public Operation.Builder errors(Iterable<Operation.Error> errors)
See Also:
Operation.getErrors()

addError

public Operation.Builder addError(Operation.Error error)
See Also:
Operation.getErrors()

self

protected Operation.Builder self()
Specified by:
self in class Resource.Builder<Operation.Builder>

build

public Operation build()
Overrides:
build in class Resource.Builder<Operation.Builder>

fromOperation

public Operation.Builder fromOperation(Operation in)


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