Class InstancesDiff.InstanceCollection

  • Enclosing class:
    InstancesDiff

    @Deprecated(since="2021-09-30")
    public final class InstancesDiff.InstanceCollection
    extends Object
    Deprecated.
    This API is not supported in Cloud Service.
    The InstanceCollection collection allows to filter the instances using a set of custom filter either implementing InstanceFilter or pre-defined ones.

    Filters conditions are joined combined together using the logical operator "AND".

    • Method Detail

      • filterWith

        @NotNull
        public @NotNull InstancesDiff.InstanceCollection filterWith​(@Nullable
                                                                    @Nullable InstanceFilter filter)
        Deprecated.
        Filter the instances with a custom InstanceFilter filter.
        Parameters:
        filter - the filter to be applied on the instances
        Returns:
        this
      • isInClusterView

        @NotNull
        public @NotNull InstancesDiff.InstanceCollection isInClusterView​(@Nullable
                                                                         @Nullable ClusterView clusterView)
        Deprecated.
        Keep only the instances that are contained in the same ClusterView cluster view as the one provided.

        The comparison between cluster views is done on the basis of the cluster view identifier. Two cluster views with the same identifier are considered equal.

        Parameters:
        clusterView - the cluster view used to filter the instances
        Returns:
        this
      • isNotInClusterView

        @NotNull
        public @NotNull InstancesDiff.InstanceCollection isNotInClusterView​(@Nullable
                                                                            @Nullable ClusterView clusterView)
        Deprecated.
        Filter out the instances that are contained in the same ClusterView cluster view as the one provided.

        The comparison between cluster views is done on the basis of the cluster view identifier. Two cluster views with the same identifier are considered equal.

        Parameters:
        clusterView - the cluster view used to filter the instances
        Returns:
        this
      • get

        @NotNull
        public @NotNull Collection<InstanceDescription> get()
        Deprecated.
        Return the collection of InstanceDescription instances that have not been filtered out.
        Returns:
        the filtered collection of instances.