Class ComputeSourceTemplateSearch

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

public class ComputeSourceTemplateSearch extends Object implements Search
  • Method Details

    • builder

      public static ComputeSourceTemplateSearch.Builder builder()
    • getSortField

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

      public String getName()
    • getSortDirection

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

      public List<String> getNamespaces()
    • getSourceType

      @Deprecated public String getSourceType()
      Deprecated.
    • getSourceTypes

      public List<@AllowedValues({"co.yellowdog.platform.model.AwsFleetComputeSource","co.yellowdog.platform.model.AwsInstancesComputeSource","co.yellowdog.platform.model.AzureInstancesComputeSource","co.yellowdog.platform.model.AzureScaleSetComputeSource","co.yellowdog.platform.model.GceInstanceGroupComputeSource","co.yellowdog.platform.model.GceInstancesComputeSource","co.yellowdog.platform.model.OciInstancePoolComputeSource","co.yellowdog.platform.model.OciInstancesComputeSource","co.yellowdog.platform.model.SimulatorComputeSource"}) String> getSourceTypes()
    • setSortField

      public void setSortField(String sortField)
    • setName

      public void setName(String name)
    • setSortDirection

      public void setSortDirection(SortDirection sortDirection)
    • setNamespaces

      public void setNamespaces(List<String> namespaces)
    • setSourceType

      @Deprecated public void setSourceType(String sourceType)
      Deprecated.
    • setSourceTypes

      public void setSourceTypes(List<@AllowedValues({"co.yellowdog.platform.model.AwsFleetComputeSource","co.yellowdog.platform.model.AwsInstancesComputeSource","co.yellowdog.platform.model.AzureInstancesComputeSource","co.yellowdog.platform.model.AzureScaleSetComputeSource","co.yellowdog.platform.model.GceInstanceGroupComputeSource","co.yellowdog.platform.model.GceInstancesComputeSource","co.yellowdog.platform.model.OciInstancePoolComputeSource","co.yellowdog.platform.model.OciInstancesComputeSource","co.yellowdog.platform.model.SimulatorComputeSource"}) String> sourceTypes)
    • 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