| Package | Description |
|---|---|
| software.amazon.awscdk.services.appsync |
AWS AppSync Construct Library
|
| Modifier and Type | Class and Description |
|---|---|
class |
Field
(experimental) Fields build upon Graphql Types and provide typing and arguments.
|
class |
ResolvableField
(experimental) Resolvable Fields build upon Graphql Types and provide fields that can resolve into operations on a data source.
|
| Modifier and Type | Method and Description |
|---|---|
GraphqlType |
InterfaceType.attribute()
(experimental) Create a GraphQL Type representing this Intermediate Type.
|
GraphqlType |
EnumType.attribute()
(experimental) Create an GraphQL Type representing this Enum Type.
|
GraphqlType |
UnionType.attribute()
(experimental) Create a GraphQL Type representing this Union Type.
|
GraphqlType |
InputType.attribute()
(experimental) Create a GraphQL Type representing this Input Type.
|
GraphqlType |
IIntermediateType.attribute()
(experimental) Create an GraphQL Type representing this Intermediate Type.
|
GraphqlType |
IIntermediateType.Jsii$Proxy.attribute()
(experimental) Create an GraphQL Type representing this Intermediate Type.
|
GraphqlType |
InterfaceType.attribute(BaseTypeOptions options)
(experimental) Create a GraphQL Type representing this Intermediate Type.
|
GraphqlType |
EnumType.attribute(BaseTypeOptions options)
(experimental) Create an GraphQL Type representing this Enum Type.
|
GraphqlType |
UnionType.attribute(BaseTypeOptions options)
(experimental) Create a GraphQL Type representing this Union Type.
|
GraphqlType |
InputType.attribute(BaseTypeOptions options)
(experimental) Create a GraphQL Type representing this Input Type.
|
GraphqlType |
IIntermediateType.attribute(BaseTypeOptions options)
(experimental) Create an GraphQL Type representing this Intermediate Type.
|
GraphqlType |
IIntermediateType.Jsii$Proxy.attribute(BaseTypeOptions options)
(experimental) Create an GraphQL Type representing this Intermediate Type.
|
default GraphqlType |
IIntermediateType.Jsii$Default.attribute(BaseTypeOptions options)
(experimental) Create an GraphQL Type representing this Intermediate Type.
|
static GraphqlType |
GraphqlType.awsDate()
(experimental) `AWSDate` scalar type represents a valid extended `ISO 8601 Date` string.
|
static GraphqlType |
GraphqlType.awsDate(BaseTypeOptions options)
(experimental) `AWSDate` scalar type represents a valid extended `ISO 8601 Date` string.
|
static GraphqlType |
GraphqlType.awsDateTime()
(experimental) `AWSDateTime` scalar type represents a valid extended `ISO 8601 DateTime` string.
|
static GraphqlType |
GraphqlType.awsDateTime(BaseTypeOptions options)
(experimental) `AWSDateTime` scalar type represents a valid extended `ISO 8601 DateTime` string.
|
static GraphqlType |
GraphqlType.awsEmail()
(experimental) `AWSEmail` scalar type represents an email address string (i.e.`username@example.com`).
|
static GraphqlType |
GraphqlType.awsEmail(BaseTypeOptions options)
(experimental) `AWSEmail` scalar type represents an email address string (i.e.`username@example.com`).
|
static GraphqlType |
GraphqlType.awsIpAddress()
(experimental) `AWSIPAddress` scalar type respresents a valid `IPv4` of `IPv6` address string.
|
static GraphqlType |
GraphqlType.awsIpAddress(BaseTypeOptions options)
(experimental) `AWSIPAddress` scalar type respresents a valid `IPv4` of `IPv6` address string.
|
static GraphqlType |
GraphqlType.awsJson()
(experimental) `AWSJson` scalar type represents a JSON string.
|
static GraphqlType |
GraphqlType.awsJson(BaseTypeOptions options)
(experimental) `AWSJson` scalar type represents a JSON string.
|
static GraphqlType |
GraphqlType.awsPhone()
(experimental) `AWSPhone` scalar type represents a valid phone number.
|
static GraphqlType |
GraphqlType.awsPhone(BaseTypeOptions options)
(experimental) `AWSPhone` scalar type represents a valid phone number.
|
static GraphqlType |
GraphqlType.awsTime()
(experimental) `AWSTime` scalar type represents a valid extended `ISO 8601 Time` string.
|
static GraphqlType |
GraphqlType.awsTime(BaseTypeOptions options)
(experimental) `AWSTime` scalar type represents a valid extended `ISO 8601 Time` string.
|
static GraphqlType |
GraphqlType.awsTimestamp()
(experimental) `AWSTimestamp` scalar type represents the number of seconds since `1970-01-01T00:00Z`.
|
static GraphqlType |
GraphqlType.awsTimestamp(BaseTypeOptions options)
(experimental) `AWSTimestamp` scalar type represents the number of seconds since `1970-01-01T00:00Z`.
|
static GraphqlType |
GraphqlType.awsUrl()
(experimental) `AWSURL` scalar type represetns a valid URL string.
|
static GraphqlType |
GraphqlType.awsUrl(BaseTypeOptions options)
(experimental) `AWSURL` scalar type represetns a valid URL string.
|
static GraphqlType |
GraphqlType.doBoolean()
(experimental) `Boolean` scalar type is a boolean value: true or false.
|
static GraphqlType |
GraphqlType.doBoolean(BaseTypeOptions options)
(experimental) `Boolean` scalar type is a boolean value: true or false.
|
static GraphqlType |
GraphqlType.doFloat()
(experimental) `Float` scalar type is a signed double-precision fractional value.
|
static GraphqlType |
GraphqlType.doFloat(BaseTypeOptions options)
(experimental) `Float` scalar type is a signed double-precision fractional value.
|
static GraphqlType |
GraphqlType.doInt()
(experimental) `Int` scalar type is a signed non-fractional numerical value.
|
static GraphqlType |
GraphqlType.doInt(BaseTypeOptions options)
(experimental) `Int` scalar type is a signed non-fractional numerical value.
|
GraphqlType |
ResolvableFieldOptions.Jsii$Proxy.getReturnType() |
GraphqlType |
FieldOptions.getReturnType()
(experimental) The return type for this field.
|
GraphqlType |
FieldOptions.Jsii$Proxy.getReturnType() |
static GraphqlType |
GraphqlType.id()
(experimental) `ID` scalar type is a unique identifier.
|
static GraphqlType |
GraphqlType.id(BaseTypeOptions options)
(experimental) `ID` scalar type is a unique identifier.
|
static GraphqlType |
GraphqlType.intermediate()
(experimental) an intermediate type to be added as an attribute (i.e.
|
static GraphqlType |
GraphqlType.intermediate(GraphqlTypeOptions options)
(experimental) an intermediate type to be added as an attribute (i.e.
|
static GraphqlType |
GraphqlType.string()
(experimental) `String` scalar type is a free-form human-readable text.
|
static GraphqlType |
GraphqlType.string(BaseTypeOptions options)
(experimental) `String` scalar type is a free-form human-readable text.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,GraphqlType> |
ResolvableFieldOptions.Jsii$Proxy.getArgs() |
default Map<String,GraphqlType> |
FieldOptions.getArgs()
(experimental) The arguments for this field.
|
Map<String,GraphqlType> |
FieldOptions.Jsii$Proxy.getArgs() |
| Modifier and Type | Method and Description |
|---|---|
ResolvableFieldOptions.Builder |
ResolvableFieldOptions.Builder.returnType(GraphqlType returnType)
Sets the value of
FieldOptions.getReturnType() |
ResolvableField.Builder |
ResolvableField.Builder.returnType(GraphqlType returnType)
(experimental) The return type for this field.
|
Field.Builder |
Field.Builder.returnType(GraphqlType returnType)
(experimental) The return type for this field.
|
FieldOptions.Builder |
FieldOptions.Builder.returnType(GraphqlType returnType)
Sets the value of
FieldOptions.getReturnType() |
| Modifier and Type | Method and Description |
|---|---|
ResolvableFieldOptions.Builder |
ResolvableFieldOptions.Builder.args(Map<String,? extends GraphqlType> args)
Sets the value of
FieldOptions.getArgs() |
ResolvableField.Builder |
ResolvableField.Builder.args(Map<String,? extends GraphqlType> args)
(experimental) The arguments for this field.
|
Field.Builder |
Field.Builder.args(Map<String,? extends GraphqlType> args)
(experimental) The arguments for this field.
|
FieldOptions.Builder |
FieldOptions.Builder.args(Map<String,? extends GraphqlType> args)
Sets the value of
FieldOptions.getArgs() |
Copyright © 2022. All rights reserved.