Class Contact.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.Contact.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- Contact
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAltIdentifiers(Iterable<? extends String> altIdentifiers) Adds the given items to the value of "altIdentifiers"addAltIdentifiers(String... altIdentifiers) Adds the given items to the value of "altIdentifiers"build()copyOf(Contact.Builder _other) end()protected <_P extends Contact>
_Pinit(_P _product) withAddress(String address) Sets the new value of "address" (any previous value will be replaced)withAltIdentifiers(Iterable<? extends String> altIdentifiers) Sets the new value of "altIdentifiers" (any previous value will be replaced)withAltIdentifiers(String... altIdentifiers) Sets the new value of "altIdentifiers" (any previous value will be replaced)Sets the new value of "email" (any previous value will be replaced)Sets the new value of "ivoId" (any previous value will be replaced)ResourceName.Builder<? extends Contact.Builder<_B>>withName()Returns the existing builder or a new builder to build the value of the "name" property.withName(ResourceName name) Sets the new value of "name" (any previous value will be replaced)withTelephone(String telephone) Sets the new value of "telephone" (any previous value will be replaced)
-
Field Details
-
_parentBuilder
-
_storedValue
-
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
end
-
init
-
withName
Sets the new value of "name" (any previous value will be replaced)- Parameters:
name- New value of the "name" property.
-
withName
Returns the existing builder or a new builder to build the value of the "name" property. UseResourceName.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "name" property.
Use
ResourceName.Builder.end()to return to the current builder.
-
withAddress
Sets the new value of "address" (any previous value will be replaced)- Parameters:
address- New value of the "address" property.
-
withEmail
Sets the new value of "email" (any previous value will be replaced)- Parameters:
email- New value of the "email" property.
-
withTelephone
Sets the new value of "telephone" (any previous value will be replaced)- Parameters:
telephone- New value of the "telephone" property.
-
addAltIdentifiers
Adds the given items to the value of "altIdentifiers"- Parameters:
altIdentifiers- Items to add to the value of the "altIdentifiers" property
-
withAltIdentifiers
Sets the new value of "altIdentifiers" (any previous value will be replaced)- Parameters:
altIdentifiers- New value of the "altIdentifiers" property.
-
addAltIdentifiers
Adds the given items to the value of "altIdentifiers"- Parameters:
altIdentifiers- Items to add to the value of the "altIdentifiers" property
-
withAltIdentifiers
Sets the new value of "altIdentifiers" (any previous value will be replaced)- Parameters:
altIdentifiers- New value of the "altIdentifiers" property.
-
withIvoId
Sets the new value of "ivoId" (any previous value will be replaced)- Parameters:
ivoId- New value of the "ivoId" property.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable
-
copyOf
-
copyOf
-