public abstract static class HostedServiceProperties.Builder<T extends HostedServiceProperties.Builder<T>> extends Object
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Optional<String> |
affinityGroup |
protected com.google.common.base.Optional<String> |
description |
protected String |
label |
protected com.google.common.base.Optional<String> |
location |
Constructor and Description |
---|
HostedServiceProperties.Builder() |
Modifier and Type | Method and Description |
---|---|
T |
affinityGroup(String affinityGroup) |
HostedServiceProperties |
build() |
T |
description(String description) |
T |
fromHostedServiceProperties(HostedServiceProperties in) |
T |
label(String label) |
T |
location(String location) |
protected abstract T |
self() |
protected com.google.common.base.Optional<String> description
protected com.google.common.base.Optional<String> location
protected com.google.common.base.Optional<String> affinityGroup
protected String label
protected abstract T self()
public T label(String label)
HostedServiceProperties.getLabel()
public HostedServiceProperties build()
public T fromHostedServiceProperties(HostedServiceProperties in)
Copyright © 2009-2013 jclouds. All Rights Reserved.