Package com.oracle.bmc.wlms.model
Class WlsDomainConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.wlms.model.WlsDomainConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20241101") public final class WlsDomainConfiguration extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The WebLogic domain configuration.
Note: Objects should always be created or deserialized using theWlsDomainConfiguration.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 theWlsDomainConfiguration.Builder
, which maintain a set of all explicitly set fields calledWlsDomainConfiguration.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 class
WlsDomainConfiguration.Builder
-
Constructor Summary
Constructors Constructor Description WlsDomainConfiguration(Boolean isPatchEnabled, Boolean isRollbackOnFailure, Integer serversShutdownTimeout, ServerControlMode adminServerControlMode, ServerControlMode managedServerControlMode, String adminServerStartScriptPath, String adminServerStopScriptPath, String managedServerStartScriptPath, String managedServerStopScriptPath)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WlsDomainConfiguration.Builder
builder()
Create a new builder.boolean
equals(Object o)
ServerControlMode
getAdminServerControlMode()
Whether to manage the admin server using Node Manager or scripts.String
getAdminServerStartScriptPath()
Path to admin server start script.String
getAdminServerStopScriptPath()
Path to admin server stop script.Boolean
getIsPatchEnabled()
Whether or not the WebLogic domain is enabled for patching.Boolean
getIsRollbackOnFailure()
Whether or not to rollback on failure during patching of WebLogic domain.ServerControlMode
getManagedServerControlMode()
Whether to manage the managed server using Node Manager or scripts.String
getManagedServerStartScriptPath()
Path to managed server start script.String
getManagedServerStopScriptPath()
Path to managed server stop script.Integer
getServersShutdownTimeout()
Servers shutdown timeout.int
hashCode()
WlsDomainConfiguration.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
WlsDomainConfiguration
@Deprecated @ConstructorProperties({"isPatchEnabled","isRollbackOnFailure","serversShutdownTimeout","adminServerControlMode","managedServerControlMode","adminServerStartScriptPath","adminServerStopScriptPath","managedServerStartScriptPath","managedServerStopScriptPath"}) public WlsDomainConfiguration(Boolean isPatchEnabled, Boolean isRollbackOnFailure, Integer serversShutdownTimeout, ServerControlMode adminServerControlMode, ServerControlMode managedServerControlMode, String adminServerStartScriptPath, String adminServerStopScriptPath, String managedServerStartScriptPath, String managedServerStopScriptPath)
Deprecated.
-
-
Method Detail
-
builder
public static WlsDomainConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public WlsDomainConfiguration.Builder toBuilder()
-
getIsPatchEnabled
public Boolean getIsPatchEnabled()
Whether or not the WebLogic domain is enabled for patching.- Returns:
- the value
-
getIsRollbackOnFailure
public Boolean getIsRollbackOnFailure()
Whether or not to rollback on failure during patching of WebLogic domain.- Returns:
- the value
-
getServersShutdownTimeout
public Integer getServersShutdownTimeout()
Servers shutdown timeout.- Returns:
- the value
-
getAdminServerControlMode
public ServerControlMode getAdminServerControlMode()
Whether to manage the admin server using Node Manager or scripts.- Returns:
- the value
-
getManagedServerControlMode
public ServerControlMode getManagedServerControlMode()
Whether to manage the managed server using Node Manager or scripts.- Returns:
- the value
-
getAdminServerStartScriptPath
public String getAdminServerStartScriptPath()
Path to admin server start script.- Returns:
- the value
-
getAdminServerStopScriptPath
public String getAdminServerStopScriptPath()
Path to admin server stop script.- Returns:
- the value
-
getManagedServerStartScriptPath
public String getManagedServerStartScriptPath()
Path to managed server start script.- Returns:
- the value
-
getManagedServerStopScriptPath
public String getManagedServerStopScriptPath()
Path to managed server stop script.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-