Interface CredentialsAuthRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CredentialsAuthRequest, CredentialsAuthRequest.Builder
@Generated
public interface CredentialsAuthRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe UUID of the SoulFire instance to authenticate accounts for.com.google.protobuf.ByteStringThe UUID of the SoulFire instance to authenticate accounts for.getPayload(int index) List of authentication credentials/data strings.com.google.protobuf.ByteStringgetPayloadBytes(int index) List of authentication credentials/data strings.intList of authentication credentials/data strings.List of authentication credentials/data strings.The authentication service type to use.intThe authentication service type to use.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getInstanceId
String getInstanceId()The UUID of the SoulFire instance to authenticate accounts for. Must be a valid UUID string. The instance must exist and the caller must have AUTHENTICATE_MC_ACCOUNT permission for this instance.
string instance_id = 1;- Returns:
- The instanceId.
-
getInstanceIdBytes
com.google.protobuf.ByteString getInstanceIdBytes()The UUID of the SoulFire instance to authenticate accounts for. Must be a valid UUID string. The instance must exist and the caller must have AUTHENTICATE_MC_ACCOUNT permission for this instance.
string instance_id = 1;- Returns:
- The bytes for instanceId.
-
getServiceValue
int getServiceValue()The authentication service type to use. Determines how the payload strings are interpreted: - MICROSOFT_JAVA_CREDENTIALS: Payload format is "email:password" - MICROSOFT_BEDROCK_CREDENTIALS: Payload format is "email:password" - OFFLINE: Payload is the username to use (no authentication performed) - MICROSOFT_JAVA_REFRESH_TOKEN: Payload is a Microsoft refresh token
.soulfire.v1.AccountTypeCredentials service = 2;- Returns:
- The enum numeric value on the wire for service.
-
getService
AccountTypeCredentials getService()The authentication service type to use. Determines how the payload strings are interpreted: - MICROSOFT_JAVA_CREDENTIALS: Payload format is "email:password" - MICROSOFT_BEDROCK_CREDENTIALS: Payload format is "email:password" - OFFLINE: Payload is the username to use (no authentication performed) - MICROSOFT_JAVA_REFRESH_TOKEN: Payload is a Microsoft refresh token
.soulfire.v1.AccountTypeCredentials service = 2;- Returns:
- The service.
-
getPayloadList
List of authentication credentials/data strings. Each string is processed according to the service type. Multiple payloads are authenticated concurrently (controlled by ACCOUNT_IMPORT_CONCURRENCY instance setting).
repeated string payload = 3;- Returns:
- A list containing the payload.
-
getPayloadCount
int getPayloadCount()List of authentication credentials/data strings. Each string is processed according to the service type. Multiple payloads are authenticated concurrently (controlled by ACCOUNT_IMPORT_CONCURRENCY instance setting).
repeated string payload = 3;- Returns:
- The count of payload.
-
getPayload
List of authentication credentials/data strings. Each string is processed according to the service type. Multiple payloads are authenticated concurrently (controlled by ACCOUNT_IMPORT_CONCURRENCY instance setting).
repeated string payload = 3;- Parameters:
index- The index of the element to return.- Returns:
- The payload at the given index.
-
getPayloadBytes
com.google.protobuf.ByteString getPayloadBytes(int index) List of authentication credentials/data strings. Each string is processed according to the service type. Multiple payloads are authenticated concurrently (controlled by ACCOUNT_IMPORT_CONCURRENCY instance setting).
repeated string payload = 3;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the payload at the given index.
-