Class SIACapRestriction.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.Capability.Builder<_B>
org.javastro.ivoa.entities.resource.sia.SIACapRestriction.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Direct Known Subclasses:
SimpleImageAccess.Builder
- Enclosing class:
- SIACapRestriction
public static class SIACapRestriction.Builder<_B>
extends Capability.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
ConstructorsConstructorDescriptionBuilder(_B _parentBuilder, SIACapRestriction _other, boolean _copy) Builder(_B _parentBuilder, SIACapRestriction _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
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"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(SIACapRestriction _other) copyOf(SIACapRestriction.Builder _other) protected <_P extends SIACapRestriction>
_Pinit(_P _product) withDescription(String description) Sets the new value of "description" (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)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.Capability.Builder
addValidationLevels, copyOf, copyOf, end, init
-
Constructor Details
-
Builder
-
Builder
public Builder(_B _parentBuilder, SIACapRestriction _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Details
-
init
-
addValidationLevels
public SIACapRestriction.Builder<_B> addValidationLevels(Iterable<? extends Validation> validationLevels) Adds the given items to the value of "validationLevels"- Overrides:
addValidationLevelsin classCapability.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 classCapability.Builder<_B>- Parameters:
validationLevels- Items to add to the value of the "validationLevels" property
-
withValidationLevels
public SIACapRestriction.Builder<_B> withValidationLevels(Iterable<? extends Validation> validationLevels) Sets the new value of "validationLevels" (any previous value will be replaced)- Overrides:
withValidationLevelsin classCapability.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 classCapability.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 classCapability.Builder<_B>- Parameters:
description- New value of the "description" property.
-
addInterfaces
Adds the given items to the value of "interfaces"- Overrides:
addInterfacesin classCapability.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 classCapability.Builder<_B>- Parameters:
interfaces- Items to add to the value of the "interfaces" property
-
withInterfaces
public SIACapRestriction.Builder<_B> withInterfaces(Iterable<? extends ServiceInterface> interfaces) Sets the new value of "interfaces" (any previous value will be replaced)- Overrides:
withInterfacesin classCapability.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 classCapability.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 classCapability.Builder<_B>- Parameters:
standardID- New value of the "standardID" property.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable- Overrides:
buildin classCapability.Builder<_B>
-
copyOf
-
copyOf
-