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

com.vmware.pscoe.iac.artifact.model.vrang.VraNgEntitledUser Maven / Gradle / Ivy

There is a newer version: 3.1.1
Show newest version
/*-
 * #%L
 * artifact-manager
 * %%
 * Copyright (C) 2023 VMware
 * %%
 * Build Tools for VMware Aria
 * Copyright 2023 VMware, Inc.
 * 
 * This product is licensed to you under the BSD-2 license (the "License"). You may not use this product except in compliance with the BSD-2 License.  
 * 
 * This product may include a number of subcomponents with separate copyright notices and license terms. Your use of these subcomponents is subject to the terms and conditions of the subcomponent's license, as noted in the LICENSE file.
 * #L%
 */
package com.vmware.pscoe.iac.artifact.model.vrang;

import java.util.List;

public class VraNgEntitledUser {
	/**
	 * items that are part of the user entitlement.
	 */
	private List items;
	/**
	 * userType of the user.
	 */
	private String userType;
	/**
	 * principals for the user.
	 */
	private List principals;

	/**
	 * Default constructor.
	 */
	public VraNgEntitledUser() {
	}

	/**
	 * Constructor.
	 * 
	 * @param items      list of vRA items that will be part of the user.
	 * @param userType   type of the user.
	 * @param principals list of principals.
	 */
	public VraNgEntitledUser(List items, String userType, List principals) {
		this.items = items;
		this.userType = userType;
		this.principals = principals;
	}

	/**
	 * Get the list vRA items.
	 * 
	 * @return list vRA items.
	 */
	public List getItems() {
		return items;
	}

	/**
	 * Set the list of the vRA items.
	 * 
	 * @param items list of vRA items.
	 */
	public void setItems(List items) {
		this.items = items;
	}

	/**
	 * Get the user type.
	 * 
	 * @return user type.
	 */
	public String getUserType() {
		return userType;
	}

	/**
	 * Set the user type.
	 * 
	 * @param userType user type.
	 */
	public void setUserType(String userType) {
		this.userType = userType;
	}

	/**
	 * Get the list of principals for the user.
	 * 
	 * @return list of VraNgPrincipal for the user.
	 */
	public List getPrincipals() {
		return principals;
	}

	/**
	 * Set the list of the vRA principals.
	 * 
	 * @param principals list of vRA principals.
	 */
	public void setPrincipals(List principals) {
		this.principals = principals;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy