View Javadoc
1   // =================== DO NOT EDIT THIS FILE ====================
2   //   Generated by Maven, any modifications will be overwritten.
3   // ==============================================================
4   package org.apache.maven.settings;
5   
6   import java.io.Serializable;
7   import java.util.AbstractList;
8   import java.util.Collections;
9   import java.util.HashMap;
10  import java.util.List;
11  import java.util.Map;
12  import java.util.stream.Collectors;
13  import java.util.stream.Stream;
14  import org.apache.maven.api.annotations.Generated;
15  import org.apache.maven.api.annotations.Nonnull;
16  
17  @Generated
18  public class Mirror
19      extends IdentifiableBase
20      implements Serializable, Cloneable
21  {
22  
23  
24      public Mirror()
25      {
26          this( org.apache.maven.api.settings.Mirror.newInstance() );
27      }
28  
29      public Mirror( org.apache.maven.api.settings.Mirror delegate )
30      {
31          super( delegate );
32      }
33  
34      public Mirror clone()
35      {
36          return new Mirror( getDelegate() );
37      }
38  
39      @Override
40      public org.apache.maven.api.settings.Mirror getDelegate()
41      {
42          return ( org.apache.maven.api.settings.Mirror ) delegate;
43      }
44  
45      public String getMirrorOf()
46      {
47          return getDelegate().getMirrorOf();
48      }
49  
50      public void setMirrorOf( String mirrorOf )
51      {
52          delegate = getDelegate().withMirrorOf( mirrorOf );
53      }
54  
55      public String getName()
56      {
57          return getDelegate().getName();
58      }
59  
60      public void setName( String name )
61      {
62          delegate = getDelegate().withName( name );
63      }
64  
65      public String getUrl()
66      {
67          return getDelegate().getUrl();
68      }
69  
70      public void setUrl( String url )
71      {
72          delegate = getDelegate().withUrl( url );
73      }
74  
75      public String getLayout()
76      {
77          return getDelegate().getLayout();
78      }
79  
80      public void setLayout( String layout )
81      {
82          delegate = getDelegate().withLayout( layout );
83      }
84  
85      public String getMirrorOfLayouts()
86      {
87          return getDelegate().getMirrorOfLayouts();
88      }
89  
90      public void setMirrorOfLayouts( String mirrorOfLayouts )
91      {
92          delegate = getDelegate().withMirrorOfLayouts( mirrorOfLayouts );
93      }
94  
95      public boolean isBlocked()
96      {
97          return getDelegate().isBlocked();
98      }
99  
100     public void setBlocked( boolean blocked )
101     {
102         delegate = getDelegate().withBlocked( blocked );
103     }
104 
105     public static List<org.apache.maven.api.settings.Mirror> mirrorToApiV4( List<Mirror> list )
106     {
107         return list != null ? new WrapperList<>( list, Mirror::getDelegate, Mirror::new ) : null;
108     }
109 
110     public static List<Mirror> mirrorToApiV3( List<org.apache.maven.api.settings.Mirror> list )
111     {
112         return list != null ? new WrapperList<>( list, Mirror::new, Mirror::getDelegate ) : null;
113     }
114 
115 
116             
117 
118     public String toString()
119     {
120         StringBuilder sb = new StringBuilder( 128 );
121         sb.append( "Mirror[" );
122         sb.append( "id=" ).append( this.getId() );
123         sb.append( ",mirrorOf=" ).append( this.getMirrorOf() );
124         sb.append( ",url=" ).append( this.getUrl() );
125         sb.append( ",name=" ).append( this.getName() );
126         if ( isBlocked() )
127         {
128             sb.append( ",blocked" );
129         }
130         sb.append( "]" );
131         return sb.toString();
132     }
133             
134           
135 }