Uses of Class
com.amazonaws.athena.connector.lambda.security.FederatedIdentity
-
-
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.metadata
Constructors in com.amazonaws.athena.connector.lambda.metadata with parameters of type FederatedIdentity Constructor Description GetDataSourceCapabilitiesRequest(FederatedIdentity identity, String queryId, String catalogName)Constructs a new MetadataRequest object.GetSplitsRequest(FederatedIdentity identity, String queryId, String catalogName, TableName tableName, Block partitions, List<String> partitionCols, Constraints constraints, String continuationToken)Constructs a new GetSplitsRequest object.GetTableLayoutRequest(FederatedIdentity identity, String queryId, String catalogName, TableName tableName, Constraints constraints, org.apache.arrow.vector.types.pojo.Schema schema, Set<String> partitionCols)Constructs a new GetTableLayoutRequest object.GetTableRequest(FederatedIdentity identity, String queryId, String catalogName, TableName tableName, Map<String,String> queryPassthroughArguments)Constructs a new GetTableRequest object.ListSchemasRequest(FederatedIdentity identity, String queryId, String catalogName)Constructs a new ListSchemasRequest object.ListTablesRequest(FederatedIdentity identity, String queryId, String catalogName, String schemaName, String nextToken, int pageSize)Constructs a new ListTablesRequest object.MetadataRequest(FederatedIdentity identity, MetadataRequestType requestType, String queryId, String catalogName)Constructs a new MetadataRequest object. -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.records
Constructors in com.amazonaws.athena.connector.lambda.records with parameters of type FederatedIdentity Constructor Description ReadRecordsRequest(FederatedIdentity identity, String catalogName, String queryId, TableName tableName, org.apache.arrow.vector.types.pojo.Schema schema, Split split, Constraints constraints, long maxBlockSize, long maxInlineBlockSize)Constructs a new ReadRecordsRequest object.RecordRequest(FederatedIdentity identity, RecordRequestType requestType, String catalogName, String queryId)Constructs a new RecordRequest object. -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.request
Methods in com.amazonaws.athena.connector.lambda.request that return FederatedIdentity Modifier and Type Method Description FederatedIdentityFederationRequest. getIdentity()Returns the identity of the caller.Constructors in com.amazonaws.athena.connector.lambda.request with parameters of type FederatedIdentity Constructor Description FederationRequest(FederatedIdentity identity)Constructs a new FederationRequest object.PingRequest(FederatedIdentity identity, String catalogName, String queryId)Constructs a new PingRequest object. -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.serde
Methods in com.amazonaws.athena.connector.lambda.serde that return FederatedIdentity Modifier and Type Method Description FederatedIdentityFederatedIdentitySerDe.Deserializer. deserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt)FederatedIdentityFederatedIdentitySerDe.Deserializer. doDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt)Methods in com.amazonaws.athena.connector.lambda.serde with parameters of type FederatedIdentity Modifier and Type Method Description voidFederatedIdentitySerDe.Serializer. doSerialize(FederatedIdentity federatedIdentity, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.serde.v2
Methods in com.amazonaws.athena.connector.lambda.serde.v2 with parameters of type FederatedIdentity Modifier and Type Method Description protected MetadataRequestGetSplitsRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)protected MetadataRequestGetTableLayoutRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)protected MetadataRequestGetTableRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)protected MetadataRequestListSchemasRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)protected MetadataRequestListTablesRequestSerDe.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName)protected abstract FederationRequestMetadataRequestDeserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName) -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.serde.v4
Methods in com.amazonaws.athena.connector.lambda.serde.v4 with parameters of type FederatedIdentity Modifier and Type Method Description protected MetadataRequestGetDataSourceCapabilitiesRequestSerDeV4.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName) -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.serde.v5
Methods in com.amazonaws.athena.connector.lambda.serde.v5 with parameters of type FederatedIdentity Modifier and Type Method Description protected MetadataRequestGetTableRequestSerDeV5.Deserializer. doRequestDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt, FederatedIdentity identity, String queryId, String catalogName) -
Uses of FederatedIdentity in com.amazonaws.athena.connector.lambda.udf
Constructors in com.amazonaws.athena.connector.lambda.udf with parameters of type FederatedIdentity Constructor Description UserDefinedFunctionRequest(FederatedIdentity identity, Block inputRecords, org.apache.arrow.vector.types.pojo.Schema outputSchema, String methodName, UserDefinedFunctionType functionType) -
Uses of FederatedIdentity in com.amazonaws.athena.connector.validation
Methods in com.amazonaws.athena.connector.validation with parameters of type FederatedIdentity Modifier and Type Method Description static FederationResponseFederationServiceProvider. callService(String lambdaFunction, FederatedIdentity identity, String catalog, FederationRequest request)static GetSplitsResponseLambdaMetadataProvider. getSplits(String catalog, TableName tableName, Constraints constraints, Block partitions, List<String> partitionCols, String contToken, String metadataFunction, FederatedIdentity identity)This method builds and executes a GetSplitsRequest against the specified Lambda function.static GetTableResponseLambdaMetadataProvider. getTable(String catalog, TableName tableName, String metadataFunction, FederatedIdentity identity)This method builds and executes a GetTableRequest against the specified Lambda function.static GetTableLayoutResponseLambdaMetadataProvider. getTableLayout(String catalog, TableName tableName, Constraints constraints, org.apache.arrow.vector.types.pojo.Schema schema, Set<String> partitionCols, String metadataFunction, FederatedIdentity identity)This method builds and executes a GetTableLayoutRequest against the specified Lambda function.static ListSchemasResponseLambdaMetadataProvider. listSchemas(String catalog, String metadataFunction, FederatedIdentity identity)This method builds and executes a ListSchemasRequest against the specified Lambda function.static ListTablesResponseLambdaMetadataProvider. listTables(String catalog, String schema, String metadataFunction, FederatedIdentity identity)This method builds and executes a ListTablesRequest against the specified Lambda function.static ReadRecordsResponseLambdaRecordProvider. readRecords(String catalog, TableName tableName, Constraints constraints, org.apache.arrow.vector.types.pojo.Schema schema, Split split, String recordFunction, FederatedIdentity identity)This method builds and executes a ReadRecordsRequest against the specified Lambda function.
-