Package viam.app.v1
Class AppOuterClass.AllowedLoginMethods.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<AppOuterClass.AllowedLoginMethods,AppOuterClass.AllowedLoginMethods.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<AppOuterClass.AllowedLoginMethods,AppOuterClass.AllowedLoginMethods.Builder>
viam.app.v1.AppOuterClass.AllowedLoginMethods.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Cloneable,AppOuterClass.AllowedLoginMethodsOrBuilder
- Enclosing class:
AppOuterClass.AllowedLoginMethods
public static final class AppOuterClass.AllowedLoginMethods.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<AppOuterClass.AllowedLoginMethods,AppOuterClass.AllowedLoginMethods.Builder>
implements AppOuterClass.AllowedLoginMethodsOrBuilder
An empty list means that all methods are allowed.Protobuf type
viam.app.v1.AllowedLoginMethods-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllMethods(Iterable<? extends AppOuterClass.LoginMethod> values) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];addAllMethodsValue(Iterable<Integer> values) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];addMethodsValue(int value) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];getMethods(int index) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];intrepeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];intgetMethodsValue(int index) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];setMethods(int index, AppOuterClass.LoginMethod value) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];setMethodsValue(int index, int value) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];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
-
getMethodsList
repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Specified by:
getMethodsListin interfaceAppOuterClass.AllowedLoginMethodsOrBuilder- Returns:
- A list containing the methods.
-
getMethodsCount
public int getMethodsCount()repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Specified by:
getMethodsCountin interfaceAppOuterClass.AllowedLoginMethodsOrBuilder- Returns:
- The count of methods.
-
getMethods
repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Specified by:
getMethodsin interfaceAppOuterClass.AllowedLoginMethodsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The methods at the given index.
-
setMethods
public AppOuterClass.AllowedLoginMethods.Builder setMethods(int index, AppOuterClass.LoginMethod value) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Parameters:
index- The index to set the value at.value- The methods to set.- Returns:
- This builder for chaining.
-
addMethods
repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Parameters:
value- The methods to add.- Returns:
- This builder for chaining.
-
addAllMethods
public AppOuterClass.AllowedLoginMethods.Builder addAllMethods(Iterable<? extends AppOuterClass.LoginMethod> values) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Parameters:
values- The methods to add.- Returns:
- This builder for chaining.
-
clearMethods
repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Returns:
- This builder for chaining.
-
getMethodsValueList
repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Specified by:
getMethodsValueListin interfaceAppOuterClass.AllowedLoginMethodsOrBuilder- Returns:
- A list containing the enum numeric values on the wire for methods.
-
getMethodsValue
public int getMethodsValue(int index) repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Specified by:
getMethodsValuein interfaceAppOuterClass.AllowedLoginMethodsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of methods at the given index.
-
setMethodsValue
repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for methods to set.- Returns:
- This builder for chaining.
-
addMethodsValue
repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Parameters:
value- The enum numeric value on the wire for methods to add.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
addAllMethodsValue
repeated .viam.app.v1.LoginMethod methods = 1 [json_name = "methods"];- Parameters:
values- The enum numeric values on the wire for methods to add.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-