Class ResourceFieldSelector

  • All Implemented Interfaces:
    com.marcnuri.yakc.model.Model

    public class ResourceFieldSelector
    extends java.lang.Object
    implements com.marcnuri.yakc.model.Model
    ResourceFieldSelector represents container resources (cpu, memory) and their output format
    • Constructor Detail

      • ResourceFieldSelector

        public ResourceFieldSelector​(java.lang.String containerName,
                                     java.lang.String divisor,
                                     @NonNull
                                     @NonNull java.lang.String resource)
      • ResourceFieldSelector

        public ResourceFieldSelector()
    • Method Detail

      • getContainerName

        public java.lang.String getContainerName()
        Container name: required for volumes, optional for env vars
      • getDivisor

        public java.lang.String getDivisor()
      • getResource

        @NonNull
        public @NonNull java.lang.String getResource()
        Required: resource to select
      • setContainerName

        public void setContainerName​(java.lang.String containerName)
        Container name: required for volumes, optional for env vars
      • setDivisor

        public void setDivisor​(java.lang.String divisor)
      • setResource

        public void setResource​(@NonNull
                                @NonNull java.lang.String resource)
        Required: resource to select
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object