@Experimental @Generated @ThreadSafe @Immutable public class RepositoryBase extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
RepositoryBase.Builder
Builder class used to create RepositoryBase instances.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getId()
A unique identifier for a repository.
|
String |
getLayout()
The type of layout this repository uses for locating and
storing artifacts - can be "legacy" or "default".
|
String |
getName()
Human readable name of the repository.
|
String |
getUrl()
The url of the repository.
|
static RepositoryBase.Builder |
newBuilder()
Creates a new
RepositoryBase builder instance. |
static RepositoryBase.Builder |
newBuilder(boolean withDefaults)
Creates a new
RepositoryBase builder instance using default values or not. |
static RepositoryBase.Builder |
newBuilder(RepositoryBase from)
Creates a new
RepositoryBase builder instance using the specified object as a basis. |
static RepositoryBase.Builder |
newBuilder(RepositoryBase from,
boolean forceCopy)
Creates a new
RepositoryBase builder instance using the specified object as a basis. |
static RepositoryBase |
newInstance()
Creates a new
RepositoryBase instance. |
static RepositoryBase |
newInstance(boolean withDefaults)
Creates a new
RepositoryBase instance using default values or not. |
RepositoryBase.Builder |
with()
Creates a new builder with this object as the basis.
|
RepositoryBase |
withId(String id)
Creates a new
RepositoryBase instance using the specified id. |
RepositoryBase |
withLayout(String layout)
Creates a new
RepositoryBase instance using the specified layout. |
RepositoryBase |
withName(String name)
Creates a new
RepositoryBase instance using the specified name. |
RepositoryBase |
withUrl(String url)
Creates a new
RepositoryBase instance using the specified url. |
public String getId()
Stringpublic String getName()
Stringpublic String getUrl()
Stringpublic String getLayout()
String@Nonnull public RepositoryBase.Builder with()
Builder@Nonnull public RepositoryBase withId(String id)
RepositoryBase instance using the specified id.id - the new String to useRepositoryBase with the specified id@Nonnull public RepositoryBase withName(String name)
RepositoryBase instance using the specified name.name - the new String to useRepositoryBase with the specified name@Nonnull public RepositoryBase withUrl(String url)
RepositoryBase instance using the specified url.url - the new String to useRepositoryBase with the specified url@Nonnull public RepositoryBase withLayout(String layout)
RepositoryBase instance using the specified layout.layout - the new String to useRepositoryBase with the specified layout@Nonnull public static RepositoryBase newInstance()
RepositoryBase instance.
Equivalent to newInstance( true ).RepositoryBasenewInstance(boolean)@Nonnull public static RepositoryBase newInstance(boolean withDefaults)
RepositoryBase instance using default values or not.
Equivalent to newBuilder( withDefaults ).build().withDefaults - the boolean indicating whether default values should be usedRepositoryBase@Nonnull public static RepositoryBase.Builder newBuilder()
RepositoryBase builder instance.
Equivalent to newBuilder( true ).BuildernewBuilder(boolean)@Nonnull public static RepositoryBase.Builder newBuilder(boolean withDefaults)
RepositoryBase builder instance using default values or not.withDefaults - the boolean indicating whether default values should be usedBuilder@Nonnull public static RepositoryBase.Builder newBuilder(RepositoryBase from)
RepositoryBase builder instance using the specified object as a basis.
Equivalent to newBuilder( from, false ).from - the RepositoryBase instance to use as a basisBuilder@Nonnull public static RepositoryBase.Builder newBuilder(RepositoryBase from, boolean forceCopy)
RepositoryBase builder instance using the specified object as a basis.from - the RepositoryBase instance to use as a basisforceCopy - the boolean indicating if a copy should be forcedBuilderpublic boolean equals(Object obj)
equals in class ObjectObject.equals(java.lang.Object)Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.