Class MkdirsOptions


  • @PublicApi
    @NotThreadSafe
    public final class MkdirsOptions
    extends java.lang.Object
    Method options for mkdirs in UnderFileSystem.
    • Method Detail

      • getCreateParent

        public boolean getCreateParent()
        Returns:
        whether to create any necessary but nonexistent parent directories
      • getOwner

        public java.lang.String getOwner()
        Returns:
        the owner
      • getGroup

        public java.lang.String getGroup()
        Returns:
        the group
      • getMode

        public Mode getMode()
        Returns:
        the mode
      • setCreateParent

        public MkdirsOptions setCreateParent​(boolean createParent)
        Sets option to create parent directories.
        Parameters:
        createParent - if true, creates any necessary but nonexistent parent directories
        Returns:
        the updated option object
      • setOwner

        public MkdirsOptions setOwner​(java.lang.String owner)
        Parameters:
        owner - the owner to set
        Returns:
        the updated object
      • setGroup

        public MkdirsOptions setGroup​(java.lang.String group)
        Parameters:
        group - the group to set
        Returns:
        the updated object
      • setMode

        public MkdirsOptions setMode​(Mode mode)
        Parameters:
        mode - the mode to set
        Returns:
        the updated object
      • equals

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

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

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