Class DataProductDomain.Builder

  • Enclosing class:
    DataProductDomain

    public static class DataProductDomain.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
      • Builder

        public Builder​(ContainerReference container)
        Instantiates a new builder with required properties.
        Parameters:
        container - the container
    • Method Detail

      • build

        public DataProductDomain build()
        Builds a DataProductDomain.
        Returns:
        the new DataProductDomain instance
      • addSubDomains

        public DataProductDomain.Builder addSubDomains​(InitializeSubDomain subDomains)
        Adds a new element to subDomains.
        Parameters:
        subDomains - the new element to be added
        Returns:
        the DataProductDomain builder
      • trace

        public DataProductDomain.Builder trace​(java.lang.String trace)
        Set the trace.
        Parameters:
        trace - the trace
        Returns:
        the DataProductDomain builder
      • errors

        public DataProductDomain.Builder errors​(java.util.List<ErrorModelResource> errors)
        Set the errors. Existing errors will be replaced.
        Parameters:
        errors - the errors
        Returns:
        the DataProductDomain builder
      • name

        public DataProductDomain.Builder name​(java.lang.String name)
        Set the name.
        Parameters:
        name - the name
        Returns:
        the DataProductDomain builder
      • description

        public DataProductDomain.Builder description​(java.lang.String description)
        Set the description.
        Parameters:
        description - the description
        Returns:
        the DataProductDomain builder
      • id

        public DataProductDomain.Builder id​(java.lang.String id)
        Set the id.
        Parameters:
        id - the id
        Returns:
        the DataProductDomain builder
      • subDomains

        public DataProductDomain.Builder subDomains​(java.util.List<InitializeSubDomain> subDomains)
        Set the subDomains. Existing subDomains will be replaced.
        Parameters:
        subDomains - the subDomains
        Returns:
        the DataProductDomain builder