Package com.oracle.bmc.batch.model
Class JobPriorityConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.batch.model.JobPriorityConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20251031") public final class JobPriorityConfiguration extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelJob priority configuration to instruct the service on how to use priority tags.
Note: Objects should always be created or deserialized using theJobPriorityConfiguration.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 theJobPriorityConfiguration.Builder, which maintain a set of all explicitly set fields calledJobPriorityConfiguration.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJobPriorityConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JobPriorityConfiguration.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetTagKey()Name of the tag key.StringgetTagNamespace()Name of the corresponding tag namespace.Map<String,Integer>getValues()Mapping of tag value to its priority.IntegergetWeight()Weight associated with the tag key.inthashCode()JobPriorityConfiguration.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
JobPriorityConfiguration
@Deprecated @ConstructorProperties({"tagNamespace","tagKey","weight","values"}) public JobPriorityConfiguration(String tagNamespace, String tagKey, Integer weight, Map<String,Integer> values)
Deprecated.
-
-
Method Detail
-
builder
public static JobPriorityConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public JobPriorityConfiguration.Builder toBuilder()
-
getTagNamespace
public String getTagNamespace()
Name of the corresponding tag namespace.- Returns:
- the value
-
getTagKey
public String getTagKey()
Name of the tag key.- Returns:
- the value
-
getWeight
public Integer getWeight()
Weight associated with the tag key.Percentage point is the unit of measurement.
- Returns:
- the value
-
getValues
public Map<String,Integer> getValues()
Mapping of tag value to its priority.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-