Class TableAccess.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.Capability.Builder<_B>
org.javastro.ivoa.entities.resource.tap.TableAccess.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- TableAccess
public static class TableAccess.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, TableAccess _other, boolean _copy) Builder(_B _parentBuilder, TableAccess _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
Method Summary
Modifier and TypeMethodDescriptionDataModelType.Builder<? extends TableAccess.Builder<_B>>Returns a new builder to build an additional value of the "DataModels" property.addDataModels(Iterable<? extends DataModelType> dataModels) Adds the given items to the value of "dataModels"addDataModels(DataModelType... dataModels) Adds the given items to the value of "dataModels"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"Language.Builder<? extends TableAccess.Builder<_B>>Returns a new builder to build an additional value of the "Languages" property.addLanguages(Iterable<? extends Language> languages) Adds the given items to the value of "languages"addLanguages(Language... languages) Adds the given items to the value of "languages"OutputFormat.Builder<? extends TableAccess.Builder<_B>>Returns a new builder to build an additional value of the "OutputFormats" property.addOutputFormats(Iterable<? extends OutputFormat> outputFormats) Adds the given items to the value of "outputFormats"addOutputFormats(OutputFormat... outputFormats) Adds the given items to the value of "outputFormats"UploadMethod.Builder<? extends TableAccess.Builder<_B>>Returns a new builder to build an additional value of the "UploadMethods" property.addUploadMethods(Iterable<? extends UploadMethod> uploadMethods) Adds the given items to the value of "uploadMethods"addUploadMethods(UploadMethod... uploadMethods) Adds the given items to the value of "uploadMethods"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(TableAccess _other) copyOf(TableAccess.Builder _other) protected <_P extends TableAccess>
_Pinit(_P _product) withDataModels(Iterable<? extends DataModelType> dataModels) Sets the new value of "dataModels" (any previous value will be replaced)withDataModels(DataModelType... dataModels) Sets the new value of "dataModels" (any previous value will be replaced)withDescription(String description) Sets the new value of "description" (any previous value will be replaced)TimeLimits.Builder<? extends TableAccess.Builder<_B>>Returns the existing builder or a new builder to build the value of the "executionDuration" property.withExecutionDuration(TimeLimits executionDuration) Sets the new value of "executionDuration" (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)withLanguages(Iterable<? extends Language> languages) Sets the new value of "languages" (any previous value will be replaced)withLanguages(Language... languages) Sets the new value of "languages" (any previous value will be replaced)withOutputFormats(Iterable<? extends OutputFormat> outputFormats) Sets the new value of "outputFormats" (any previous value will be replaced)withOutputFormats(OutputFormat... outputFormats) Sets the new value of "outputFormats" (any previous value will be replaced)DataLimits.Builder<? extends TableAccess.Builder<_B>>Returns the existing builder or a new builder to build the value of the "outputLimit" property.withOutputLimit(DataLimits outputLimit) Sets the new value of "outputLimit" (any previous value will be replaced)TimeLimits.Builder<? extends TableAccess.Builder<_B>>Returns the existing builder or a new builder to build the value of the "retentionPeriod" property.withRetentionPeriod(TimeLimits retentionPeriod) Sets the new value of "retentionPeriod" (any previous value will be replaced)withStandardID(String standardID) Sets the new value of "standardID" (any previous value will be replaced)DataLimits.Builder<? extends TableAccess.Builder<_B>>Returns the existing builder or a new builder to build the value of the "uploadLimit" property.withUploadLimit(DataLimits uploadLimit) Sets the new value of "uploadLimit" (any previous value will be replaced)withUploadMethods(Iterable<? extends UploadMethod> uploadMethods) Sets the new value of "uploadMethods" (any previous value will be replaced)withUploadMethods(UploadMethod... uploadMethods) Sets the new value of "uploadMethods" (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, TableAccess _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Details
-
init
-
addDataModels
Adds the given items to the value of "dataModels"- Parameters:
dataModels- Items to add to the value of the "dataModels" property
-
withDataModels
Sets the new value of "dataModels" (any previous value will be replaced)- Parameters:
dataModels- New value of the "dataModels" property.
-
addDataModels
Adds the given items to the value of "dataModels"- Parameters:
dataModels- Items to add to the value of the "dataModels" property
-
withDataModels
Sets the new value of "dataModels" (any previous value will be replaced)- Parameters:
dataModels- New value of the "dataModels" property.
-
addDataModels
Returns a new builder to build an additional value of the "DataModels" property. UseDataModelType.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "DataModels" property.
Use
DataModelType.Builder.end()to return to the current builder.
-
addLanguages
Adds the given items to the value of "languages"- Parameters:
languages- Items to add to the value of the "languages" property
-
withLanguages
Sets the new value of "languages" (any previous value will be replaced)- Parameters:
languages- New value of the "languages" property.
-
addLanguages
Adds the given items to the value of "languages"- Parameters:
languages- Items to add to the value of the "languages" property
-
withLanguages
Sets the new value of "languages" (any previous value will be replaced)- Parameters:
languages- New value of the "languages" property.
-
addLanguages
Returns a new builder to build an additional value of the "Languages" property. UseLanguage.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "Languages" property.
Use
Language.Builder.end()to return to the current builder.
-
addOutputFormats
Adds the given items to the value of "outputFormats"- Parameters:
outputFormats- Items to add to the value of the "outputFormats" property
-
withOutputFormats
Sets the new value of "outputFormats" (any previous value will be replaced)- Parameters:
outputFormats- New value of the "outputFormats" property.
-
addOutputFormats
Adds the given items to the value of "outputFormats"- Parameters:
outputFormats- Items to add to the value of the "outputFormats" property
-
withOutputFormats
Sets the new value of "outputFormats" (any previous value will be replaced)- Parameters:
outputFormats- New value of the "outputFormats" property.
-
addOutputFormats
Returns a new builder to build an additional value of the "OutputFormats" property. UseOutputFormat.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "OutputFormats" property.
Use
OutputFormat.Builder.end()to return to the current builder.
-
addUploadMethods
Adds the given items to the value of "uploadMethods"- Parameters:
uploadMethods- Items to add to the value of the "uploadMethods" property
-
withUploadMethods
Sets the new value of "uploadMethods" (any previous value will be replaced)- Parameters:
uploadMethods- New value of the "uploadMethods" property.
-
addUploadMethods
Adds the given items to the value of "uploadMethods"- Parameters:
uploadMethods- Items to add to the value of the "uploadMethods" property
-
withUploadMethods
Sets the new value of "uploadMethods" (any previous value will be replaced)- Parameters:
uploadMethods- New value of the "uploadMethods" property.
-
addUploadMethods
Returns a new builder to build an additional value of the "UploadMethods" property. UseUploadMethod.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "UploadMethods" property.
Use
UploadMethod.Builder.end()to return to the current builder.
-
withRetentionPeriod
Sets the new value of "retentionPeriod" (any previous value will be replaced)- Parameters:
retentionPeriod- New value of the "retentionPeriod" property.
-
withRetentionPeriod
Returns the existing builder or a new builder to build the value of the "retentionPeriod" property. UseTimeLimits.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "retentionPeriod" property.
Use
TimeLimits.Builder.end()to return to the current builder.
-
withExecutionDuration
Sets the new value of "executionDuration" (any previous value will be replaced)- Parameters:
executionDuration- New value of the "executionDuration" property.
-
withExecutionDuration
Returns the existing builder or a new builder to build the value of the "executionDuration" property. UseTimeLimits.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "executionDuration" property.
Use
TimeLimits.Builder.end()to return to the current builder.
-
withOutputLimit
Sets the new value of "outputLimit" (any previous value will be replaced)- Parameters:
outputLimit- New value of the "outputLimit" property.
-
withOutputLimit
Returns the existing builder or a new builder to build the value of the "outputLimit" property. UseDataLimits.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "outputLimit" property.
Use
DataLimits.Builder.end()to return to the current builder.
-
withUploadLimit
Sets the new value of "uploadLimit" (any previous value will be replaced)- Parameters:
uploadLimit- New value of the "uploadLimit" property.
-
withUploadLimit
Returns the existing builder or a new builder to build the value of the "uploadLimit" property. UseDataLimits.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "uploadLimit" property.
Use
DataLimits.Builder.end()to return to the current builder.
-
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
-
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 TableAccess.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
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
-