Package com.oracle.bmc.analytics.model
Class UpdateVanityUrlDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.analytics.model.UpdateVanityUrlDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190331") public final class UpdateVanityUrlDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Input payload to update a vanity url.
Note: Objects should always be created or deserialized using theUpdateVanityUrlDetails.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 theUpdateVanityUrlDetails.Builder
, which maintain a set of all explicitly set fields calledUpdateVanityUrlDetails.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
UpdateVanityUrlDetails.Builder
-
Constructor Summary
Constructors Constructor Description UpdateVanityUrlDetails(String passphrase, String privateKey, String publicCertificate, String caCertificate)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateVanityUrlDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCaCertificate()
PEM CA certificate(s) for HTTPS connections.String
getPassphrase()
Passphrase for the PEM Private key (if any).String
getPrivateKey()
PEM Private key for HTTPS connections.String
getPublicCertificate()
PEM certificate for HTTPS connections.int
hashCode()
UpdateVanityUrlDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
UpdateVanityUrlDetails
@Deprecated @ConstructorProperties({"passphrase","privateKey","publicCertificate","caCertificate"}) public UpdateVanityUrlDetails(String passphrase, String privateKey, String publicCertificate, String caCertificate)
Deprecated.
-
-
Method Detail
-
builder
public static UpdateVanityUrlDetails.Builder builder()
Create a new builder.
-
toBuilder
public UpdateVanityUrlDetails.Builder toBuilder()
-
getPassphrase
public String getPassphrase()
Passphrase for the PEM Private key (if any).- Returns:
- the value
-
getPrivateKey
public String getPrivateKey()
PEM Private key for HTTPS connections.- Returns:
- the value
-
getPublicCertificate
public String getPublicCertificate()
PEM certificate for HTTPS connections.- Returns:
- the value
-
getCaCertificate
public String getCaCertificate()
PEM CA certificate(s) for HTTPS connections.This may include multiple PEM certificates.
- 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
-
-