Package pl.poznan.put.pdb
Class ImmutablePdbRemark465Line.Builder
- java.lang.Object
-
- pl.poznan.put.pdb.ImmutablePdbRemark465Line.Builder
-
- Enclosing class:
- ImmutablePdbRemark465Line
@NotThreadSafe public static final class ImmutablePdbRemark465Line.Builder extends Object
Builds instances of typeImmutablePdbRemark465Line. Initialize attributes and then invoke thebuild()method to create an immutable instance.Builderis not thread-safe and generally should not be stored in a field or collection, but instead used immediately to create instances.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutablePdbRemark465Linebuild()Builds a newImmutablePdbRemark465Line.ImmutablePdbRemark465Line.BuilderchainIdentifier(String chainIdentifier)Initializes the value for thechainIdentifierattribute.ImmutablePdbRemark465Line.Builderfrom(ChainNumberICode instance)Fill a builder with attribute values from the providedpl.poznan.put.pdb.ChainNumberICodeinstance.ImmutablePdbRemark465Line.Builderfrom(PdbRemark465Line instance)Fill a builder with attribute values from the providedpl.poznan.put.pdb.PdbRemark465Lineinstance.ImmutablePdbRemark465Line.BuilderinsertionCode(String insertionCode)Initializes the value for theinsertionCodeattribute.ImmutablePdbRemark465Line.BuildermodelNumber(int modelNumber)Initializes the value for themodelNumberattribute.ImmutablePdbRemark465Line.BuilderresidueName(String residueName)Initializes the value for theresidueNameattribute.ImmutablePdbRemark465Line.BuilderresidueNumber(int residueNumber)Initializes the value for theresidueNumberattribute.
-
-
-
Method Detail
-
from
public final ImmutablePdbRemark465Line.Builder from(ChainNumberICode instance)
Fill a builder with attribute values from the providedpl.poznan.put.pdb.ChainNumberICodeinstance.- Parameters:
instance- The instance from which to copy values- Returns:
thisbuilder for use in a chained invocation
-
from
public final ImmutablePdbRemark465Line.Builder from(PdbRemark465Line instance)
Fill a builder with attribute values from the providedpl.poznan.put.pdb.PdbRemark465Lineinstance.- Parameters:
instance- The instance from which to copy values- Returns:
thisbuilder for use in a chained invocation
-
modelNumber
public final ImmutablePdbRemark465Line.Builder modelNumber(int modelNumber)
Initializes the value for themodelNumberattribute.- Parameters:
modelNumber- The value for modelNumber- Returns:
thisbuilder for use in a chained invocation
-
residueName
public final ImmutablePdbRemark465Line.Builder residueName(String residueName)
Initializes the value for theresidueNameattribute.- Parameters:
residueName- The value for residueName- Returns:
thisbuilder for use in a chained invocation
-
chainIdentifier
public final ImmutablePdbRemark465Line.Builder chainIdentifier(String chainIdentifier)
Initializes the value for thechainIdentifierattribute.- Parameters:
chainIdentifier- The value for chainIdentifier- Returns:
thisbuilder for use in a chained invocation
-
residueNumber
public final ImmutablePdbRemark465Line.Builder residueNumber(int residueNumber)
Initializes the value for theresidueNumberattribute.- Parameters:
residueNumber- The value for residueNumber- Returns:
thisbuilder for use in a chained invocation
-
insertionCode
public final ImmutablePdbRemark465Line.Builder insertionCode(String insertionCode)
Initializes the value for theinsertionCodeattribute.- Parameters:
insertionCode- The value for insertionCode- Returns:
thisbuilder for use in a chained invocation
-
build
public ImmutablePdbRemark465Line build()
Builds a newImmutablePdbRemark465Line.- Returns:
- An immutable instance of PdbRemark465Line
- Throws:
IllegalStateException- if any required attributes are missing
-
-