Class SimpleSpectralAccess.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.Capability.Builder<_B>
org.javastro.ivoa.entities.resource.ssap.SimpleSpectralAccess.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- SimpleSpectralAccess
public static class SimpleSpectralAccess.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, SimpleSpectralAccess _other, boolean _copy) Builder(_B _parentBuilder, SimpleSpectralAccess _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
Method Summary
Modifier and TypeMethodDescriptionaddCreationTypes(Iterable<? extends CreationType> creationTypes) Adds the given items to the value of "creationTypes"addCreationTypes(CreationType... creationTypes) Adds the given items to the value of "creationTypes"addDataSources(Iterable<? extends DataSource> dataSources) Adds the given items to the value of "dataSources"addDataSources(DataSource... dataSources) Adds the given items to the value of "dataSources"addInterfaces(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"addSupportedFrames(Iterable<? extends SupportedFrame> supportedFrames) Adds the given items to the value of "supportedFrames"addSupportedFrames(SupportedFrame... supportedFrames) Adds the given items to the value of "supportedFrames"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(SimpleSpectralAccess _other) copyOf(SimpleSpectralAccess.Builder _other) protected <_P extends SimpleSpectralAccess>
_Pinit(_P _product) withComplianceLevel(ComplianceLevel complianceLevel) Sets the new value of "complianceLevel" (any previous value will be replaced)withCreationTypes(Iterable<? extends CreationType> creationTypes) Sets the new value of "creationTypes" (any previous value will be replaced)withCreationTypes(CreationType... creationTypes) Sets the new value of "creationTypes" (any previous value will be replaced)withDataSources(Iterable<? extends DataSource> dataSources) Sets the new value of "dataSources" (any previous value will be replaced)withDataSources(DataSource... dataSources) Sets the new value of "dataSources" (any previous value will be replaced)withDefaultMaxRecords(BigInteger defaultMaxRecords) Sets the new value of "defaultMaxRecords" (any previous value will be replaced)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)withMaxAperture(Double maxAperture) Sets the new value of "maxAperture" (any previous value will be replaced)withMaxFileSize(BigInteger maxFileSize) Sets the new value of "maxFileSize" (any previous value will be replaced)withMaxRecords(BigInteger maxRecords) Sets the new value of "maxRecords" (any previous value will be replaced)withMaxSearchRadius(Double maxSearchRadius) Sets the new value of "maxSearchRadius" (any previous value will be replaced)withStandardID(String standardID) Sets the new value of "standardID" (any previous value will be replaced)withSupportedFrames(Iterable<? extends SupportedFrame> supportedFrames) Sets the new value of "supportedFrames" (any previous value will be replaced)withSupportedFrames(SupportedFrame... supportedFrames) Sets the new value of "supportedFrames" (any previous value will be replaced)Query.Builder<? extends SimpleSpectralAccess.Builder<_B>>Returns the existing builder or a new builder to build the value of the "testQuery" property.withTestQuery(Query testQuery) Sets the new value of "testQuery" (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, SimpleSpectralAccess _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Details
-
init
-
withComplianceLevel
Sets the new value of "complianceLevel" (any previous value will be replaced)- Parameters:
complianceLevel- New value of the "complianceLevel" property.
-
addDataSources
Adds the given items to the value of "dataSources"- Parameters:
dataSources- Items to add to the value of the "dataSources" property
-
withDataSources
Sets the new value of "dataSources" (any previous value will be replaced)- Parameters:
dataSources- New value of the "dataSources" property.
-
addDataSources
Adds the given items to the value of "dataSources"- Parameters:
dataSources- Items to add to the value of the "dataSources" property
-
withDataSources
Sets the new value of "dataSources" (any previous value will be replaced)- Parameters:
dataSources- New value of the "dataSources" property.
-
addCreationTypes
public SimpleSpectralAccess.Builder<_B> addCreationTypes(Iterable<? extends CreationType> creationTypes) Adds the given items to the value of "creationTypes"- Parameters:
creationTypes- Items to add to the value of the "creationTypes" property
-
withCreationTypes
public SimpleSpectralAccess.Builder<_B> withCreationTypes(Iterable<? extends CreationType> creationTypes) Sets the new value of "creationTypes" (any previous value will be replaced)- Parameters:
creationTypes- New value of the "creationTypes" property.
-
addCreationTypes
Adds the given items to the value of "creationTypes"- Parameters:
creationTypes- Items to add to the value of the "creationTypes" property
-
withCreationTypes
Sets the new value of "creationTypes" (any previous value will be replaced)- Parameters:
creationTypes- New value of the "creationTypes" property.
-
addSupportedFrames
public SimpleSpectralAccess.Builder<_B> addSupportedFrames(Iterable<? extends SupportedFrame> supportedFrames) Adds the given items to the value of "supportedFrames"- Parameters:
supportedFrames- Items to add to the value of the "supportedFrames" property
-
withSupportedFrames
public SimpleSpectralAccess.Builder<_B> withSupportedFrames(Iterable<? extends SupportedFrame> supportedFrames) Sets the new value of "supportedFrames" (any previous value will be replaced)- Parameters:
supportedFrames- New value of the "supportedFrames" property.
-
addSupportedFrames
Adds the given items to the value of "supportedFrames"- Parameters:
supportedFrames- Items to add to the value of the "supportedFrames" property
-
withSupportedFrames
Sets the new value of "supportedFrames" (any previous value will be replaced)- Parameters:
supportedFrames- New value of the "supportedFrames" property.
-
withMaxSearchRadius
Sets the new value of "maxSearchRadius" (any previous value will be replaced)- Parameters:
maxSearchRadius- New value of the "maxSearchRadius" property.
-
withMaxRecords
Sets the new value of "maxRecords" (any previous value will be replaced)- Parameters:
maxRecords- New value of the "maxRecords" property.
-
withDefaultMaxRecords
Sets the new value of "defaultMaxRecords" (any previous value will be replaced)- Parameters:
defaultMaxRecords- New value of the "defaultMaxRecords" property.
-
withMaxAperture
Sets the new value of "maxAperture" (any previous value will be replaced)- Parameters:
maxAperture- New value of the "maxAperture" property.
-
withMaxFileSize
Sets the new value of "maxFileSize" (any previous value will be replaced)- Parameters:
maxFileSize- New value of the "maxFileSize" property.
-
withTestQuery
Sets the new value of "testQuery" (any previous value will be replaced)- Parameters:
testQuery- New value of the "testQuery" property.
-
withTestQuery
Returns the existing builder or a new builder to build the value of the "testQuery" property. UseQuery.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "testQuery" property.
Use
Query.Builder.end()to return to the current builder.
-
addValidationLevels
public SimpleSpectralAccess.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 SimpleSpectralAccess.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
public SimpleSpectralAccess.Builder<_B> addInterfaces(Iterable<? extends ServiceInterface> interfaces) 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 SimpleSpectralAccess.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
-