Package viam.app.data.v1
Class Data.CreateBinaryDataSignedURLRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Data.CreateBinaryDataSignedURLRequest,Data.CreateBinaryDataSignedURLRequest.Builder>
viam.app.data.v1.Data.CreateBinaryDataSignedURLRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Cloneable,Data.CreateBinaryDataSignedURLRequestOrBuilder
- Enclosing class:
- Data.CreateBinaryDataSignedURLRequest
public static final class Data.CreateBinaryDataSignedURLRequest.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Data.CreateBinaryDataSignedURLRequest,Data.CreateBinaryDataSignedURLRequest.Builder>
implements Data.CreateBinaryDataSignedURLRequestOrBuilder
Protobuf type
viam.app.data.v1.CreateBinaryDataSignedURLRequest-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionThe binary data ID of the file to create a signed URL for.Expiration time in minutes.The binary data ID of the file to create a signed URL for.com.google.protobuf.ByteStringThe binary data ID of the file to create a signed URL for.intExpiration time in minutes.booleanExpiration time in minutes.setBinaryDataId(String value) The binary data ID of the file to create a signed URL for.setBinaryDataIdBytes(com.google.protobuf.ByteString value) The binary data ID of the file to create a signed URL for.setExpirationMinutes(int value) Expiration time in minutes.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
-
getBinaryDataId
The binary data ID of the file to create a signed URL for.
string binary_data_id = 1 [json_name = "binaryDataId"];- Specified by:
getBinaryDataIdin interfaceData.CreateBinaryDataSignedURLRequestOrBuilder- Returns:
- The binaryDataId.
-
getBinaryDataIdBytes
public com.google.protobuf.ByteString getBinaryDataIdBytes()The binary data ID of the file to create a signed URL for.
string binary_data_id = 1 [json_name = "binaryDataId"];- Specified by:
getBinaryDataIdBytesin interfaceData.CreateBinaryDataSignedURLRequestOrBuilder- Returns:
- The bytes for binaryDataId.
-
setBinaryDataId
The binary data ID of the file to create a signed URL for.
string binary_data_id = 1 [json_name = "binaryDataId"];- Parameters:
value- The binaryDataId to set.- Returns:
- This builder for chaining.
-
clearBinaryDataId
The binary data ID of the file to create a signed URL for.
string binary_data_id = 1 [json_name = "binaryDataId"];- Returns:
- This builder for chaining.
-
setBinaryDataIdBytes
public Data.CreateBinaryDataSignedURLRequest.Builder setBinaryDataIdBytes(com.google.protobuf.ByteString value) The binary data ID of the file to create a signed URL for.
string binary_data_id = 1 [json_name = "binaryDataId"];- Parameters:
value- The bytes for binaryDataId to set.- Returns:
- This builder for chaining.
-
hasExpirationMinutes
public boolean hasExpirationMinutes()Expiration time in minutes. Defaults to 15 minutes if not specified. Maximum allowed is 10080 minutes (7 days).
optional uint32 expiration_minutes = 2 [json_name = "expirationMinutes"];- Specified by:
hasExpirationMinutesin interfaceData.CreateBinaryDataSignedURLRequestOrBuilder- Returns:
- Whether the expirationMinutes field is set.
-
getExpirationMinutes
public int getExpirationMinutes()Expiration time in minutes. Defaults to 15 minutes if not specified. Maximum allowed is 10080 minutes (7 days).
optional uint32 expiration_minutes = 2 [json_name = "expirationMinutes"];- Specified by:
getExpirationMinutesin interfaceData.CreateBinaryDataSignedURLRequestOrBuilder- Returns:
- The expirationMinutes.
-
setExpirationMinutes
Expiration time in minutes. Defaults to 15 minutes if not specified. Maximum allowed is 10080 minutes (7 days).
optional uint32 expiration_minutes = 2 [json_name = "expirationMinutes"];- Parameters:
value- The expirationMinutes to set.- Returns:
- This builder for chaining.
-
clearExpirationMinutes
Expiration time in minutes. Defaults to 15 minutes if not specified. Maximum allowed is 10080 minutes (7 days).
optional uint32 expiration_minutes = 2 [json_name = "expirationMinutes"];- Returns:
- This builder for chaining.
-