|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gdata.wireformats.StreamPropertiesBuilder<T>
T
- the concrete subtype of StreamPropertiesBuilder that will be used
as the return type for property setters to enable chaining.public abstract class StreamPropertiesBuilder<T extends StreamPropertiesBuilder<T>>
The StreamPropertiesBuilder class is a abstract builder base class that aids
in the construction of new StreamProperties
instances.
Method Summary | |
---|---|
T |
setAltRegistry(AltRegistry altRegistry)
Sets the AltRegistry property that should be used for instances
created by the builder. |
T |
setContentType(ContentType contentType)
Sets the ContentType property that should be used for instances
created by the builder. |
T |
setElementMetadata(ElementMetadata<?,?> elementMetadata)
Sets the ElementMetadata that should be used for instances created
by the builder. |
T |
setExtensionProfile(ExtensionProfile extensionProfile)
Sets the ExtensionProfile property that should be used for
instances created by the builder. |
T |
setQueryParameter(java.lang.String name,
java.lang.String value)
Sets the value of a query parameter in the query Map that should be
used for instances created by the builder. |
T |
setQueryParameters(java.util.Map<java.lang.String,java.lang.String> queryMap)
Adds all query parameter values defined in the provided Map to
the set of query parameters used for instances created by the builder. |
T |
thisInstance()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public final T thisInstance()
public T setAltRegistry(AltRegistry altRegistry)
AltRegistry
property that should be used for instances
created by the builder.
altRegistry
- alt registry to set in built instances.
public T setContentType(ContentType contentType)
ContentType
property that should be used for instances
created by the builder.
contentType
- content type to set in built instances.
public T setExtensionProfile(ExtensionProfile extensionProfile)
ExtensionProfile
property that should be used for
instances created by the builder.
extensionProfile
- extension profile to set in built instances.
public T setQueryParameter(java.lang.String name, java.lang.String value)
Map
that should be
used for instances created by the builder. Any existing value with the
same name will be overwritten.
name
- query parameter namevalue
- query parameter value
public T setQueryParameters(java.util.Map<java.lang.String,java.lang.String> queryMap)
Map
to
the set of query parameters used for instances created by the builder.
Any existing query parameter mappings with names contained in the map will
be overwritten.
queryMap
- query map to set in built instances.
public T setElementMetadata(ElementMetadata<?,?> elementMetadata)
ElementMetadata
that should be used for instances created
by the builder.
elementMetadata
- element metadata to set in built instances.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |