Class CFMetaData.Builder

  • Enclosing class:
    CFMetaData

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

      • Builder

        public Builder()
        Instantiates a new builder.
    • Method Detail

      • build

        public CFMetaData build()
        Builds a CFMetaData.
        Returns:
        the new CFMetaData instance
      • addRequires

        @Deprecated
        public CFMetaData.Builder addRequires​(java.lang.String requires)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Adds a new element to requires.
        Parameters:
        requires - the new element to be added
        Returns:
        the CFMetaData builder
      • type

        @Deprecated
        public CFMetaData.Builder type​(java.lang.String type)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the type.
        Parameters:
        type - the type
        Returns:
        the CFMetaData builder
      • iamCompatible

        public CFMetaData.Builder iamCompatible​(java.lang.Boolean iamCompatible)
        Set the iamCompatible.
        Parameters:
        iamCompatible - the iamCompatible
        Returns:
        the CFMetaData builder
      • uniqueApiKey

        @Deprecated
        public CFMetaData.Builder uniqueApiKey​(java.lang.Boolean uniqueApiKey)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the uniqueApiKey.
        Parameters:
        uniqueApiKey - the uniqueApiKey
        Returns:
        the CFMetaData builder
      • provisionable

        public CFMetaData.Builder provisionable​(java.lang.Boolean provisionable)
        Set the provisionable.
        Parameters:
        provisionable - the provisionable
        Returns:
        the CFMetaData builder
      • bindable

        public CFMetaData.Builder bindable​(java.lang.Boolean bindable)
        Set the bindable.
        Parameters:
        bindable - the bindable
        Returns:
        the CFMetaData builder
      • asyncProvisioningSupported

        @Deprecated
        public CFMetaData.Builder asyncProvisioningSupported​(java.lang.Boolean asyncProvisioningSupported)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the asyncProvisioningSupported.
        Parameters:
        asyncProvisioningSupported - the asyncProvisioningSupported
        Returns:
        the CFMetaData builder
      • asyncUnprovisioningSupported

        @Deprecated
        public CFMetaData.Builder asyncUnprovisioningSupported​(java.lang.Boolean asyncUnprovisioningSupported)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the asyncUnprovisioningSupported.
        Parameters:
        asyncUnprovisioningSupported - the asyncUnprovisioningSupported
        Returns:
        the CFMetaData builder
      • requires

        @Deprecated
        public CFMetaData.Builder requires​(java.util.List<java.lang.String> requires)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the requires. Existing requires will be replaced.
        Parameters:
        requires - the requires
        Returns:
        the CFMetaData builder
      • planUpdateable

        public CFMetaData.Builder planUpdateable​(java.lang.Boolean planUpdateable)
        Set the planUpdateable.
        Parameters:
        planUpdateable - the planUpdateable
        Returns:
        the CFMetaData builder
      • state

        @Deprecated
        public CFMetaData.Builder state​(java.lang.String state)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the state.
        Parameters:
        state - the state
        Returns:
        the CFMetaData builder
      • serviceCheckEnabled

        @Deprecated
        public CFMetaData.Builder serviceCheckEnabled​(java.lang.Boolean serviceCheckEnabled)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the serviceCheckEnabled.
        Parameters:
        serviceCheckEnabled - the serviceCheckEnabled
        Returns:
        the CFMetaData builder
      • testCheckInterval

        @Deprecated
        public CFMetaData.Builder testCheckInterval​(long testCheckInterval)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the testCheckInterval.
        Parameters:
        testCheckInterval - the testCheckInterval
        Returns:
        the CFMetaData builder
      • serviceKeySupported

        public CFMetaData.Builder serviceKeySupported​(java.lang.Boolean serviceKeySupported)
        Set the serviceKeySupported.
        Parameters:
        serviceKeySupported - the serviceKeySupported
        Returns:
        the CFMetaData builder
      • cfGuid

        @Deprecated
        public CFMetaData.Builder cfGuid​(java.util.Map<java.lang.String,​java.lang.String> cfGuid)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the cfGuid.
        Parameters:
        cfGuid - the cfGuid
        Returns:
        the CFMetaData builder
      • crnMask

        public CFMetaData.Builder crnMask​(java.lang.String crnMask)
        Set the crnMask.
        Parameters:
        crnMask - the crnMask
        Returns:
        the CFMetaData builder
      • paidOnly

        @Deprecated
        public CFMetaData.Builder paidOnly​(java.lang.Boolean paidOnly)
        Deprecated.
        this method is deprecated and may be removed in a future release
        Set the paidOnly.
        Parameters:
        paidOnly - the paidOnly
        Returns:
        the CFMetaData builder
      • customCreatePageHybridEnabled

        public CFMetaData.Builder customCreatePageHybridEnabled​(java.lang.Boolean customCreatePageHybridEnabled)
        Set the customCreatePageHybridEnabled.
        Parameters:
        customCreatePageHybridEnabled - the customCreatePageHybridEnabled
        Returns:
        the CFMetaData builder