com.github.narcissujsk.openstackjsk.model.identity.v3.builder.CredentialBuilder Maven / Gradle / Ivy
The newest version!
package com.github.narcissujsk.openstackjsk.model.identity.v3.builder;
import java.util.Map;
import com.github.narcissujsk.openstackjsk.common.Buildable.Builder;
import com.github.narcissujsk.openstackjsk.model.identity.v3.Credential;
public interface CredentialBuilder extends Builder{
/**
* @see Credential#getId()
*/
CredentialBuilder id(String id);
/**
* @see Credential#getUserId()
*/
CredentialBuilder userId(String userId);
/**
* @see Credential#getProjectId()
*/
CredentialBuilder projectId(String projectId);
/**
* @see Credential#getType()
*/
CredentialBuilder type(String type);
/**
* @see Credential#getBlob()
*/
CredentialBuilder blob(String blob);
/**
* @see Credential#getLinks()
*/
CredentialBuilder links(Map links);
}