public PodSecurityContext build() {
            final var _resultValue = new PodSecurityContext();
            _resultValue.appArmorProfile = appArmorProfile;
            _resultValue.fsGroup = fsGroup;
            _resultValue.fsGroupChangePolicy = fsGroupChangePolicy;
            _resultValue.runAsGroup = runAsGroup;
            _resultValue.runAsNonRoot = runAsNonRoot;
            _resultValue.runAsUser = runAsUser;
            _resultValue.seLinuxChangePolicy = seLinuxChangePolicy;
            _resultValue.seLinuxOptions = seLinuxOptions;
            _resultValue.seccompProfile = seccompProfile;
            _resultValue.supplementalGroups = supplementalGroups;
            _resultValue.supplementalGroupsPolicy = supplementalGroupsPolicy;
            _resultValue.sysctls = sysctls;
            _resultValue.windowsOptions = windowsOptions;
            return _resultValue;
        }
@return The Windows specific settings applied to all containers. If unspecified, the options within a container&#39;s SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. Note that this field cannot be set when spec.os.name is linux.
sdk/java/src/main/java/com/pulumi/kubernetes/core/v1/outputs/PodSecurityContext.java