Class TypeSummary.Builder

  • Enclosing class:
    TypeSummary

    public static class TypeSummary.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • key

        public TypeSummary.Builder key​(String key)
        Unique type key that is immutable.
        Parameters:
        key - the value to set
        Returns:
        this builder
      • name

        public TypeSummary.Builder name​(String name)
        The immutable name of the type.
        Parameters:
        name - the value to set
        Returns:
        this builder
      • description

        public TypeSummary.Builder description​(String description)
        Detailed description of the type.
        Parameters:
        description - the value to set
        Returns:
        this builder
      • catalogId

        public TypeSummary.Builder catalogId​(String catalogId)
        The data catalog’s OCID.
        Parameters:
        catalogId - the value to set
        Returns:
        this builder
      • typeCategory

        public TypeSummary.Builder typeCategory​(String typeCategory)
        Indicates the category this type belongs to.

        For instance, data assets, connections.

        Parameters:
        typeCategory - the value to set
        Returns:
        this builder
      • uri

        public TypeSummary.Builder uri​(String uri)
        URI to the type instance in the API.
        Parameters:
        uri - the value to set
        Returns:
        this builder
      • lifecycleState

        public TypeSummary.Builder lifecycleState​(LifecycleState lifecycleState)
        State of the folder.
        Parameters:
        lifecycleState - the value to set
        Returns:
        this builder
      • parentTypeKey

        public TypeSummary.Builder parentTypeKey​(String parentTypeKey)
        Unique key of the parent type.
        Parameters:
        parentTypeKey - the value to set
        Returns:
        this builder
      • parentTypeName

        public TypeSummary.Builder parentTypeName​(String parentTypeName)
        Name of the parent type.
        Parameters:
        parentTypeName - the value to set
        Returns:
        this builder