org.apache.maven.settings.Mirror Maven / Gradle / Ivy
The newest version!
/*
=================== DO NOT EDIT THIS FILE ====================
Generated by Modello 1.0.1 on 2009-08-06 15:13:31,
any modifications will be overwritten.
==============================================================
*/
package org.apache.maven.settings;
/**
*
* A download mirror for a given repository.
*
*
* @version $Revision$ $Date$
*/
public class Mirror
extends IdentifiableBase
implements java.io.Serializable
{
//--------------------------/
//- Class/Member Variables -/
//--------------------------/
/**
*
* The server ID of the repository being mirrored,
* eg
* "central". This MUST NOT match the mirror id.
*
*/
private String mirrorOf;
/**
*
* The optional name that describes the mirror.
*
*/
private String name;
/**
* The URL of the mirror repository.
*/
private String url;
//-----------/
//- Methods -/
//-----------/
/**
* Get the server ID of the repository being mirrored, eg
* "central". This MUST NOT match the mirror id.
*
* @return String
*/
public String getMirrorOf()
{
return this.mirrorOf;
} //-- String getMirrorOf()
/**
* Get the optional name that describes the mirror.
*
* @return String
*/
public String getName()
{
return this.name;
} //-- String getName()
/**
* Get the URL of the mirror repository.
*
* @return String
*/
public String getUrl()
{
return this.url;
} //-- String getUrl()
/**
* Set the server ID of the repository being mirrored, eg
* "central". This MUST NOT match the mirror id.
*
* @param mirrorOf
*/
public void setMirrorOf( String mirrorOf )
{
this.mirrorOf = mirrorOf;
} //-- void setMirrorOf( String )
/**
* Set the optional name that describes the mirror.
*
* @param name
*/
public void setName( String name )
{
this.name = name;
} //-- void setName( String )
/**
* Set the URL of the mirror repository.
*
* @param url
*/
public void setUrl( String url )
{
this.url = url;
} //-- void setUrl( String )
}