@Generated(value="OracleSDKGenerator", comments="API Version: 20211201") public final class UpdateFusionEnvironmentDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The information to be updated.
Note: Objects should always be created or deserialized using the UpdateFusionEnvironmentDetails.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 UpdateFusionEnvironmentDetails.Builder
, which maintain a
set of all explicitly set fields called UpdateFusionEnvironmentDetails.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 |
UpdateFusionEnvironmentDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
UpdateFusionEnvironmentDetails(String displayName,
String kmsKeyId,
MaintenancePolicy maintenancePolicy,
List<String> additionalLanguagePacks,
List<Rule> rules,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static UpdateFusionEnvironmentDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<String> |
getAdditionalLanguagePacks()
Language packs
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
String |
getDisplayName()
FusionEnvironment Identifier, can be renamed
|
Map<String,String> |
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.
|
String |
getKmsKeyId()
byok kms keyId
|
MaintenancePolicy |
getMaintenancePolicy() |
List<Rule> |
getRules()
Network access control rules to limit internet traffic that can access the environment.
|
int |
hashCode() |
UpdateFusionEnvironmentDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"displayName","kmsKeyId","maintenancePolicy","additionalLanguagePacks","rules","freeformTags","definedTags"}) public UpdateFusionEnvironmentDetails(String displayName, String kmsKeyId, MaintenancePolicy maintenancePolicy, List<String> additionalLanguagePacks, List<Rule> rules, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
public static UpdateFusionEnvironmentDetails.Builder builder()
Create a new builder.
public UpdateFusionEnvironmentDetails.Builder toBuilder()
public String getDisplayName()
FusionEnvironment Identifier, can be renamed
public String getKmsKeyId()
byok kms keyId
public MaintenancePolicy getMaintenancePolicy()
public List<String> getAdditionalLanguagePacks()
Language packs
public List<Rule> getRules()
Network access control rules to limit internet traffic that can access the environment. For
more information, see allowRule
.
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope. Exists for
cross-compatibility only. Example: {"bar-key": "value"}
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace": {"bar-key": "value"}}
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.