diff --git a/api_version.lock b/api_version.lock index 9eb68cb17..74f8c510a 100644 --- a/api_version.lock +++ b/api_version.lock @@ -1 +1 @@ -v0.1.370 +v0.1.373 diff --git a/core/sdk/src/main/gen/com/viam/robot/v1/Robot.java b/core/sdk/src/main/gen/com/viam/robot/v1/Robot.java index 0c1dbb708..206b3b623 100644 --- a/core/sdk/src/main/gen/com/viam/robot/v1/Robot.java +++ b/core/sdk/src/main/gen/com/viam/robot/v1/Robot.java @@ -17902,6 +17902,17 @@ public interface GetMachineStatusResponseOrBuilder extends * @return The config. */ com.viam.robot.v1.Robot.ConfigStatus getConfig(); + + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @return The state. + */ + com.viam.robot.v1.Robot.GetMachineStatusResponse.State getState(); } /** * Protobuf type {@code viam.robot.v1.GetMachineStatusResponse} @@ -17914,6 +17925,122 @@ public static final class GetMachineStatusResponse extends private GetMachineStatusResponse() { resources_ = emptyProtobufList(); } + /** + * Protobuf enum {@code viam.robot.v1.GetMachineStatusResponse.State} + */ + public enum State + implements com.google.protobuf.Internal.EnumLite { + /** + * STATE_UNSPECIFIED = 0; + */ + STATE_UNSPECIFIED(0), + /** + *
+       * the machine is reachable but still in the process of configuring initial
+       * modules and resources.
+       * 
+ * + * STATE_INITIALIZING = 1; + */ + STATE_INITIALIZING(1), + /** + *
+       * the machine has finished initializing.
+       * 
+ * + * STATE_RUNNING = 2; + */ + STATE_RUNNING(2), + UNRECOGNIZED(-1), + ; + + /** + * STATE_UNSPECIFIED = 0; + */ + public static final int STATE_UNSPECIFIED_VALUE = 0; + /** + *
+       * the machine is reachable but still in the process of configuring initial
+       * modules and resources.
+       * 
+ * + * STATE_INITIALIZING = 1; + */ + public static final int STATE_INITIALIZING_VALUE = 1; + /** + *
+       * the machine has finished initializing.
+       * 
+ * + * STATE_RUNNING = 2; + */ + public static final int STATE_RUNNING_VALUE = 2; + + + @java.lang.Override + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static State valueOf(int value) { + return forNumber(value); + } + + public static State forNumber(int value) { + switch (value) { + case 0: return STATE_UNSPECIFIED; + case 1: return STATE_INITIALIZING; + case 2: return STATE_RUNNING; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + State> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + @java.lang.Override + public State findValueByNumber(int number) { + return State.forNumber(number); + } + }; + + public static com.google.protobuf.Internal.EnumVerifier + internalGetVerifier() { + return StateVerifier.INSTANCE; + } + + private static final class StateVerifier implements + com.google.protobuf.Internal.EnumVerifier { + static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new StateVerifier(); + @java.lang.Override + public boolean isInRange(int number) { + return State.forNumber(number) != null; + } + }; + + private final int value; + + private State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:viam.robot.v1.GetMachineStatusResponse.State) + } + private int bitField0_; public static final int RESOURCES_FIELD_NUMBER = 1; private com.google.protobuf.Internal.ProtobufList resources_; @@ -18055,6 +18182,48 @@ private void mergeConfig(com.viam.robot.v1.Robot.ConfigStatus value) { bitField0_ = (bitField0_ & ~0x00000001); } + public static final int STATE_FIELD_NUMBER = 3; + private int state_; + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @return The state. + */ + @java.lang.Override + public com.viam.robot.v1.Robot.GetMachineStatusResponse.State getState() { + com.viam.robot.v1.Robot.GetMachineStatusResponse.State result = com.viam.robot.v1.Robot.GetMachineStatusResponse.State.forNumber(state_); + return result == null ? com.viam.robot.v1.Robot.GetMachineStatusResponse.State.UNRECOGNIZED : result; + } + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @param value The enum numeric value on the wire for state to set. + */ + private void setStateValue(int value) { + state_ = value; + } + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @param value The state to set. + */ + private void setState(com.viam.robot.v1.Robot.GetMachineStatusResponse.State value) { + state_ = value.getNumber(); + + } + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + */ + private void clearState() { + + state_ = 0; + } + public static com.viam.robot.v1.Robot.GetMachineStatusResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { @@ -18301,6 +18470,52 @@ public Builder mergeConfig(com.viam.robot.v1.Robot.ConfigStatus value) { return this; } + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return instance.getStateValue(); + } + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setStateValue(int value) { + copyOnWrite(); + instance.setStateValue(value); + return this; + } + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @return The state. + */ + @java.lang.Override + public com.viam.robot.v1.Robot.GetMachineStatusResponse.State getState() { + return instance.getState(); + } + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + public Builder setState(com.viam.robot.v1.Robot.GetMachineStatusResponse.State value) { + copyOnWrite(); + instance.setState(value); + return this; + } + /** + * .viam.robot.v1.GetMachineStatusResponse.State state = 3 [json_name = "state"]; + * @return This builder for chaining. + */ + public Builder clearState() { + copyOnWrite(); + instance.clearState(); + return this; + } + // @@protoc_insertion_point(builder_scope:viam.robot.v1.GetMachineStatusResponse) } @java.lang.Override @@ -18321,10 +18536,11 @@ protected final java.lang.Object dynamicMethod( "resources_", com.viam.robot.v1.Robot.ResourceStatus.class, "config_", + "state_", }; java.lang.String info = - "\u0000\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0001\u0000\u0001\u001b\u0002\u1009" + - "\u0000"; + "\u0000\u0003\u0000\u0001\u0001\u0003\u0003\u0000\u0001\u0000\u0001\u001b\u0002\u1009" + + "\u0000\u0003\f"; return newMessageInfo(DEFAULT_INSTANCE, info, objects); } // fall through diff --git a/core/sdk/src/main/gen/viam/app/v1/Billing.java b/core/sdk/src/main/gen/viam/app/v1/Billing.java index 4a5460b4d..9288cc9d5 100644 --- a/core/sdk/src/main/gen/viam/app/v1/Billing.java +++ b/core/sdk/src/main/gen/viam/app/v1/Billing.java @@ -140,6 +140,10 @@ public enum UsageCostType * USAGE_COST_TYPE_PER_MACHINE = 8; */ USAGE_COST_TYPE_PER_MACHINE(8), + /** + * USAGE_COST_TYPE_TRIGGER_NOTIFICATION = 9; + */ + USAGE_COST_TYPE_TRIGGER_NOTIFICATION(9), UNRECOGNIZED(-1), ; @@ -179,6 +183,10 @@ public enum UsageCostType * USAGE_COST_TYPE_PER_MACHINE = 8; */ public static final int USAGE_COST_TYPE_PER_MACHINE_VALUE = 8; + /** + * USAGE_COST_TYPE_TRIGGER_NOTIFICATION = 9; + */ + public static final int USAGE_COST_TYPE_TRIGGER_NOTIFICATION_VALUE = 9; @java.lang.Override @@ -211,6 +219,7 @@ public static UsageCostType forNumber(int value) { case 6: return USAGE_COST_TYPE_BINARY_DATA_CLOUD_STORAGE; case 7: return USAGE_COST_TYPE_OTHER_CLOUD_STORAGE; case 8: return USAGE_COST_TYPE_PER_MACHINE; + case 9: return USAGE_COST_TYPE_TRIGGER_NOTIFICATION; default: return null; } } @@ -3313,7 +3322,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends * * double cloud_storage_usage_cost = 3 [json_name = "cloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=87 + * See app/v1/billing.proto;l=88 * @return The cloudStorageUsageCost. */ @java.lang.Deprecated double getCloudStorageUsageCost(); @@ -3321,7 +3330,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double data_upload_usage_cost = 4 [json_name = "dataUploadUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_upload_usage_cost is deprecated. - * See app/v1/billing.proto;l=88 + * See app/v1/billing.proto;l=89 * @return The dataUploadUsageCost. */ @java.lang.Deprecated double getDataUploadUsageCost(); @@ -3329,7 +3338,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double data_egres_usage_cost = 5 [json_name = "dataEgresUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_egres_usage_cost is deprecated. - * See app/v1/billing.proto;l=89 + * See app/v1/billing.proto;l=90 * @return The dataEgresUsageCost. */ @java.lang.Deprecated double getDataEgresUsageCost(); @@ -3337,7 +3346,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double remote_control_usage_cost = 6 [json_name = "remoteControlUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.remote_control_usage_cost is deprecated. - * See app/v1/billing.proto;l=90 + * See app/v1/billing.proto;l=91 * @return The remoteControlUsageCost. */ @java.lang.Deprecated double getRemoteControlUsageCost(); @@ -3345,7 +3354,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double standard_compute_usage_cost = 7 [json_name = "standardComputeUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.standard_compute_usage_cost is deprecated. - * See app/v1/billing.proto;l=91 + * See app/v1/billing.proto;l=92 * @return The standardComputeUsageCost. */ @java.lang.Deprecated double getStandardComputeUsageCost(); @@ -3353,7 +3362,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double discount_amount = 8 [json_name = "discountAmount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.discount_amount is deprecated. - * See app/v1/billing.proto;l=92 + * See app/v1/billing.proto;l=93 * @return The discountAmount. */ @java.lang.Deprecated double getDiscountAmount(); @@ -3361,7 +3370,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double total_usage_with_discount = 9 [json_name = "totalUsageWithDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_with_discount is deprecated. - * See app/v1/billing.proto;l=93 + * See app/v1/billing.proto;l=94 * @return The totalUsageWithDiscount. */ @java.lang.Deprecated double getTotalUsageWithDiscount(); @@ -3369,7 +3378,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double total_usage_without_discount = 10 [json_name = "totalUsageWithoutDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_without_discount is deprecated. - * See app/v1/billing.proto;l=94 + * See app/v1/billing.proto;l=95 * @return The totalUsageWithoutDiscount. */ @java.lang.Deprecated double getTotalUsageWithoutDiscount(); @@ -3377,7 +3386,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double per_machine_usage_cost = 11 [json_name = "perMachineUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.per_machine_usage_cost is deprecated. - * See app/v1/billing.proto;l=95 + * See app/v1/billing.proto;l=96 * @return The perMachineUsageCost. */ @java.lang.Deprecated double getPerMachineUsageCost(); @@ -3385,7 +3394,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double binary_data_cloud_storage_usage_cost = 12 [json_name = "binaryDataCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.binary_data_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=96 + * See app/v1/billing.proto;l=97 * @return The binaryDataCloudStorageUsageCost. */ @java.lang.Deprecated double getBinaryDataCloudStorageUsageCost(); @@ -3393,7 +3402,7 @@ public interface GetCurrentMonthUsageResponseOrBuilder extends /** * double other_cloud_storage_usage_cost = 13 [json_name = "otherCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.other_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=97 + * See app/v1/billing.proto;l=98 * @return The otherCloudStorageUsageCost. */ @java.lang.Deprecated double getOtherCloudStorageUsageCost(); @@ -3631,7 +3640,7 @@ private void clearSubtotal() { * * double cloud_storage_usage_cost = 3 [json_name = "cloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=87 + * See app/v1/billing.proto;l=88 * @return The cloudStorageUsageCost. */ @java.lang.Override @@ -3645,7 +3654,7 @@ private void clearSubtotal() { * * double cloud_storage_usage_cost = 3 [json_name = "cloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=87 + * See app/v1/billing.proto;l=88 * @param value The cloudStorageUsageCost to set. */ private void setCloudStorageUsageCost(double value) { @@ -3659,7 +3668,7 @@ private void setCloudStorageUsageCost(double value) { * * double cloud_storage_usage_cost = 3 [json_name = "cloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=87 + * See app/v1/billing.proto;l=88 */ private void clearCloudStorageUsageCost() { @@ -3671,7 +3680,7 @@ private void clearCloudStorageUsageCost() { /** * double data_upload_usage_cost = 4 [json_name = "dataUploadUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_upload_usage_cost is deprecated. - * See app/v1/billing.proto;l=88 + * See app/v1/billing.proto;l=89 * @return The dataUploadUsageCost. */ @java.lang.Override @@ -3681,7 +3690,7 @@ private void clearCloudStorageUsageCost() { /** * double data_upload_usage_cost = 4 [json_name = "dataUploadUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_upload_usage_cost is deprecated. - * See app/v1/billing.proto;l=88 + * See app/v1/billing.proto;l=89 * @param value The dataUploadUsageCost to set. */ private void setDataUploadUsageCost(double value) { @@ -3691,7 +3700,7 @@ private void setDataUploadUsageCost(double value) { /** * double data_upload_usage_cost = 4 [json_name = "dataUploadUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_upload_usage_cost is deprecated. - * See app/v1/billing.proto;l=88 + * See app/v1/billing.proto;l=89 */ private void clearDataUploadUsageCost() { @@ -3703,7 +3712,7 @@ private void clearDataUploadUsageCost() { /** * double data_egres_usage_cost = 5 [json_name = "dataEgresUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_egres_usage_cost is deprecated. - * See app/v1/billing.proto;l=89 + * See app/v1/billing.proto;l=90 * @return The dataEgresUsageCost. */ @java.lang.Override @@ -3713,7 +3722,7 @@ private void clearDataUploadUsageCost() { /** * double data_egres_usage_cost = 5 [json_name = "dataEgresUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_egres_usage_cost is deprecated. - * See app/v1/billing.proto;l=89 + * See app/v1/billing.proto;l=90 * @param value The dataEgresUsageCost to set. */ private void setDataEgresUsageCost(double value) { @@ -3723,7 +3732,7 @@ private void setDataEgresUsageCost(double value) { /** * double data_egres_usage_cost = 5 [json_name = "dataEgresUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_egres_usage_cost is deprecated. - * See app/v1/billing.proto;l=89 + * See app/v1/billing.proto;l=90 */ private void clearDataEgresUsageCost() { @@ -3735,7 +3744,7 @@ private void clearDataEgresUsageCost() { /** * double remote_control_usage_cost = 6 [json_name = "remoteControlUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.remote_control_usage_cost is deprecated. - * See app/v1/billing.proto;l=90 + * See app/v1/billing.proto;l=91 * @return The remoteControlUsageCost. */ @java.lang.Override @@ -3745,7 +3754,7 @@ private void clearDataEgresUsageCost() { /** * double remote_control_usage_cost = 6 [json_name = "remoteControlUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.remote_control_usage_cost is deprecated. - * See app/v1/billing.proto;l=90 + * See app/v1/billing.proto;l=91 * @param value The remoteControlUsageCost to set. */ private void setRemoteControlUsageCost(double value) { @@ -3755,7 +3764,7 @@ private void setRemoteControlUsageCost(double value) { /** * double remote_control_usage_cost = 6 [json_name = "remoteControlUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.remote_control_usage_cost is deprecated. - * See app/v1/billing.proto;l=90 + * See app/v1/billing.proto;l=91 */ private void clearRemoteControlUsageCost() { @@ -3767,7 +3776,7 @@ private void clearRemoteControlUsageCost() { /** * double standard_compute_usage_cost = 7 [json_name = "standardComputeUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.standard_compute_usage_cost is deprecated. - * See app/v1/billing.proto;l=91 + * See app/v1/billing.proto;l=92 * @return The standardComputeUsageCost. */ @java.lang.Override @@ -3777,7 +3786,7 @@ private void clearRemoteControlUsageCost() { /** * double standard_compute_usage_cost = 7 [json_name = "standardComputeUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.standard_compute_usage_cost is deprecated. - * See app/v1/billing.proto;l=91 + * See app/v1/billing.proto;l=92 * @param value The standardComputeUsageCost to set. */ private void setStandardComputeUsageCost(double value) { @@ -3787,7 +3796,7 @@ private void setStandardComputeUsageCost(double value) { /** * double standard_compute_usage_cost = 7 [json_name = "standardComputeUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.standard_compute_usage_cost is deprecated. - * See app/v1/billing.proto;l=91 + * See app/v1/billing.proto;l=92 */ private void clearStandardComputeUsageCost() { @@ -3799,7 +3808,7 @@ private void clearStandardComputeUsageCost() { /** * double discount_amount = 8 [json_name = "discountAmount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.discount_amount is deprecated. - * See app/v1/billing.proto;l=92 + * See app/v1/billing.proto;l=93 * @return The discountAmount. */ @java.lang.Override @@ -3809,7 +3818,7 @@ private void clearStandardComputeUsageCost() { /** * double discount_amount = 8 [json_name = "discountAmount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.discount_amount is deprecated. - * See app/v1/billing.proto;l=92 + * See app/v1/billing.proto;l=93 * @param value The discountAmount to set. */ private void setDiscountAmount(double value) { @@ -3819,7 +3828,7 @@ private void setDiscountAmount(double value) { /** * double discount_amount = 8 [json_name = "discountAmount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.discount_amount is deprecated. - * See app/v1/billing.proto;l=92 + * See app/v1/billing.proto;l=93 */ private void clearDiscountAmount() { @@ -3831,7 +3840,7 @@ private void clearDiscountAmount() { /** * double total_usage_with_discount = 9 [json_name = "totalUsageWithDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_with_discount is deprecated. - * See app/v1/billing.proto;l=93 + * See app/v1/billing.proto;l=94 * @return The totalUsageWithDiscount. */ @java.lang.Override @@ -3841,7 +3850,7 @@ private void clearDiscountAmount() { /** * double total_usage_with_discount = 9 [json_name = "totalUsageWithDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_with_discount is deprecated. - * See app/v1/billing.proto;l=93 + * See app/v1/billing.proto;l=94 * @param value The totalUsageWithDiscount to set. */ private void setTotalUsageWithDiscount(double value) { @@ -3851,7 +3860,7 @@ private void setTotalUsageWithDiscount(double value) { /** * double total_usage_with_discount = 9 [json_name = "totalUsageWithDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_with_discount is deprecated. - * See app/v1/billing.proto;l=93 + * See app/v1/billing.proto;l=94 */ private void clearTotalUsageWithDiscount() { @@ -3863,7 +3872,7 @@ private void clearTotalUsageWithDiscount() { /** * double total_usage_without_discount = 10 [json_name = "totalUsageWithoutDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_without_discount is deprecated. - * See app/v1/billing.proto;l=94 + * See app/v1/billing.proto;l=95 * @return The totalUsageWithoutDiscount. */ @java.lang.Override @@ -3873,7 +3882,7 @@ private void clearTotalUsageWithDiscount() { /** * double total_usage_without_discount = 10 [json_name = "totalUsageWithoutDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_without_discount is deprecated. - * See app/v1/billing.proto;l=94 + * See app/v1/billing.proto;l=95 * @param value The totalUsageWithoutDiscount to set. */ private void setTotalUsageWithoutDiscount(double value) { @@ -3883,7 +3892,7 @@ private void setTotalUsageWithoutDiscount(double value) { /** * double total_usage_without_discount = 10 [json_name = "totalUsageWithoutDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_without_discount is deprecated. - * See app/v1/billing.proto;l=94 + * See app/v1/billing.proto;l=95 */ private void clearTotalUsageWithoutDiscount() { @@ -3895,7 +3904,7 @@ private void clearTotalUsageWithoutDiscount() { /** * double per_machine_usage_cost = 11 [json_name = "perMachineUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.per_machine_usage_cost is deprecated. - * See app/v1/billing.proto;l=95 + * See app/v1/billing.proto;l=96 * @return The perMachineUsageCost. */ @java.lang.Override @@ -3905,7 +3914,7 @@ private void clearTotalUsageWithoutDiscount() { /** * double per_machine_usage_cost = 11 [json_name = "perMachineUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.per_machine_usage_cost is deprecated. - * See app/v1/billing.proto;l=95 + * See app/v1/billing.proto;l=96 * @param value The perMachineUsageCost to set. */ private void setPerMachineUsageCost(double value) { @@ -3915,7 +3924,7 @@ private void setPerMachineUsageCost(double value) { /** * double per_machine_usage_cost = 11 [json_name = "perMachineUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.per_machine_usage_cost is deprecated. - * See app/v1/billing.proto;l=95 + * See app/v1/billing.proto;l=96 */ private void clearPerMachineUsageCost() { @@ -3927,7 +3936,7 @@ private void clearPerMachineUsageCost() { /** * double binary_data_cloud_storage_usage_cost = 12 [json_name = "binaryDataCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.binary_data_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=96 + * See app/v1/billing.proto;l=97 * @return The binaryDataCloudStorageUsageCost. */ @java.lang.Override @@ -3937,7 +3946,7 @@ private void clearPerMachineUsageCost() { /** * double binary_data_cloud_storage_usage_cost = 12 [json_name = "binaryDataCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.binary_data_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=96 + * See app/v1/billing.proto;l=97 * @param value The binaryDataCloudStorageUsageCost to set. */ private void setBinaryDataCloudStorageUsageCost(double value) { @@ -3947,7 +3956,7 @@ private void setBinaryDataCloudStorageUsageCost(double value) { /** * double binary_data_cloud_storage_usage_cost = 12 [json_name = "binaryDataCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.binary_data_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=96 + * See app/v1/billing.proto;l=97 */ private void clearBinaryDataCloudStorageUsageCost() { @@ -3959,7 +3968,7 @@ private void clearBinaryDataCloudStorageUsageCost() { /** * double other_cloud_storage_usage_cost = 13 [json_name = "otherCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.other_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=97 + * See app/v1/billing.proto;l=98 * @return The otherCloudStorageUsageCost. */ @java.lang.Override @@ -3969,7 +3978,7 @@ private void clearBinaryDataCloudStorageUsageCost() { /** * double other_cloud_storage_usage_cost = 13 [json_name = "otherCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.other_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=97 + * See app/v1/billing.proto;l=98 * @param value The otherCloudStorageUsageCost to set. */ private void setOtherCloudStorageUsageCost(double value) { @@ -3979,7 +3988,7 @@ private void setOtherCloudStorageUsageCost(double value) { /** * double other_cloud_storage_usage_cost = 13 [json_name = "otherCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.other_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=97 + * See app/v1/billing.proto;l=98 */ private void clearOtherCloudStorageUsageCost() { @@ -4314,7 +4323,7 @@ public Builder clearSubtotal() { * * double cloud_storage_usage_cost = 3 [json_name = "cloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=87 + * See app/v1/billing.proto;l=88 * @return The cloudStorageUsageCost. */ @java.lang.Override @@ -4328,7 +4337,7 @@ public Builder clearSubtotal() { * * double cloud_storage_usage_cost = 3 [json_name = "cloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=87 + * See app/v1/billing.proto;l=88 * @param value The cloudStorageUsageCost to set. * @return This builder for chaining. */ @@ -4344,7 +4353,7 @@ public Builder clearSubtotal() { * * double cloud_storage_usage_cost = 3 [json_name = "cloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=87 + * See app/v1/billing.proto;l=88 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearCloudStorageUsageCost() { @@ -4356,7 +4365,7 @@ public Builder clearSubtotal() { /** * double data_upload_usage_cost = 4 [json_name = "dataUploadUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_upload_usage_cost is deprecated. - * See app/v1/billing.proto;l=88 + * See app/v1/billing.proto;l=89 * @return The dataUploadUsageCost. */ @java.lang.Override @@ -4366,7 +4375,7 @@ public Builder clearSubtotal() { /** * double data_upload_usage_cost = 4 [json_name = "dataUploadUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_upload_usage_cost is deprecated. - * See app/v1/billing.proto;l=88 + * See app/v1/billing.proto;l=89 * @param value The dataUploadUsageCost to set. * @return This builder for chaining. */ @@ -4378,7 +4387,7 @@ public Builder clearSubtotal() { /** * double data_upload_usage_cost = 4 [json_name = "dataUploadUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_upload_usage_cost is deprecated. - * See app/v1/billing.proto;l=88 + * See app/v1/billing.proto;l=89 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearDataUploadUsageCost() { @@ -4390,7 +4399,7 @@ public Builder clearSubtotal() { /** * double data_egres_usage_cost = 5 [json_name = "dataEgresUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_egres_usage_cost is deprecated. - * See app/v1/billing.proto;l=89 + * See app/v1/billing.proto;l=90 * @return The dataEgresUsageCost. */ @java.lang.Override @@ -4400,7 +4409,7 @@ public Builder clearSubtotal() { /** * double data_egres_usage_cost = 5 [json_name = "dataEgresUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_egres_usage_cost is deprecated. - * See app/v1/billing.proto;l=89 + * See app/v1/billing.proto;l=90 * @param value The dataEgresUsageCost to set. * @return This builder for chaining. */ @@ -4412,7 +4421,7 @@ public Builder clearSubtotal() { /** * double data_egres_usage_cost = 5 [json_name = "dataEgresUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.data_egres_usage_cost is deprecated. - * See app/v1/billing.proto;l=89 + * See app/v1/billing.proto;l=90 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearDataEgresUsageCost() { @@ -4424,7 +4433,7 @@ public Builder clearSubtotal() { /** * double remote_control_usage_cost = 6 [json_name = "remoteControlUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.remote_control_usage_cost is deprecated. - * See app/v1/billing.proto;l=90 + * See app/v1/billing.proto;l=91 * @return The remoteControlUsageCost. */ @java.lang.Override @@ -4434,7 +4443,7 @@ public Builder clearSubtotal() { /** * double remote_control_usage_cost = 6 [json_name = "remoteControlUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.remote_control_usage_cost is deprecated. - * See app/v1/billing.proto;l=90 + * See app/v1/billing.proto;l=91 * @param value The remoteControlUsageCost to set. * @return This builder for chaining. */ @@ -4446,7 +4455,7 @@ public Builder clearSubtotal() { /** * double remote_control_usage_cost = 6 [json_name = "remoteControlUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.remote_control_usage_cost is deprecated. - * See app/v1/billing.proto;l=90 + * See app/v1/billing.proto;l=91 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearRemoteControlUsageCost() { @@ -4458,7 +4467,7 @@ public Builder clearSubtotal() { /** * double standard_compute_usage_cost = 7 [json_name = "standardComputeUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.standard_compute_usage_cost is deprecated. - * See app/v1/billing.proto;l=91 + * See app/v1/billing.proto;l=92 * @return The standardComputeUsageCost. */ @java.lang.Override @@ -4468,7 +4477,7 @@ public Builder clearSubtotal() { /** * double standard_compute_usage_cost = 7 [json_name = "standardComputeUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.standard_compute_usage_cost is deprecated. - * See app/v1/billing.proto;l=91 + * See app/v1/billing.proto;l=92 * @param value The standardComputeUsageCost to set. * @return This builder for chaining. */ @@ -4480,7 +4489,7 @@ public Builder clearSubtotal() { /** * double standard_compute_usage_cost = 7 [json_name = "standardComputeUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.standard_compute_usage_cost is deprecated. - * See app/v1/billing.proto;l=91 + * See app/v1/billing.proto;l=92 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearStandardComputeUsageCost() { @@ -4492,7 +4501,7 @@ public Builder clearSubtotal() { /** * double discount_amount = 8 [json_name = "discountAmount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.discount_amount is deprecated. - * See app/v1/billing.proto;l=92 + * See app/v1/billing.proto;l=93 * @return The discountAmount. */ @java.lang.Override @@ -4502,7 +4511,7 @@ public Builder clearSubtotal() { /** * double discount_amount = 8 [json_name = "discountAmount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.discount_amount is deprecated. - * See app/v1/billing.proto;l=92 + * See app/v1/billing.proto;l=93 * @param value The discountAmount to set. * @return This builder for chaining. */ @@ -4514,7 +4523,7 @@ public Builder clearSubtotal() { /** * double discount_amount = 8 [json_name = "discountAmount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.discount_amount is deprecated. - * See app/v1/billing.proto;l=92 + * See app/v1/billing.proto;l=93 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearDiscountAmount() { @@ -4526,7 +4535,7 @@ public Builder clearSubtotal() { /** * double total_usage_with_discount = 9 [json_name = "totalUsageWithDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_with_discount is deprecated. - * See app/v1/billing.proto;l=93 + * See app/v1/billing.proto;l=94 * @return The totalUsageWithDiscount. */ @java.lang.Override @@ -4536,7 +4545,7 @@ public Builder clearSubtotal() { /** * double total_usage_with_discount = 9 [json_name = "totalUsageWithDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_with_discount is deprecated. - * See app/v1/billing.proto;l=93 + * See app/v1/billing.proto;l=94 * @param value The totalUsageWithDiscount to set. * @return This builder for chaining. */ @@ -4548,7 +4557,7 @@ public Builder clearSubtotal() { /** * double total_usage_with_discount = 9 [json_name = "totalUsageWithDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_with_discount is deprecated. - * See app/v1/billing.proto;l=93 + * See app/v1/billing.proto;l=94 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearTotalUsageWithDiscount() { @@ -4560,7 +4569,7 @@ public Builder clearSubtotal() { /** * double total_usage_without_discount = 10 [json_name = "totalUsageWithoutDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_without_discount is deprecated. - * See app/v1/billing.proto;l=94 + * See app/v1/billing.proto;l=95 * @return The totalUsageWithoutDiscount. */ @java.lang.Override @@ -4570,7 +4579,7 @@ public Builder clearSubtotal() { /** * double total_usage_without_discount = 10 [json_name = "totalUsageWithoutDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_without_discount is deprecated. - * See app/v1/billing.proto;l=94 + * See app/v1/billing.proto;l=95 * @param value The totalUsageWithoutDiscount to set. * @return This builder for chaining. */ @@ -4582,7 +4591,7 @@ public Builder clearSubtotal() { /** * double total_usage_without_discount = 10 [json_name = "totalUsageWithoutDiscount", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.total_usage_without_discount is deprecated. - * See app/v1/billing.proto;l=94 + * See app/v1/billing.proto;l=95 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearTotalUsageWithoutDiscount() { @@ -4594,7 +4603,7 @@ public Builder clearSubtotal() { /** * double per_machine_usage_cost = 11 [json_name = "perMachineUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.per_machine_usage_cost is deprecated. - * See app/v1/billing.proto;l=95 + * See app/v1/billing.proto;l=96 * @return The perMachineUsageCost. */ @java.lang.Override @@ -4604,7 +4613,7 @@ public Builder clearSubtotal() { /** * double per_machine_usage_cost = 11 [json_name = "perMachineUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.per_machine_usage_cost is deprecated. - * See app/v1/billing.proto;l=95 + * See app/v1/billing.proto;l=96 * @param value The perMachineUsageCost to set. * @return This builder for chaining. */ @@ -4616,7 +4625,7 @@ public Builder clearSubtotal() { /** * double per_machine_usage_cost = 11 [json_name = "perMachineUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.per_machine_usage_cost is deprecated. - * See app/v1/billing.proto;l=95 + * See app/v1/billing.proto;l=96 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearPerMachineUsageCost() { @@ -4628,7 +4637,7 @@ public Builder clearSubtotal() { /** * double binary_data_cloud_storage_usage_cost = 12 [json_name = "binaryDataCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.binary_data_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=96 + * See app/v1/billing.proto;l=97 * @return The binaryDataCloudStorageUsageCost. */ @java.lang.Override @@ -4638,7 +4647,7 @@ public Builder clearSubtotal() { /** * double binary_data_cloud_storage_usage_cost = 12 [json_name = "binaryDataCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.binary_data_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=96 + * See app/v1/billing.proto;l=97 * @param value The binaryDataCloudStorageUsageCost to set. * @return This builder for chaining. */ @@ -4650,7 +4659,7 @@ public Builder clearSubtotal() { /** * double binary_data_cloud_storage_usage_cost = 12 [json_name = "binaryDataCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.binary_data_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=96 + * See app/v1/billing.proto;l=97 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearBinaryDataCloudStorageUsageCost() { @@ -4662,7 +4671,7 @@ public Builder clearSubtotal() { /** * double other_cloud_storage_usage_cost = 13 [json_name = "otherCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.other_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=97 + * See app/v1/billing.proto;l=98 * @return The otherCloudStorageUsageCost. */ @java.lang.Override @@ -4672,7 +4681,7 @@ public Builder clearSubtotal() { /** * double other_cloud_storage_usage_cost = 13 [json_name = "otherCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.other_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=97 + * See app/v1/billing.proto;l=98 * @param value The otherCloudStorageUsageCost to set. * @return This builder for chaining. */ @@ -4684,7 +4693,7 @@ public Builder clearSubtotal() { /** * double other_cloud_storage_usage_cost = 13 [json_name = "otherCloudStorageUsageCost", deprecated = true]; * @deprecated viam.app.v1.GetCurrentMonthUsageResponse.other_cloud_storage_usage_cost is deprecated. - * See app/v1/billing.proto;l=97 + * See app/v1/billing.proto;l=98 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearOtherCloudStorageUsageCost() { diff --git a/core/sdk/src/main/gen/viam/app/v1/Robot.java b/core/sdk/src/main/gen/viam/app/v1/Robot.java index bcfc7d7b7..ba38bb124 100644 --- a/core/sdk/src/main/gen/viam/app/v1/Robot.java +++ b/core/sdk/src/main/gen/viam/app/v1/Robot.java @@ -345,6 +345,17 @@ public interface RobotConfigOrBuilder extends * @return The maintenance. */ viam.app.v1.Robot.MaintenanceConfig getMaintenance(); + + /** + *
+     * Disables the robot's log deduplication (identical, noisy logs will still
+     * be output individually instead of aggregated.)
+     * 
+ * + * bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"]; + * @return The disableLogDeduplication. + */ + boolean getDisableLogDeduplication(); } /** * Protobuf type {@code viam.app.v1.RobotConfig} @@ -1491,6 +1502,47 @@ private void mergeMaintenance(viam.app.v1.Robot.MaintenanceConfig value) { bitField0_ = (bitField0_ & ~0x00000020); } + public static final int DISABLE_LOG_DEDUPLICATION_FIELD_NUMBER = 17; + private boolean disableLogDeduplication_; + /** + *
+     * Disables the robot's log deduplication (identical, noisy logs will still
+     * be output individually instead of aggregated.)
+     * 
+ * + * bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"]; + * @return The disableLogDeduplication. + */ + @java.lang.Override + public boolean getDisableLogDeduplication() { + return disableLogDeduplication_; + } + /** + *
+     * Disables the robot's log deduplication (identical, noisy logs will still
+     * be output individually instead of aggregated.)
+     * 
+ * + * bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"]; + * @param value The disableLogDeduplication to set. + */ + private void setDisableLogDeduplication(boolean value) { + + disableLogDeduplication_ = value; + } + /** + *
+     * Disables the robot's log deduplication (identical, noisy logs will still
+     * be output individually instead of aggregated.)
+     * 
+ * + * bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"]; + */ + private void clearDisableLogDeduplication() { + + disableLogDeduplication_ = false; + } + public static viam.app.v1.Robot.RobotConfig parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { @@ -2789,6 +2841,49 @@ public Builder mergeMaintenance(viam.app.v1.Robot.MaintenanceConfig value) { return this; } + /** + *
+       * Disables the robot's log deduplication (identical, noisy logs will still
+       * be output individually instead of aggregated.)
+       * 
+ * + * bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"]; + * @return The disableLogDeduplication. + */ + @java.lang.Override + public boolean getDisableLogDeduplication() { + return instance.getDisableLogDeduplication(); + } + /** + *
+       * Disables the robot's log deduplication (identical, noisy logs will still
+       * be output individually instead of aggregated.)
+       * 
+ * + * bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"]; + * @param value The disableLogDeduplication to set. + * @return This builder for chaining. + */ + public Builder setDisableLogDeduplication(boolean value) { + copyOnWrite(); + instance.setDisableLogDeduplication(value); + return this; + } + /** + *
+       * Disables the robot's log deduplication (identical, noisy logs will still
+       * be output individually instead of aggregated.)
+       * 
+ * + * bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"]; + * @return This builder for chaining. + */ + public Builder clearDisableLogDeduplication() { + copyOnWrite(); + instance.clearDisableLogDeduplication(); + return this; + } + // @@protoc_insertion_point(builder_scope:viam.app.v1.RobotConfig) } @java.lang.Override @@ -2830,12 +2925,13 @@ protected final java.lang.Object dynamicMethod( viam.app.v1.Robot.LogPatternConfig.class, "revision_", "maintenance_", + "disableLogDeduplication_", }; java.lang.String info = - "\u0000\u0010\u0000\u0001\u0001\u0010\u0010\u0000\b\u0000\u0001\u1009\u0000\u0002" + + "\u0000\u0011\u0000\u0001\u0001\u0011\u0011\u0000\b\u0000\u0001\u1009\u0000\u0002" + "\u001b\u0003\u001b\u0004\u001b\u0005\u001b\u0006\u1009\u0001\u0007\u1009\u0002\b" + "\u1007\u0003\t\u001b\n\u1007\u0004\u000b\u001b\f\u001b\r\u0007\u000e\u001b\u000f" + - "\u0208\u0010\u1009\u0005"; + "\u0208\u0010\u1009\u0005\u0011\u0007"; return newMessageInfo(DEFAULT_INSTANCE, info, objects); } // fall through @@ -4145,7 +4241,7 @@ public interface CloudConfigOrBuilder extends * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @return The locationSecret. */ @java.lang.Deprecated java.lang.String getLocationSecret(); @@ -4156,7 +4252,7 @@ public interface CloudConfigOrBuilder extends * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @return The bytes for locationSecret. */ @java.lang.Deprecated com.google.protobuf.ByteString @@ -4555,7 +4651,7 @@ private void clearSignalingInsecure() { * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @return The locationSecret. */ @java.lang.Override @@ -4569,7 +4665,7 @@ private void clearSignalingInsecure() { * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @return The bytes for locationSecret. */ @java.lang.Override @@ -4584,7 +4680,7 @@ private void clearSignalingInsecure() { * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @param value The locationSecret to set. */ private void setLocationSecret( @@ -4600,7 +4696,7 @@ private void setLocationSecret( * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 */ private void clearLocationSecret() { @@ -4613,7 +4709,7 @@ private void clearLocationSecret() { * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @param value The bytes for locationSecret to set. */ private void setLocationSecretBytes( @@ -5366,7 +5462,7 @@ public Builder clearSignalingInsecure() { * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @return The locationSecret. */ @java.lang.Override @@ -5380,7 +5476,7 @@ public Builder clearSignalingInsecure() { * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @return The bytes for locationSecret. */ @java.lang.Override @@ -5395,7 +5491,7 @@ public Builder clearSignalingInsecure() { * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @param value The locationSecret to set. * @return This builder for chaining. */ @@ -5412,7 +5508,7 @@ public Builder clearSignalingInsecure() { * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearLocationSecret() { @@ -5427,7 +5523,7 @@ public Builder clearSignalingInsecure() { * * string location_secret = 7 [json_name = "locationSecret", deprecated = true]; * @deprecated viam.app.v1.CloudConfig.location_secret is deprecated. - * See app/v1/robot.proto;l=75 + * See app/v1/robot.proto;l=78 * @param value The bytes for locationSecret to set. * @return This builder for chaining. */ diff --git a/core/sdk/src/main/resources/protofds/viam.api b/core/sdk/src/main/resources/protofds/viam.api index ca508cf51..a5de95436 100644 Binary files a/core/sdk/src/main/resources/protofds/viam.api and b/core/sdk/src/main/resources/protofds/viam.api differ