Class UpdateCatalogEntryOptions.Builder

  • Enclosing class:
    UpdateCatalogEntryOptions

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

      • Builder

        public Builder()
        Instantiates a new builder.
      • Builder

        public Builder​(java.lang.String id,
                       java.lang.String name,
                       java.lang.String kind,
                       java.util.Map<java.lang.String,​Overview> overviewUi,
                       Image images,
                       java.lang.Boolean disabled,
                       java.util.List<java.lang.String> tags,
                       Provider provider)
        Instantiates a new builder with required properties.
        Parameters:
        id - the id
        name - the name
        kind - the kind
        overviewUi - the overviewUi
        images - the images
        disabled - the disabled
        tags - the tags
        provider - the provider
    • Method Detail

      • build

        public UpdateCatalogEntryOptions build()
        Builds a UpdateCatalogEntryOptions.
        Returns:
        the new UpdateCatalogEntryOptions instance
      • addTags

        public UpdateCatalogEntryOptions.Builder addTags​(java.lang.String tags)
        Adds a new element to tags.
        Parameters:
        tags - the new element to be added
        Returns:
        the UpdateCatalogEntryOptions builder
      • name

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

        public UpdateCatalogEntryOptions.Builder kind​(java.lang.String kind)
        Set the kind.
        Parameters:
        kind - the kind
        Returns:
        the UpdateCatalogEntryOptions builder
      • overviewUi

        public UpdateCatalogEntryOptions.Builder overviewUi​(java.util.Map<java.lang.String,​Overview> overviewUi)
        Set the overviewUi.
        Parameters:
        overviewUi - the overviewUi
        Returns:
        the UpdateCatalogEntryOptions builder
      • disabled

        public UpdateCatalogEntryOptions.Builder disabled​(java.lang.Boolean disabled)
        Set the disabled.
        Parameters:
        disabled - the disabled
        Returns:
        the UpdateCatalogEntryOptions builder
      • tags

        public UpdateCatalogEntryOptions.Builder tags​(java.util.List<java.lang.String> tags)
        Set the tags. Existing tags will be replaced.
        Parameters:
        tags - the tags
        Returns:
        the UpdateCatalogEntryOptions builder
      • parentId

        public UpdateCatalogEntryOptions.Builder parentId​(java.lang.String parentId)
        Set the parentId.
        Parameters:
        parentId - the parentId
        Returns:
        the UpdateCatalogEntryOptions builder
      • group

        public UpdateCatalogEntryOptions.Builder group​(java.lang.Boolean group)
        Set the group.
        Parameters:
        group - the group
        Returns:
        the UpdateCatalogEntryOptions builder
      • active

        public UpdateCatalogEntryOptions.Builder active​(java.lang.Boolean active)
        Set the active.
        Parameters:
        active - the active
        Returns:
        the UpdateCatalogEntryOptions builder
      • account

        public UpdateCatalogEntryOptions.Builder account​(java.lang.String account)
        Set the account.
        Parameters:
        account - the account
        Returns:
        the UpdateCatalogEntryOptions builder
      • move

        public UpdateCatalogEntryOptions.Builder move​(java.lang.String move)
        Set the move.
        Parameters:
        move - the move
        Returns:
        the UpdateCatalogEntryOptions builder