All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.k8s.api.core.v1.LinuxContainerUser Maven / Gradle / Ivy

The newest version!
package io.k8s.api.core.v1;

import java.lang.Long;
import java.util.List;

/**
 * LinuxContainerUser represents user identity information in Linux containers
 */
public class LinuxContainerUser {
  public Long gid;

  public List supplementalGroups;

  public Long uid;

  /**
   * GID is the primary gid initially attached to the first process in the container
   */
  public LinuxContainerUser gid(Long gid) {
    this.gid = gid;
    return this;
  }

  /**
   * SupplementalGroups are the supplemental groups initially attached to the first process in the container
   */
  public LinuxContainerUser supplementalGroups(List supplementalGroups) {
    this.supplementalGroups = supplementalGroups;
    return this;
  }

  /**
   * UID is the primary uid initially attached to the first process in the container
   */
  public LinuxContainerUser uid(Long uid) {
    this.uid = uid;
    return this;
  }

  public static LinuxContainerUser linuxContainerUser() {
    return new LinuxContainerUser();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy