public static final class ImmutableCloudPackage.ImmutableChecksum extends Object implements CloudPackage.Checksum
CloudPackage.Checksum.
Use the builder to create immutable instances:
ImmutableCloudPackage.ImmutableChecksum.builder().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableCloudPackage.ImmutableChecksum.Builder
Builds instances of type
ImmutableChecksum. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableCloudPackage.ImmutableChecksum.Builder |
builder()
Creates a builder for
ImmutableChecksum. |
static ImmutableCloudPackage.ImmutableChecksum |
copyOf(CloudPackage.Checksum instance)
Creates an immutable copy of a
CloudPackage.Checksum value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableChecksum that have equal attribute values. |
String |
getAlgorithm() |
String |
getValue() |
int |
hashCode()
Computes a hash code from attributes:
algorithm, value. |
String |
toString()
Prints the immutable value
Checksum with attribute values. |
ImmutableCloudPackage.ImmutableChecksum |
withAlgorithm(String value)
Copy the current immutable object by setting a value for the
algorithm attribute. |
ImmutableCloudPackage.ImmutableChecksum |
withValue(String value)
Copy the current immutable object by setting a value for the
value attribute. |
public String getAlgorithm()
getAlgorithm in interface CloudPackage.Checksumalgorithm attributepublic String getValue()
getValue in interface CloudPackage.Checksumvalue attributepublic final ImmutableCloudPackage.ImmutableChecksum withAlgorithm(String value)
algorithm attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for algorithm (can be null)this objectpublic final ImmutableCloudPackage.ImmutableChecksum withValue(String value)
value attribute.
An equals check used to prevent copying of the same value by returning this.value - A new value for value (can be null)this objectpublic boolean equals(Object another)
ImmutableChecksum that have equal attribute values.public int hashCode()
algorithm, value.public String toString()
Checksum with attribute values.public static ImmutableCloudPackage.ImmutableChecksum copyOf(CloudPackage.Checksum instance)
CloudPackage.Checksum value.
Uses accessors to get values to initialize the new immutable instance.
If an instance is already immutable, it is returned as is.instance - The instance to copypublic static ImmutableCloudPackage.ImmutableChecksum.Builder builder()
ImmutableChecksum.
ImmutableCloudPackage.ImmutableChecksum.builder()
.algorithm(String | null) // nullable algorithm
.value(String | null) // nullable value
.build();
Copyright © 2020 SAP SE. All rights reserved.