@Generated(value="OracleSDKGenerator", comments="API Version: 20210610") public final class PostInstallationActionSettings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
List of available post actions you can execute after the successful Java installation.
Note: Objects should always be created or deserialized using the PostInstallationActionSettings.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 PostInstallationActionSettings.Builder
, which maintain a
set of all explicitly set fields called PostInstallationActionSettings.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 |
PostInstallationActionSettings.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
PostInstallationActionSettings(List<TlsVersions> disabledTlsVersions,
Boolean shouldReplaceCertificatesOperatingSystem,
MinimumKeySizeSettings minimumKeySizeSettings,
Boolean addLoggingHandler,
GlobalLoggingLevel globalLoggingLevel,
Proxies proxies)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static PostInstallationActionSettings.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Boolean |
getAddLoggingHandler()
Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
|
List<TlsVersions> |
getDisabledTlsVersions()
The following post JRE installation actions are supported by the field: - Disable TLS 1.0 ,
TLS 1.1
|
GlobalLoggingLevel |
getGlobalLoggingLevel()
Sets the logging level in logging.properties file.
|
MinimumKeySizeSettings |
getMinimumKeySizeSettings() |
Proxies |
getProxies() |
Boolean |
getShouldReplaceCertificatesOperatingSystem()
Restores JDK root certificates with the certificates that are available in the operating
system.
|
int |
hashCode() |
PostInstallationActionSettings.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"disabledTlsVersions","shouldReplaceCertificatesOperatingSystem","minimumKeySizeSettings","addLoggingHandler","globalLoggingLevel","proxies"}) public PostInstallationActionSettings(List<TlsVersions> disabledTlsVersions, Boolean shouldReplaceCertificatesOperatingSystem, MinimumKeySizeSettings minimumKeySizeSettings, Boolean addLoggingHandler, GlobalLoggingLevel globalLoggingLevel, Proxies proxies)
public static PostInstallationActionSettings.Builder builder()
Create a new builder.
public PostInstallationActionSettings.Builder toBuilder()
public List<TlsVersions> getDisabledTlsVersions()
The following post JRE installation actions are supported by the field: - Disable TLS 1.0 , TLS 1.1
public Boolean getShouldReplaceCertificatesOperatingSystem()
Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field: - Replace JDK root certificates with a list provided by the operating system.
public MinimumKeySizeSettings getMinimumKeySizeSettings()
public Boolean getAddLoggingHandler()
Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
public GlobalLoggingLevel getGlobalLoggingLevel()
Sets the logging level in logging.properties file.
public Proxies getProxies()
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.