java.lang.Object
com.atlassian.bamboo.configuration.external.yaml.properties.plan.Artifact

@Immutable public class Artifact extends Object
  • Constructor Details

    • Artifact

      public Artifact(@NotNull @NotNull String name, @Nullable @Nullable String location, @NotNull @NotNull List<String> pattern, @NotNull @NotNull List<String> exclusion, boolean shared, boolean required)
    • Artifact

      public Artifact(@NotNull @NotNull String name, @Nullable @Nullable String location, @NotNull @NotNull List<String> pattern, @NotNull @NotNull List<String> exclusion, boolean shared, boolean required, boolean httpCompressionOn)
  • Method Details

    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object
    • getName

      @NotNull public @NotNull String getName()
    • getLocation

      @Nullable public @Nullable String getLocation()
    • getPattern

      @NotNull public @NotNull List<String> getPattern()
    • getExclusion

      @NotNull public @NotNull List<String> getExclusion()
    • isShared

      public boolean isShared()
    • isRequired

      public boolean isRequired()
    • isHttpCompressionOn

      public boolean isHttpCompressionOn()