Class LabelFieldVersion.LabelFieldVersionBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.labelfieldcatalog.LabelFieldVersion.LabelFieldVersionBuilder
- Enclosing class:
- LabelFieldVersion
Helper class to allow for fluent creation of LabelFieldVersion instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7labelFieldGroup(LabelFieldGroup value) Navigation property _LabelFieldGroup for LabelFieldVersion to single LabelFieldGroup.prodCmplncLabelFieldGroupID(String prodCmplncLabelFieldGroupID) Constraints: Not nullable, Maximum length: 21prodCmplncLabelFieldID(String prodCmplncLabelFieldID) Constraints: Not nullable, Maximum length: 21prodCmplncLabelFieldVersion(Short prodCmplncLabelFieldVersion) Constraints: Not nullableprodCmplncLabelFieldVersionID(String prodCmplncLabelFieldVersionID) (Key Field) Constraints: Not nullable, Maximum length: 21prodCmplncLblFieldCardinality(String prodCmplncLblFieldCardinality) Constraints: Not nullable, Maximum length: 1prodCmplncLblFldDataDefinition(String prodCmplncLblFldDataDefinition) Constraints: Not nullable, Maximum length: 10prodCmplncLblFldTechnicalName(String prodCmplncLblFldTechnicalName) Constraints: Not nullable, Maximum length: 255prodCmplncLblFldVersionStatus(String prodCmplncLblFldVersionStatus) Constraints: Not nullable, Maximum length: 1texts(LabelFieldVersionText... value) Navigation property _Texts for LabelFieldVersion to multiple LabelFieldVersionText.toString()
-
Method Details
-
labelFieldGroup
Navigation property _LabelFieldGroup for LabelFieldVersion to single LabelFieldGroup.- Parameters:
value- The LabelFieldGroup to build this LabelFieldVersion with.- Returns:
- This Builder to allow for a fluent interface.
-
texts
Navigation property _Texts for LabelFieldVersion to multiple LabelFieldVersionText.- Parameters:
value- The LabelFieldVersionTexts to build this LabelFieldVersion with.- Returns:
- This Builder to allow for a fluent interface.
-
prodCmplncLabelFieldVersionID
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder prodCmplncLabelFieldVersionID(@Nullable String prodCmplncLabelFieldVersionID) (Key Field) Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: ProdCmplncLabelFieldVersionID
- Returns:
this.
-
prodCmplncLabelFieldID
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder prodCmplncLabelFieldID(@Nullable String prodCmplncLabelFieldID) Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: ProdCmplncLabelFieldID
- Returns:
this.
-
prodCmplncLabelFieldVersion
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder prodCmplncLabelFieldVersion(@Nullable Short prodCmplncLabelFieldVersion) Constraints: Not nullableOriginal property name from the Odata EDM: ProdCmplncLabelFieldVersion
- Returns:
this.
-
prodCmplncLblFldVersionStatus
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder prodCmplncLblFldVersionStatus(@Nullable String prodCmplncLblFldVersionStatus) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProdCmplncLblFldVersionStatus
- Returns:
this.
-
prodCmplncLabelFieldGroupID
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder prodCmplncLabelFieldGroupID(@Nullable String prodCmplncLabelFieldGroupID) Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: ProdCmplncLabelFieldGroupID
- Returns:
this.
-
prodCmplncLblFldTechnicalName
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder prodCmplncLblFldTechnicalName(@Nullable String prodCmplncLblFldTechnicalName) Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: ProdCmplncLblFldTechnicalName
- Returns:
this.
-
prodCmplncLblFldDataDefinition
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder prodCmplncLblFldDataDefinition(@Nullable String prodCmplncLblFldDataDefinition) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProdCmplncLblFldDataDefinition
- Returns:
this.
-
prodCmplncLblFieldCardinality
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder prodCmplncLblFieldCardinality(@Nullable String prodCmplncLblFieldCardinality) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProdCmplncLblFieldCardinality
- Returns:
this.
-
createdByUser
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDateTime
@Nonnull public LabelFieldVersion.LabelFieldVersionBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
build
-
toString
-