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

com.woorea.openstack.nova.model.KeyPair Maven / Gradle / Ivy

The newest version!
/*******************************************************************************
 * Copyright (C) 2016 AT&T Intellectual Property. All rights reserved. This code is licensed under the Apache License, Version 2.0
 *******************************************************************************/

package com.woorea.openstack.nova.model;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonRootName;

@JsonRootName("keypair")
public class KeyPair implements Serializable {

	private String name;
	
	@JsonProperty("user_id")
	private String userId;
	
	@JsonProperty("public_key")
	private String publicKey;
	
	@JsonProperty("private_key")
	private String privateKey;
	
	private String fingerprint;

	public KeyPair() {
		super();
	}
	
	public KeyPair(String name) {
		this.name = name;
	}
	
	public KeyPair(String name, String publicKey) {
		this(name);
		this.publicKey = publicKey;
	}

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return the userId
	 */
	public String getUserId() {
		return userId;
	}

	/**
	 * @return the publicKey
	 */
	public String getPublicKey() {
		return publicKey;
	}

	/**
	 * @param publicKey the publicKey to set
	 */
	public void setPublicKey(String publicKey) {
		this.publicKey = publicKey;
	}

	/**
	 * @return the privateKey
	 */
	public String getPrivateKey() {
		return privateKey;
	}

	/**
	 * @return the fingerprint
	 */
	public String getFingerprint() {
		return fingerprint;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "KeyPair [name=" + name + ", userId=" + userId + ", publicKey="
				+ publicKey + ", privateKey=" + privateKey + ", fingerprint="
				+ fingerprint + "]";
	}

	
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy