Class InstanceSearch

java.lang.Object
co.yellowdog.platform.interaction.compute.InstanceSearch
All Implemented Interfaces:
Search

public class InstanceSearch extends Object implements Search
  • Method Details

    • builder

      public static InstanceSearch.Builder builder()
    • getSortField

      public String getSortField()
      Specified by:
      getSortField in interface Search
    • getSortDirection

      public SortDirection getSortDirection()
      Specified by:
      getSortDirection in interface Search
    • getComputeRequirementId

      public String getComputeRequirementId()
    • getComputeSourceId

      public String getComputeSourceId()
    • getProviders

      public List<@NotNull CloudProvider> getProviders()
    • getRegions

      public List<@NotNull String> getRegions()
    • getStatuses

      public List<@NotNull InstanceStatus> getStatuses()
    • getImageIds

      public List<@NotNull String> getImageIds()
    • getPublicIpAddress

      public String getPublicIpAddress()
    • getPrivateIpAddress

      public String getPrivateIpAddress()
    • getHostname

      public String getHostname()
    • setSortField

      public void setSortField(String sortField)
    • setSortDirection

      public void setSortDirection(SortDirection sortDirection)
    • setComputeRequirementId

      public void setComputeRequirementId(String computeRequirementId)
    • setComputeSourceId

      public void setComputeSourceId(String computeSourceId)
    • setProviders

      public void setProviders(List<@NotNull CloudProvider> providers)
    • setRegions

      public void setRegions(List<@NotNull String> regions)
    • setStatuses

      public void setStatuses(List<@NotNull InstanceStatus> statuses)
    • setImageIds

      public void setImageIds(List<@NotNull String> imageIds)
    • setPublicIpAddress

      public void setPublicIpAddress(String publicIpAddress)
    • setPrivateIpAddress

      public void setPrivateIpAddress(String privateIpAddress)
    • setHostname

      public void setHostname(String hostname)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object