Package | Description |
---|---|
org.opendaylight.p4plugin.p4runtime.proto |
Modifier and Type | Method and Description |
---|---|
TableEntry.Builder |
TableEntry.Builder.addAllMatch(Iterable<? extends FieldMatch> values)
repeated .p4.v1.FieldMatch match = 2; |
TableEntry.Builder |
TableEntry.Builder.addMatch(FieldMatch.Builder builderForValue)
repeated .p4.v1.FieldMatch match = 2; |
TableEntry.Builder |
TableEntry.Builder.addMatch(FieldMatch value)
repeated .p4.v1.FieldMatch match = 2; |
TableEntry.Builder |
TableEntry.Builder.addMatch(int index,
FieldMatch.Builder builderForValue)
repeated .p4.v1.FieldMatch match = 2; |
TableEntry.Builder |
TableEntry.Builder.addMatch(int index,
FieldMatch value)
repeated .p4.v1.FieldMatch match = 2; |
TableEntry.Builder |
TableEntry.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TableEntry.Builder |
IdleTimeoutNotification.Builder.addTableEntryBuilder()
Only "key" fields are required to be set in each TableEntry: table_id,
match and priority.
|
TableEntry.Builder |
IdleTimeoutNotification.Builder.addTableEntryBuilder(int index)
Only "key" fields are required to be set in each TableEntry: table_id,
match and priority.
|
TableEntry.Builder |
TableEntry.Builder.clear() |
TableEntry.Builder |
TableEntry.Builder.clearAction()
.p4.v1.TableAction action = 3; |
TableEntry.Builder |
TableEntry.Builder.clearControllerMetadata()
Metadata (cookie) opaque to the target.
|
TableEntry.Builder |
TableEntry.Builder.clearCounterData()
.p4.v1.CounterData counter_data = 7; |
TableEntry.Builder |
TableEntry.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TableEntry.Builder |
TableEntry.Builder.clearIdleTimeoutNs()
The TTL for the entry, in nanoseconds.
|
TableEntry.Builder |
TableEntry.Builder.clearIsDefaultAction()
Set to true if the table entry is being used to update the non-const
default action of the table.
|
TableEntry.Builder |
TableEntry.Builder.clearMatch()
repeated .p4.v1.FieldMatch match = 2; |
TableEntry.Builder |
TableEntry.Builder.clearMeterConfig()
meter_config and counter_data are convenience fields that enable the
controller to configure the direct resources associated with the table at
the same time as a match-action entry is inserted or modified.
|
TableEntry.Builder |
TableEntry.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TableEntry.Builder |
TableEntry.Builder.clearPriority()
Should only be set if the match implies a TCAM lookup, i.e.
|
TableEntry.Builder |
TableEntry.Builder.clearTableId()
uint32 table_id = 1; |
TableEntry.Builder |
TableEntry.Builder.clearTimeSinceLastHit()
Table wite: this field should be left unset.
|
TableEntry.Builder |
TableEntry.Builder.clone() |
TableEntry.Builder |
Entity.Builder.getTableEntryBuilder()
.p4.v1.TableEntry table_entry = 2; |
TableEntry.Builder |
DirectCounterEntry.Builder.getTableEntryBuilder()
The associated table entry.
|
TableEntry.Builder |
DirectMeterEntry.Builder.getTableEntryBuilder()
The associated table entry.
|
TableEntry.Builder |
IdleTimeoutNotification.Builder.getTableEntryBuilder(int index)
Only "key" fields are required to be set in each TableEntry: table_id,
match and priority.
|
TableEntry.Builder |
TableEntry.Builder.mergeAction(TableAction value)
.p4.v1.TableAction action = 3; |
TableEntry.Builder |
TableEntry.Builder.mergeCounterData(CounterData value)
.p4.v1.CounterData counter_data = 7; |
TableEntry.Builder |
TableEntry.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TableEntry.Builder |
TableEntry.Builder.mergeFrom(com.google.protobuf.Message other) |
TableEntry.Builder |
TableEntry.Builder.mergeFrom(TableEntry other) |
TableEntry.Builder |
TableEntry.Builder.mergeMeterConfig(MeterConfig value)
meter_config and counter_data are convenience fields that enable the
controller to configure the direct resources associated with the table at
the same time as a match-action entry is inserted or modified.
|
TableEntry.Builder |
TableEntry.Builder.mergeTimeSinceLastHit(TableEntry.IdleTimeout value)
Table wite: this field should be left unset.
|
TableEntry.Builder |
TableEntry.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static TableEntry.Builder |
TableEntry.newBuilder() |
static TableEntry.Builder |
TableEntry.newBuilder(TableEntry prototype) |
TableEntry.Builder |
TableEntry.newBuilderForType() |
protected TableEntry.Builder |
TableEntry.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
TableEntry.Builder |
TableEntry.Builder.removeMatch(int index)
repeated .p4.v1.FieldMatch match = 2; |
TableEntry.Builder |
TableEntry.Builder.setAction(TableAction.Builder builderForValue)
.p4.v1.TableAction action = 3; |
TableEntry.Builder |
TableEntry.Builder.setAction(TableAction value)
.p4.v1.TableAction action = 3; |
TableEntry.Builder |
TableEntry.Builder.setControllerMetadata(long value)
Metadata (cookie) opaque to the target.
|
TableEntry.Builder |
TableEntry.Builder.setCounterData(CounterData.Builder builderForValue)
.p4.v1.CounterData counter_data = 7; |
TableEntry.Builder |
TableEntry.Builder.setCounterData(CounterData value)
.p4.v1.CounterData counter_data = 7; |
TableEntry.Builder |
TableEntry.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TableEntry.Builder |
TableEntry.Builder.setIdleTimeoutNs(long value)
The TTL for the entry, in nanoseconds.
|
TableEntry.Builder |
TableEntry.Builder.setIsDefaultAction(boolean value)
Set to true if the table entry is being used to update the non-const
default action of the table.
|
TableEntry.Builder |
TableEntry.Builder.setMatch(int index,
FieldMatch.Builder builderForValue)
repeated .p4.v1.FieldMatch match = 2; |
TableEntry.Builder |
TableEntry.Builder.setMatch(int index,
FieldMatch value)
repeated .p4.v1.FieldMatch match = 2; |
TableEntry.Builder |
TableEntry.Builder.setMeterConfig(MeterConfig.Builder builderForValue)
meter_config and counter_data are convenience fields that enable the
controller to configure the direct resources associated with the table at
the same time as a match-action entry is inserted or modified.
|
TableEntry.Builder |
TableEntry.Builder.setMeterConfig(MeterConfig value)
meter_config and counter_data are convenience fields that enable the
controller to configure the direct resources associated with the table at
the same time as a match-action entry is inserted or modified.
|
TableEntry.Builder |
TableEntry.Builder.setPriority(int value)
Should only be set if the match implies a TCAM lookup, i.e.
|
TableEntry.Builder |
TableEntry.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TableEntry.Builder |
TableEntry.Builder.setTableId(int value)
uint32 table_id = 1; |
TableEntry.Builder |
TableEntry.Builder.setTimeSinceLastHit(TableEntry.IdleTimeout.Builder builderForValue)
Table wite: this field should be left unset.
|
TableEntry.Builder |
TableEntry.Builder.setTimeSinceLastHit(TableEntry.IdleTimeout value)
Table wite: this field should be left unset.
|
TableEntry.Builder |
TableEntry.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TableEntry.Builder |
TableEntry.toBuilder() |
Modifier and Type | Method and Description |
---|---|
List<TableEntry.Builder> |
IdleTimeoutNotification.Builder.getTableEntryBuilderList()
Only "key" fields are required to be set in each TableEntry: table_id,
match and priority.
|
Modifier and Type | Method and Description |
---|---|
IdleTimeoutNotification.Builder |
IdleTimeoutNotification.Builder.addTableEntry(int index,
TableEntry.Builder builderForValue)
Only "key" fields are required to be set in each TableEntry: table_id,
match and priority.
|
IdleTimeoutNotification.Builder |
IdleTimeoutNotification.Builder.addTableEntry(TableEntry.Builder builderForValue)
Only "key" fields are required to be set in each TableEntry: table_id,
match and priority.
|
IdleTimeoutNotification.Builder |
IdleTimeoutNotification.Builder.setTableEntry(int index,
TableEntry.Builder builderForValue)
Only "key" fields are required to be set in each TableEntry: table_id,
match and priority.
|
Entity.Builder |
Entity.Builder.setTableEntry(TableEntry.Builder builderForValue)
.p4.v1.TableEntry table_entry = 2; |
DirectCounterEntry.Builder |
DirectCounterEntry.Builder.setTableEntry(TableEntry.Builder builderForValue)
The associated table entry.
|
DirectMeterEntry.Builder |
DirectMeterEntry.Builder.setTableEntry(TableEntry.Builder builderForValue)
The associated table entry.
|
Copyright © 2018 OpenDaylight. All rights reserved.