当前位置: 首页>>代码示例>>Java>>正文


Java User类代码示例

本文整理汇总了Java中io.fabric8.openshift.api.model.User的典型用法代码示例。如果您正苦于以下问题:Java User类的具体用法?Java User怎么用?Java User使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


User类属于io.fabric8.openshift.api.model包,在下文中一共展示了User类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getUserName

import io.fabric8.openshift.api.model.User; //导入依赖的package包/类
/**
 * Returns the current users kubernetes/openshift user name
 */
public String getUserName() {
    OpenShiftClient oc = getOpenShiftClientOrNull();
    if (oc != null) {
        User user = oc.users().withName("~").get();
        if (user == null) {
            LOG.warn("Failed to find current logged in user!");
        } else {
            String answer = KubernetesHelper.getName(user);
            if (Strings.isNullOrBlank(answer)) {
                LOG.warn("No name for User " + user);
            } else {
                return answer;
            }
        }
    }

    // TODO needs to use the current token to find the current user name
    return Configs.currentUserName();
}
 
开发者ID:fabric8-launcher,项目名称:launcher-backend,代码行数:23,代码来源:KubernetesClientHelper.java

示例2: whoAmI

import io.fabric8.openshift.api.model.User; //导入依赖的package包/类
@Override
public User whoAmI(String openShiftToken) {
    return openShiftClient.withRequestConfig(
        new RequestConfigBuilder().withOauthToken(openShiftToken).build()
    ).call(OpenShiftClient::currentUser);
}
 
开发者ID:syndesisio,项目名称:syndesis,代码行数:7,代码来源:OpenShiftServiceImpl.java

示例3: whoAmI

import io.fabric8.openshift.api.model.User; //导入依赖的package包/类
@Override
public User whoAmI(String openShiftToken) {
    return new UserBuilder().withNewMetadata().withName("openshift_noop").and().withFullName("OpenShift NoOp").build();
}
 
开发者ID:syndesisio,项目名称:syndesis,代码行数:5,代码来源:OpenShiftServiceNoOp.java

示例4: whoAmI

import io.fabric8.openshift.api.model.User; //导入依赖的package包/类
/**
 * Returns the currently logged in user.
 * @return The currently logged in user.
 */
User whoAmI(String token);
 
开发者ID:syndesisio,项目名称:syndesis,代码行数:6,代码来源:OpenShiftService.java


注:本文中的io.fabric8.openshift.api.model.User类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。