@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable @CheckReturnValue public final class StorageProfileUuid extends Object
Modifier and Type | Field and Description |
---|---|
protected static String |
URN_PREFIX |
Modifier and Type | Method and Description |
---|---|
protected void |
check() |
boolean |
equals(Object another)
This instance is equal to all instances of
StorageProfileUuid that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
value . |
LocationId |
locationId() |
protected static <T extends com.iland.cohesity.iaas.backups.common.model.AbstractVCloudUuid> |
of(Function<String,T> factory,
LocationId locationId,
String vcloudId) |
protected static <T extends com.iland.cohesity.iaas.backups.common.model.AbstractVCloudUuid> |
of(Function<String,T> factory,
VCloudUuid vCloudUuid) |
static StorageProfileUuid |
of(LocationId locationId,
String vcloudId) |
static StorageProfileUuid |
of(LocationId locationId,
UUID uuid) |
static StorageProfileUuid |
of(String value)
Construct a new immutable
StorageProfileUuid instance. |
static StorageProfileUuid |
of(VCloudUuid vCloudUuid) |
String |
toString() |
VCloudUuid |
toVCloudUuid() |
UUID |
uuid() |
String |
value() |
String |
vcloudId() |
protected static final String URN_PREFIX
public String value()
value
attributepublic boolean equals(@Nullable Object another)
StorageProfileUuid
that have equal attribute values.public int hashCode()
value
.public String vcloudId()
Returns a lazily initialized value of the vcloudId
attribute.
Initialized once and only once and stored for subsequent access with proper synchronization.
In case of any exception or error thrown by the lazy value initializer,
the result will not be memoised (i.e. remembered) and on next call computation
will be attempted again.
vcloudId
attributepublic LocationId locationId()
Returns a lazily initialized value of the locationId
attribute.
Initialized once and only once and stored for subsequent access with proper synchronization.
In case of any exception or error thrown by the lazy value initializer,
the result will not be memoised (i.e. remembered) and on next call computation
will be attempted again.
locationId
attributepublic UUID uuid()
Returns a lazily initialized value of the uuid
attribute.
Initialized once and only once and stored for subsequent access with proper synchronization.
In case of any exception or error thrown by the lazy value initializer,
the result will not be memoised (i.e. remembered) and on next call computation
will be attempted again.
uuid
attributepublic static StorageProfileUuid of(String value)
StorageProfileUuid
instance.value
- The value for the value
attributepublic static StorageProfileUuid of(LocationId locationId, String vcloudId)
public static StorageProfileUuid of(VCloudUuid vCloudUuid)
public static StorageProfileUuid of(LocationId locationId, UUID uuid)
protected void check()
public VCloudUuid toVCloudUuid()
protected static <T extends com.iland.cohesity.iaas.backups.common.model.AbstractVCloudUuid> T of(Function<String,T> factory, LocationId locationId, String vcloudId)
protected static <T extends com.iland.cohesity.iaas.backups.common.model.AbstractVCloudUuid> T of(Function<String,T> factory, VCloudUuid vCloudUuid)
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.