@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable @CheckReturnValue public final class ImmutableContinuousSchedule extends Object implements ContinuousSchedule
ContinuousSchedule
.
Use the builder to create immutable instances:
ImmutableContinuousSchedule.builder()
.
Modifier and Type | Class and Description |
---|---|
static class |
ImmutableContinuousSchedule.Builder
Builds instances of type
ImmutableContinuousSchedule . |
Modifier and Type | Method and Description |
---|---|
long |
backupIntervalMins()
If specified, this field defines the time interval in minutes when new
backup group Runs are started.
|
static ImmutableContinuousSchedule.Builder |
builder()
Creates a builder for
ImmutableContinuousSchedule . |
static ImmutableContinuousSchedule |
copyOf(ContinuousSchedule instance)
Creates an immutable copy of a
ContinuousSchedule value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableContinuousSchedule that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
backupIntervalMins . |
String |
toString()
Prints the immutable value
ContinuousSchedule with attribute values. |
ImmutableContinuousSchedule |
withBackupIntervalMins(long value)
Copy the current immutable object by setting a value for the
backupIntervalMins attribute. |
public long backupIntervalMins()
backupIntervalMins
in interface ContinuousSchedule
public final ImmutableContinuousSchedule withBackupIntervalMins(long value)
backupIntervalMins
attribute.
A value equality check is used to prevent copying of the same value by returning this
.value
- A new value for backupIntervalMinsthis
objectpublic boolean equals(@Nullable Object another)
ImmutableContinuousSchedule
that have equal attribute values.public int hashCode()
backupIntervalMins
.public String toString()
ContinuousSchedule
with attribute values.public static ImmutableContinuousSchedule copyOf(ContinuousSchedule instance)
ContinuousSchedule
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 ImmutableContinuousSchedule.Builder builder()
ImmutableContinuousSchedule
.
ImmutableContinuousSchedule.builder()
.backupIntervalMins(long) // required backupIntervalMins
.build();
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.