@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class PackageGroup extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Yum or DNF package group, category, or environment.
Note: Objects should always be created or deserialized using the PackageGroup.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the PackageGroup.Builder
, which maintain a
set of all explicitly set fields called PackageGroup.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
PackageGroup.Builder |
static class |
PackageGroup.GroupType
Indicates if this is a group, category, or environment.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
PackageGroup(String id,
String name,
List<String> repositories,
String description,
Boolean isUserVisible,
Boolean isDefault,
PackageGroup.GroupType groupType,
Integer displayOrder,
List<String> packages)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static PackageGroup.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDescription()
Description of the package group.
|
Integer |
getDisplayOrder()
Indicates the order to display category or environment.
|
PackageGroup.GroupType |
getGroupType()
Indicates if this is a group, category, or environment.
|
String |
getId()
Package group identifier.
|
Boolean |
getIsDefault()
Indicates if this package group is the default.
|
Boolean |
getIsUserVisible()
Indicates if this package group is visible to users.
|
String |
getName()
Package group name.
|
List<String> |
getPackages()
The list of packages in the package group.
|
List<String> |
getRepositories()
The repository IDs of the package group’s repositories.
|
int |
hashCode() |
PackageGroup.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","name","repositories","description","isUserVisible","isDefault","groupType","displayOrder","packages"}) public PackageGroup(String id, String name, List<String> repositories, String description, Boolean isUserVisible, Boolean isDefault, PackageGroup.GroupType groupType, Integer displayOrder, List<String> packages)
public static PackageGroup.Builder builder()
Create a new builder.
public PackageGroup.Builder toBuilder()
public String getId()
Package group identifier.
public String getName()
Package group name.
public List<String> getRepositories()
The repository IDs of the package group’s repositories.
public String getDescription()
Description of the package group.
public Boolean getIsUserVisible()
Indicates if this package group is visible to users.
public Boolean getIsDefault()
Indicates if this package group is the default.
public PackageGroup.GroupType getGroupType()
Indicates if this is a group, category, or environment.
public Integer getDisplayOrder()
Indicates the order to display category or environment.
public List<String> getPackages()
The list of packages in the package group.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.