public static final class CfnDataSourceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDataSourceProps
CfnDataSourceProps
CfnDataSourceProps.Builder, CfnDataSourceProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getApiId()
Unique AWS AppSync GraphQL API identifier where this data source will be created.
|
java.lang.String |
getDescription()
The description of the data source.
|
java.lang.Object |
getDynamoDbConfig()
AWS Region and TableName for an Amazon DynamoDB table in your account.
|
java.lang.Object |
getElasticsearchConfig()
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account.
|
java.lang.Object |
getEventBridgeConfig()
An EventBridge configuration that contains a valid ARN of an event bus.
|
java.lang.Object |
getHttpConfig()
Endpoints for an HTTP data source.
|
java.lang.Object |
getLambdaConfig()
An ARN of a Lambda function in valid ARN format.
|
java.lang.String |
getName()
Friendly name for you to identify your AppSync data source after creation.
|
java.lang.Object |
getOpenSearchServiceConfig()
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account.
|
java.lang.Object |
getRelationalDatabaseConfig()
Relational Database configuration of the relational database data source.
|
java.lang.String |
getServiceRoleArn()
The AWS Identity and Access Management service role ARN for the data source.
|
java.lang.String |
getType()
The type of the data source.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getApiId()
CfnDataSourceProps
getApiId
in interface CfnDataSourceProps
public final java.lang.String getName()
CfnDataSourceProps
getName
in interface CfnDataSourceProps
public final java.lang.String getType()
CfnDataSourceProps
getType
in interface CfnDataSourceProps
public final java.lang.String getDescription()
CfnDataSourceProps
getDescription
in interface CfnDataSourceProps
public final java.lang.Object getDynamoDbConfig()
CfnDataSourceProps
getDynamoDbConfig
in interface CfnDataSourceProps
public final java.lang.Object getElasticsearchConfig()
CfnDataSourceProps
As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service . This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source.
getElasticsearchConfig
in interface CfnDataSourceProps
public final java.lang.Object getEventBridgeConfig()
CfnDataSourceProps
getEventBridgeConfig
in interface CfnDataSourceProps
public final java.lang.Object getHttpConfig()
CfnDataSourceProps
getHttpConfig
in interface CfnDataSourceProps
public final java.lang.Object getLambdaConfig()
CfnDataSourceProps
This can be the ARN of a Lambda function that exists in the current account or in another account.
getLambdaConfig
in interface CfnDataSourceProps
public final java.lang.Object getOpenSearchServiceConfig()
CfnDataSourceProps
getOpenSearchServiceConfig
in interface CfnDataSourceProps
public final java.lang.Object getRelationalDatabaseConfig()
CfnDataSourceProps
getRelationalDatabaseConfig
in interface CfnDataSourceProps
public final java.lang.String getServiceRoleArn()
CfnDataSourceProps
The system assumes this role when accessing the data source.
Required if Type
is specified as AWS_LAMBDA
, AMAZON_DYNAMODB
, AMAZON_ELASTICSEARCH
, AMAZON_EVENTBRIDGE
, or AMAZON_OPENSEARCH_SERVICE
.
getServiceRoleArn
in interface CfnDataSourceProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()