public static final class ParticipantPruningServiceOuterClass.PruneRequest extends com.google.protobuf.GeneratedMessageV3 implements ParticipantPruningServiceOuterClass.PruneRequestOrBuilder
com.daml.ledger.api.v1.admin.PruneRequest
Modifier and Type | Class and Description |
---|---|
static class |
ParticipantPruningServiceOuterClass.PruneRequest.Builder
Protobuf type
com.daml.ledger.api.v1.admin.PruneRequest |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
PRUNE_ALL_DIVULGED_CONTRACTS_FIELD_NUMBER |
static int |
PRUNE_UP_TO_FIELD_NUMBER |
static int |
SUBMISSION_ID_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
static ParticipantPruningServiceOuterClass.PruneRequest |
getDefaultInstance() |
ParticipantPruningServiceOuterClass.PruneRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<ParticipantPruningServiceOuterClass.PruneRequest> |
getParserForType() |
boolean |
getPruneAllDivulgedContracts()
Prune all immediately and retroactively divulged contracts created before `prune_up_to`
independent of whether they were archived before `prune_up_to`.
|
java.lang.String |
getPruneUpTo()
Inclusive offset up to which the ledger is to be pruned.
|
com.google.protobuf.ByteString |
getPruneUpToBytes()
Inclusive offset up to which the ledger is to be pruned.
|
int |
getSerializedSize() |
java.lang.String |
getSubmissionId()
Unique submission identifier.
|
com.google.protobuf.ByteString |
getSubmissionIdBytes()
Unique submission identifier.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ParticipantPruningServiceOuterClass.PruneRequest.Builder |
newBuilder() |
static ParticipantPruningServiceOuterClass.PruneRequest.Builder |
newBuilder(ParticipantPruningServiceOuterClass.PruneRequest prototype) |
ParticipantPruningServiceOuterClass.PruneRequest.Builder |
newBuilderForType() |
protected ParticipantPruningServiceOuterClass.PruneRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected java.lang.Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseDelimitedFrom(java.io.InputStream input) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(byte[] data) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(java.nio.ByteBuffer data) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(com.google.protobuf.ByteString data) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(java.io.InputStream input) |
static ParticipantPruningServiceOuterClass.PruneRequest |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ParticipantPruningServiceOuterClass.PruneRequest> |
parser() |
ParticipantPruningServiceOuterClass.PruneRequest.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int PRUNE_UP_TO_FIELD_NUMBER
public static final int SUBMISSION_ID_FIELD_NUMBER
public static final int PRUNE_ALL_DIVULGED_CONTRACTS_FIELD_NUMBER
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public java.lang.String getPruneUpTo()
Inclusive offset up to which the ledger is to be pruned. By default the following data is pruned: 1. All normal and divulged contracts that have been archived before `prune_up_to`. 2. All transaction events and completions before `prune_up_to`
string prune_up_to = 1 [json_name = "pruneUpTo"];
getPruneUpTo
in interface ParticipantPruningServiceOuterClass.PruneRequestOrBuilder
public com.google.protobuf.ByteString getPruneUpToBytes()
Inclusive offset up to which the ledger is to be pruned. By default the following data is pruned: 1. All normal and divulged contracts that have been archived before `prune_up_to`. 2. All transaction events and completions before `prune_up_to`
string prune_up_to = 1 [json_name = "pruneUpTo"];
getPruneUpToBytes
in interface ParticipantPruningServiceOuterClass.PruneRequestOrBuilder
public java.lang.String getSubmissionId()
Unique submission identifier. Optional, defaults to a random identifier, used for logging.
string submission_id = 2 [json_name = "submissionId"];
getSubmissionId
in interface ParticipantPruningServiceOuterClass.PruneRequestOrBuilder
public com.google.protobuf.ByteString getSubmissionIdBytes()
Unique submission identifier. Optional, defaults to a random identifier, used for logging.
string submission_id = 2 [json_name = "submissionId"];
getSubmissionIdBytes
in interface ParticipantPruningServiceOuterClass.PruneRequestOrBuilder
public boolean getPruneAllDivulgedContracts()
Prune all immediately and retroactively divulged contracts created before `prune_up_to` independent of whether they were archived before `prune_up_to`. Useful to avoid leaking storage on participant nodes that can see a divulged contract but not its archival. Application developers SHOULD write their Daml applications such that they do not rely on divulged contracts; i.e., no warnings from using divulged contracts as inputs to transactions are emitted. Participant node operators SHOULD set the `prune_all_divulged_contracts` flag to avoid leaking storage due to accumulating unarchived divulged contracts PROVIDED that: 1. no application using this participant node relies on divulgence OR 2. divulged contracts on which applications rely have been re-divulged after the `prune_up_to` offset.
bool prune_all_divulged_contracts = 3 [json_name = "pruneAllDivulgedContracts"];
getPruneAllDivulgedContracts
in interface ParticipantPruningServiceOuterClass.PruneRequestOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static ParticipantPruningServiceOuterClass.PruneRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static ParticipantPruningServiceOuterClass.PruneRequest parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static ParticipantPruningServiceOuterClass.PruneRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public ParticipantPruningServiceOuterClass.PruneRequest.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static ParticipantPruningServiceOuterClass.PruneRequest.Builder newBuilder()
public static ParticipantPruningServiceOuterClass.PruneRequest.Builder newBuilder(ParticipantPruningServiceOuterClass.PruneRequest prototype)
public ParticipantPruningServiceOuterClass.PruneRequest.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected ParticipantPruningServiceOuterClass.PruneRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static ParticipantPruningServiceOuterClass.PruneRequest getDefaultInstance()
public static com.google.protobuf.Parser<ParticipantPruningServiceOuterClass.PruneRequest> parser()
public com.google.protobuf.Parser<ParticipantPruningServiceOuterClass.PruneRequest> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public ParticipantPruningServiceOuterClass.PruneRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder