Class NetworkResourceConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.demandsignal.model.BaseResourceConfiguration
-
- com.oracle.bmc.demandsignal.model.NetworkResourceConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20240430") public final class NetworkResourceConfiguration extends BaseResourceConfigurationConfiguration for NETWORK
Note: Objects should always be created or deserialized using theNetworkResourceConfiguration.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
NetworkResourceConfiguration.Builder, which maintain a set of all explicitly set fields calledNetworkResourceConfiguration.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 classNetworkResourceConfiguration.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.demandsignal.model.BaseResourceConfiguration
BaseResourceConfiguration.Resource
-
-
Constructor Summary
Constructors Constructor Description NetworkResourceConfiguration(String usageType, String provider, String linkRole)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NetworkResourceConfiguration.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetLinkRole()The role of the link in the network.StringgetProvider()The provider of the network service.StringgetUsageType()The type of usage for the resource.inthashCode()NetworkResourceConfiguration.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
NetworkResourceConfiguration
@Deprecated public NetworkResourceConfiguration(String usageType, String provider, String linkRole)
Deprecated.
-
-
Method Detail
-
builder
public static NetworkResourceConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public NetworkResourceConfiguration.Builder toBuilder()
-
getUsageType
public String getUsageType()
The type of usage for the resource.- Returns:
- the value
-
getProvider
public String getProvider()
The provider of the network service.- Returns:
- the value
-
getLinkRole
public String getLinkRole()
The role of the link in the network.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classBaseResourceConfiguration
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classBaseResourceConfiguration- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseResourceConfiguration
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseResourceConfiguration
-
-