@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class PackageGroupSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The yum or DNF package group that is associated with a software source.
Note: Objects should always be created or deserialized using the PackageGroupSummary.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 PackageGroupSummary.Builder
, which maintain a
set of all explicitly set fields called PackageGroupSummary.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 |
PackageGroupSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
PackageGroupSummary(String id,
String name,
String description,
Boolean isUserVisible,
Boolean isDefault,
List<String> repositories,
PackageGroup.GroupType groupType,
Integer displayOrder)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static PackageGroupSummary.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> |
getRepositories()
The repository IDs of the package group.
|
int |
hashCode() |
PackageGroupSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","name","description","isUserVisible","isDefault","repositories","groupType","displayOrder"}) public PackageGroupSummary(String id, String name, String description, Boolean isUserVisible, Boolean isDefault, List<String> repositories, PackageGroup.GroupType groupType, Integer displayOrder)
public static PackageGroupSummary.Builder builder()
Create a new builder.
public PackageGroupSummary.Builder toBuilder()
public String getId()
Package group identifier.
public String getName()
Package group name.
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 List<String> getRepositories()
The repository IDs of the package group.
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 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.