1
2
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 }