Class Definition

  • All Implemented Interfaces:
    java.io.Serializable

    public class Definition
    extends java.lang.Object
    implements java.io.Serializable
    Provides a mechanism for associating one or more specific IP addresses and/or IP address ranges with a set of AMI parms which will be used in place of the default values during AMI operations.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      Definition()  
      Definition​(java.lang.Integer port, java.lang.Boolean useSsl, java.lang.Integer timeout, java.lang.Integer retry, java.lang.String username, java.lang.String password, java.util.List<Range> ranges, java.util.List<java.lang.String> specifics, java.util.List<java.lang.String> ipMatches)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addSpecific​(java.lang.String vSpecific)  
      boolean equals​(java.lang.Object obj)  
      java.util.List<java.lang.String> getIpMatches()  
      java.util.Optional<java.lang.String> getPassword()  
      java.util.Optional<java.lang.Integer> getPort()  
      java.util.List<Range> getRanges()  
      java.util.Optional<java.lang.Integer> getRetry()  
      java.util.List<java.lang.String> getSpecifics()  
      java.util.Optional<java.lang.Integer> getTimeout()  
      java.util.Optional<java.lang.String> getUsername()  
      boolean getUseSsl()  
      int hashCode()  
      void setIpMatches​(java.util.List<java.lang.String> ipMatches)  
      void setPassword​(java.lang.String password)  
      void setPort​(java.lang.Integer port)  
      void setRanges​(java.util.List<Range> ranges)  
      void setRetry​(java.lang.Integer retry)  
      void setSpecifics​(java.util.List<java.lang.String> specifics)  
      void setTimeout​(java.lang.Integer timeout)  
      void setUsername​(java.lang.String username)  
      void setUseSsl​(java.lang.Boolean useSsl)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Definition

        public Definition()
      • Definition

        public Definition​(java.lang.Integer port,
                          java.lang.Boolean useSsl,
                          java.lang.Integer timeout,
                          java.lang.Integer retry,
                          java.lang.String username,
                          java.lang.String password,
                          java.util.List<Range> ranges,
                          java.util.List<java.lang.String> specifics,
                          java.util.List<java.lang.String> ipMatches)
    • Method Detail

      • getPort

        public java.util.Optional<java.lang.Integer> getPort()
      • setPort

        public void setPort​(java.lang.Integer port)
      • getUseSsl

        public boolean getUseSsl()
      • setUseSsl

        public void setUseSsl​(java.lang.Boolean useSsl)
      • getTimeout

        public java.util.Optional<java.lang.Integer> getTimeout()
      • setTimeout

        public void setTimeout​(java.lang.Integer timeout)
      • getRetry

        public java.util.Optional<java.lang.Integer> getRetry()
      • setRetry

        public void setRetry​(java.lang.Integer retry)
      • getUsername

        public java.util.Optional<java.lang.String> getUsername()
      • setUsername

        public void setUsername​(java.lang.String username)
      • getPassword

        public java.util.Optional<java.lang.String> getPassword()
      • setPassword

        public void setPassword​(java.lang.String password)
      • getRanges

        public java.util.List<Range> getRanges()
      • setRanges

        public void setRanges​(java.util.List<Range> ranges)
      • getSpecifics

        public java.util.List<java.lang.String> getSpecifics()
      • setSpecifics

        public void setSpecifics​(java.util.List<java.lang.String> specifics)
      • addSpecific

        public void addSpecific​(java.lang.String vSpecific)
      • getIpMatches

        public java.util.List<java.lang.String> getIpMatches()
      • setIpMatches

        public void setIpMatches​(java.util.List<java.lang.String> ipMatches)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object