Class ServiceInterface.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.ServiceInterface.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Direct Known Subclasses:
OAIHTTP.Builder,ParamHTTP.Builder,WebBrowser.Builder,WebService.Builder
- Enclosing class:
- ServiceInterface
public static class ServiceInterface.Builder<_B>
extends Object
implements com.kscs.util.jaxb.Buildable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.kscs.util.jaxb.Buildable
com.kscs.util.jaxb.Buildable.PrimitiveBuildable -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(_B _parentBuilder, ServiceInterface _other, boolean _copy) Builder(_B _parentBuilder, ServiceInterface _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
Method Summary
Modifier and TypeMethodDescriptionAccessURL.Builder<? extends ServiceInterface.Builder<_B>>Returns a new builder to build an additional value of the "AccessURLs" property.addAccessURLs(Iterable<? extends AccessURL> accessURLs) Adds the given items to the value of "accessURLs"addAccessURLs(AccessURL... accessURLs) Adds the given items to the value of "accessURLs"MirrorURL.Builder<? extends ServiceInterface.Builder<_B>>Returns a new builder to build an additional value of the "MirrorURLs" property.addMirrorURLs(Iterable<? extends MirrorURL> mirrorURLs) Adds the given items to the value of "mirrorURLs"addMirrorURLs(MirrorURL... mirrorURLs) Adds the given items to the value of "mirrorURLs"build()copyOf(ServiceInterface _other) copyOf(ServiceInterface.Builder _other) end()protected <_P extends ServiceInterface>
_Pinit(_P _product) withAccessURLs(Iterable<? extends AccessURL> accessURLs) Sets the new value of "accessURLs" (any previous value will be replaced)withAccessURLs(AccessURL... accessURLs) Sets the new value of "accessURLs" (any previous value will be replaced)withMirrorURLs(Iterable<? extends MirrorURL> mirrorURLs) Sets the new value of "mirrorURLs" (any previous value will be replaced)withMirrorURLs(MirrorURL... mirrorURLs) Sets the new value of "mirrorURLs" (any previous value will be replaced)Sets the new value of "role" (any previous value will be replaced)SecurityMethod.Builder<? extends ServiceInterface.Builder<_B>>Returns the existing builder or a new builder to build the value of the "securityMethod" property.withSecurityMethod(SecurityMethod securityMethod) Sets the new value of "securityMethod" (any previous value will be replaced)withTestQueryString(String testQueryString) Sets the new value of "testQueryString" (any previous value will be replaced)withVersion(String version) Sets the new value of "version" (any previous value will be replaced)
-
Field Details
-
_parentBuilder
-
_storedValue
-
-
Constructor Details
-
Builder
-
Builder
public Builder(_B _parentBuilder, ServiceInterface _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Details
-
end
-
init
-
addAccessURLs
Adds the given items to the value of "accessURLs"- Parameters:
accessURLs- Items to add to the value of the "accessURLs" property
-
withAccessURLs
Sets the new value of "accessURLs" (any previous value will be replaced)- Parameters:
accessURLs- New value of the "accessURLs" property.
-
addAccessURLs
Adds the given items to the value of "accessURLs"- Parameters:
accessURLs- Items to add to the value of the "accessURLs" property
-
withAccessURLs
Sets the new value of "accessURLs" (any previous value will be replaced)- Parameters:
accessURLs- New value of the "accessURLs" property.
-
addAccessURLs
Returns a new builder to build an additional value of the "AccessURLs" property. UseAccessURL.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "AccessURLs" property.
Use
AccessURL.Builder.end()to return to the current builder.
-
addMirrorURLs
Adds the given items to the value of "mirrorURLs"- Parameters:
mirrorURLs- Items to add to the value of the "mirrorURLs" property
-
withMirrorURLs
Sets the new value of "mirrorURLs" (any previous value will be replaced)- Parameters:
mirrorURLs- New value of the "mirrorURLs" property.
-
addMirrorURLs
Adds the given items to the value of "mirrorURLs"- Parameters:
mirrorURLs- Items to add to the value of the "mirrorURLs" property
-
withMirrorURLs
Sets the new value of "mirrorURLs" (any previous value will be replaced)- Parameters:
mirrorURLs- New value of the "mirrorURLs" property.
-
addMirrorURLs
Returns a new builder to build an additional value of the "MirrorURLs" property. UseMirrorURL.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "MirrorURLs" property.
Use
MirrorURL.Builder.end()to return to the current builder.
-
withSecurityMethod
Sets the new value of "securityMethod" (any previous value will be replaced)- Parameters:
securityMethod- New value of the "securityMethod" property.
-
withSecurityMethod
Returns the existing builder or a new builder to build the value of the "securityMethod" property. UseSecurityMethod.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "securityMethod" property.
Use
SecurityMethod.Builder.end()to return to the current builder.
-
withTestQueryString
Sets the new value of "testQueryString" (any previous value will be replaced)- Parameters:
testQueryString- New value of the "testQueryString" property.
-
withVersion
Sets the new value of "version" (any previous value will be replaced)- Parameters:
version- New value of the "version" property.
-
withRole
Sets the new value of "role" (any previous value will be replaced)- Parameters:
role- New value of the "role" property.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable
-
copyOf
-
copyOf
-