Package viam.app.v1
Class AppOuterClass.RegistryItemCostByResource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<AppOuterClass.RegistryItemCostByResource,AppOuterClass.RegistryItemCostByResource.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<AppOuterClass.RegistryItemCostByResource,AppOuterClass.RegistryItemCostByResource.Builder>
viam.app.v1.AppOuterClass.RegistryItemCostByResource.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Cloneable,AppOuterClass.RegistryItemCostByResourceOrBuilder
- Enclosing class:
AppOuterClass.RegistryItemCostByResource
public static final class AppOuterClass.RegistryItemCostByResource.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<AppOuterClass.RegistryItemCostByResource,AppOuterClass.RegistryItemCostByResource.Builder>
implements AppOuterClass.RegistryItemCostByResourceOrBuilder
RegistryItemCostByResource holds the cost of a registry item broken down by billable resource. Only the per_machine resource is currently supported.Protobuf type
viam.app.v1.RegistryItemCostByResource-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionThe cost charged per machine using the item, in USD.doubleThe cost charged per machine using the item, in USD.setPerMachine(double value) The cost charged per machine using the item, in USD.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getPerMachine
public double getPerMachine()The cost charged per machine using the item, in USD.
double per_machine = 1 [json_name = "perMachine"];- Specified by:
getPerMachinein interfaceAppOuterClass.RegistryItemCostByResourceOrBuilder- Returns:
- The perMachine.
-
setPerMachine
The cost charged per machine using the item, in USD.
double per_machine = 1 [json_name = "perMachine"];- Parameters:
value- The perMachine to set.- Returns:
- This builder for chaining.
-
clearPerMachine
The cost charged per machine using the item, in USD.
double per_machine = 1 [json_name = "perMachine"];- Returns:
- This builder for chaining.
-