Class ReplaceCatalogOptions.Builder

  • Enclosing class:
    ReplaceCatalogOptions

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

      • Builder

        public Builder()
        Instantiates a new builder.
      • Builder

        public Builder​(java.lang.String catalogIdentifier)
        Instantiates a new builder with required properties.
        Parameters:
        catalogIdentifier - the catalogIdentifier
    • Method Detail

      • build

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

        public ReplaceCatalogOptions.Builder addTags​(java.lang.String tags)
        Adds an tags to tags.
        Parameters:
        tags - the new tags
        Returns:
        the ReplaceCatalogOptions builder
      • addFeatures

        public ReplaceCatalogOptions.Builder addFeatures​(Feature features)
        Adds an features to features.
        Parameters:
        features - the new features
        Returns:
        the ReplaceCatalogOptions builder
      • catalogIdentifier

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

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

        public ReplaceCatalogOptions.Builder rev​(java.lang.String rev)
        Set the rev.
        Parameters:
        rev - the rev
        Returns:
        the ReplaceCatalogOptions builder
      • label

        public ReplaceCatalogOptions.Builder label​(java.lang.String label)
        Set the label.
        Parameters:
        label - the label
        Returns:
        the ReplaceCatalogOptions builder
      • shortDescription

        public ReplaceCatalogOptions.Builder shortDescription​(java.lang.String shortDescription)
        Set the shortDescription.
        Parameters:
        shortDescription - the shortDescription
        Returns:
        the ReplaceCatalogOptions builder
      • catalogIconUrl

        public ReplaceCatalogOptions.Builder catalogIconUrl​(java.lang.String catalogIconUrl)
        Set the catalogIconUrl.
        Parameters:
        catalogIconUrl - the catalogIconUrl
        Returns:
        the ReplaceCatalogOptions builder
      • tags

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

        public ReplaceCatalogOptions.Builder features​(java.util.List<Feature> features)
        Set the features. Existing features will be replaced.
        Parameters:
        features - the features
        Returns:
        the ReplaceCatalogOptions builder
      • disabled

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

        public ReplaceCatalogOptions.Builder resourceGroupId​(java.lang.String resourceGroupId)
        Set the resourceGroupId.
        Parameters:
        resourceGroupId - the resourceGroupId
        Returns:
        the ReplaceCatalogOptions builder
      • owningAccount

        public ReplaceCatalogOptions.Builder owningAccount​(java.lang.String owningAccount)
        Set the owningAccount.
        Parameters:
        owningAccount - the owningAccount
        Returns:
        the ReplaceCatalogOptions builder
      • catalogFilters

        public ReplaceCatalogOptions.Builder catalogFilters​(Filters catalogFilters)
        Set the catalogFilters.
        Parameters:
        catalogFilters - the catalogFilters
        Returns:
        the ReplaceCatalogOptions builder
      • syndicationSettings

        public ReplaceCatalogOptions.Builder syndicationSettings​(SyndicationResource syndicationSettings)
        Set the syndicationSettings.
        Parameters:
        syndicationSettings - the syndicationSettings
        Returns:
        the ReplaceCatalogOptions builder
      • kind

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