Class Search.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.Capability.Builder<_B>
org.javastro.ivoa.entities.resource.registry.RegCapRestriction.Builder<_B>
org.javastro.ivoa.entities.resource.registry.Search.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- Search
public static class Search.Builder<_B>
extends RegCapRestriction.Builder<_B>
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 inherited from class org.javastro.ivoa.entities.resource.Capability.Builder
_parentBuilder, _storedValue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddInterfaces(Iterable<? extends ServiceInterface> interfaces) Adds the given items to the value of "interfaces"addInterfaces(ServiceInterface... interfaces) Adds the given items to the value of "interfaces"addOptionalProtocols(Iterable<? extends OptionalProtocol> optionalProtocols) Adds the given items to the value of "optionalProtocols"addOptionalProtocols(OptionalProtocol... optionalProtocols) Adds the given items to the value of "optionalProtocols"addValidationLevels(Iterable<? extends Validation> validationLevels) Adds the given items to the value of "validationLevels"addValidationLevels(Validation... validationLevels) Adds the given items to the value of "validationLevels"build()copyOf(Search.Builder _other) protected <_P extends Search>
_Pinit(_P _product) withDescription(String description) Sets the new value of "description" (any previous value will be replaced)withExtensionSearchSupport(ExtensionSearchSupport extensionSearchSupport) Sets the new value of "extensionSearchSupport" (any previous value will be replaced)withInterfaces(Iterable<? extends ServiceInterface> interfaces) Sets the new value of "interfaces" (any previous value will be replaced)withInterfaces(ServiceInterface... interfaces) Sets the new value of "interfaces" (any previous value will be replaced)withMaxRecords(int maxRecords) Sets the new value of "maxRecords" (any previous value will be replaced)withOptionalProtocols(Iterable<? extends OptionalProtocol> optionalProtocols) Sets the new value of "optionalProtocols" (any previous value will be replaced)withOptionalProtocols(OptionalProtocol... optionalProtocols) Sets the new value of "optionalProtocols" (any previous value will be replaced)withStandardID(String standardID) Sets the new value of "standardID" (any previous value will be replaced)withValidationLevels(Iterable<? extends Validation> validationLevels) Sets the new value of "validationLevels" (any previous value will be replaced)withValidationLevels(Validation... validationLevels) Sets the new value of "validationLevels" (any previous value will be replaced)Methods inherited from class org.javastro.ivoa.entities.resource.registry.RegCapRestriction.Builder
copyOf, copyOf, initMethods inherited from class org.javastro.ivoa.entities.resource.Capability.Builder
addValidationLevels, copyOf, copyOf, end, init
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
init
-
withMaxRecords
Sets the new value of "maxRecords" (any previous value will be replaced)- Parameters:
maxRecords- New value of the "maxRecords" property.
-
withExtensionSearchSupport
Sets the new value of "extensionSearchSupport" (any previous value will be replaced)- Parameters:
extensionSearchSupport- New value of the "extensionSearchSupport" property.
-
addOptionalProtocols
public Search.Builder<_B> addOptionalProtocols(Iterable<? extends OptionalProtocol> optionalProtocols) Adds the given items to the value of "optionalProtocols"- Parameters:
optionalProtocols- Items to add to the value of the "optionalProtocols" property
-
withOptionalProtocols
public Search.Builder<_B> withOptionalProtocols(Iterable<? extends OptionalProtocol> optionalProtocols) Sets the new value of "optionalProtocols" (any previous value will be replaced)- Parameters:
optionalProtocols- New value of the "optionalProtocols" property.
-
addOptionalProtocols
Adds the given items to the value of "optionalProtocols"- Parameters:
optionalProtocols- Items to add to the value of the "optionalProtocols" property
-
withOptionalProtocols
Sets the new value of "optionalProtocols" (any previous value will be replaced)- Parameters:
optionalProtocols- New value of the "optionalProtocols" property.
-
addValidationLevels
Adds the given items to the value of "validationLevels"- Overrides:
addValidationLevelsin classRegCapRestriction.Builder<_B>- Parameters:
validationLevels- Items to add to the value of the "validationLevels" property
-
addValidationLevels
Adds the given items to the value of "validationLevels"- Overrides:
addValidationLevelsin classRegCapRestriction.Builder<_B>- Parameters:
validationLevels- Items to add to the value of the "validationLevels" property
-
withValidationLevels
Sets the new value of "validationLevels" (any previous value will be replaced)- Overrides:
withValidationLevelsin classRegCapRestriction.Builder<_B>- Parameters:
validationLevels- New value of the "validationLevels" property.
-
withValidationLevels
Sets the new value of "validationLevels" (any previous value will be replaced)- Overrides:
withValidationLevelsin classRegCapRestriction.Builder<_B>- Parameters:
validationLevels- New value of the "validationLevels" property.
-
withDescription
Sets the new value of "description" (any previous value will be replaced)- Overrides:
withDescriptionin classRegCapRestriction.Builder<_B>- Parameters:
description- New value of the "description" property.
-
addInterfaces
Adds the given items to the value of "interfaces"- Overrides:
addInterfacesin classRegCapRestriction.Builder<_B>- Parameters:
interfaces- Items to add to the value of the "interfaces" property
-
addInterfaces
Adds the given items to the value of "interfaces"- Overrides:
addInterfacesin classRegCapRestriction.Builder<_B>- Parameters:
interfaces- Items to add to the value of the "interfaces" property
-
withInterfaces
Sets the new value of "interfaces" (any previous value will be replaced)- Overrides:
withInterfacesin classRegCapRestriction.Builder<_B>- Parameters:
interfaces- New value of the "interfaces" property.
-
withInterfaces
Sets the new value of "interfaces" (any previous value will be replaced)- Overrides:
withInterfacesin classRegCapRestriction.Builder<_B>- Parameters:
interfaces- New value of the "interfaces" property.
-
withStandardID
Sets the new value of "standardID" (any previous value will be replaced)- Overrides:
withStandardIDin classRegCapRestriction.Builder<_B>- Parameters:
standardID- New value of the "standardID" property.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable- Overrides:
buildin classRegCapRestriction.Builder<_B>
-
copyOf
-
copyOf
-