RosHttpApiProps
Properties for defining a RosHttpApi.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-apig-httpapi
Initializer
import com.aliyun.ros.cdk.apig.RosHttpApiProps;
RosHttpApiProps.builder()
.httpApiName(java.lang.String)
.httpApiName(IResolvable)
// .agentProtocols(IResolvable)
// .agentProtocols(java.util.List<java.lang.String)
// .agentProtocols(IResolvable>)
// .aiProtocols(IResolvable)
// .aiProtocols(java.util.List<java.lang.String)
// .aiProtocols(IResolvable>)
// .authConfig(IResolvable)
// .authConfig(AuthConfigProperty)
// .basePath(java.lang.String)
// .basePath(IResolvable)
// .belongGatewayId(java.lang.String)
// .belongGatewayId(IResolvable)
// .builtinRouteNames(IResolvable)
// .builtinRouteNames(java.util.List<java.lang.String)
// .builtinRouteNames(IResolvable>)
// .deployConfigs(IResolvable)
// .deployConfigs(java.util.List<IResolvable)
// .deployConfigs(DeployConfigsProperty>)
// .description(java.lang.String)
// .description(IResolvable)
// .enableAuth(java.lang.Boolean)
// .enableAuth(IResolvable)
// .firstByteTimeout(java.lang.Number)
// .firstByteTimeout(IResolvable)
// .ingressConfig(IResolvable)
// .ingressConfig(IngressConfigProperty)
// .modelCategory(java.lang.String)
// .modelCategory(IResolvable)
// .onlyChangeConfig(java.lang.Boolean)
// .onlyChangeConfig(IResolvable)
// .protocols(IResolvable)
// .protocols(java.util.List<java.lang.String)
// .protocols(IResolvable>)
// .removeBasePathOnForward(java.lang.Boolean)
// .removeBasePathOnForward(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .strategy(java.lang.String)
// .strategy(IResolvable)
// .type(java.lang.String)
// .type(IResolvable)
// .versionConfig(IResolvable)
// .versionConfig(VersionConfigProperty)
.build();
Properties
| Name | Type | Description |
|---|---|---|
httpApiName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
agentProtocols | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
aiProtocols | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
authConfig | com.aliyun.ros.cdk.core.IResolvable OR AuthConfigProperty | No description. |
basePath | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
belongGatewayId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
builtinRouteNames | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
deployConfigs | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
description | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
enableAuth | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
firstByteTimeout | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
ingressConfig | com.aliyun.ros.cdk.core.IResolvable OR IngressConfigProperty | No description. |
modelCategory | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
onlyChangeConfig | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
protocols | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
removeBasePathOnForward | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
resourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
strategy | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
type | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
versionConfig | com.aliyun.ros.cdk.core.IResolvable OR VersionConfigProperty | No description. |
httpApiNameRequired
public java.lang.Object getHttpApiName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
agentProtocolsOptional
public java.lang.Object getAgentProtocols();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
aiProtocolsOptional
public java.lang.Object getAiProtocols();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
authConfigOptional
public java.lang.Object getAuthConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR AuthConfigProperty
basePathOptional
public java.lang.Object getBasePath();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
belongGatewayIdOptional
public java.lang.Object getBelongGatewayId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
builtinRouteNamesOptional
public java.lang.Object getBuiltinRouteNames();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
deployConfigsOptional
public java.lang.Object getDeployConfigs();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
DeployConfigsProperty>
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
enableAuthOptional
public java.lang.Object getEnableAuth();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
firstByteTimeoutOptional
public java.lang.Object getFirstByteTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
ingressConfigOptional
public java.lang.Object getIngressConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR IngressConfigProperty
modelCategoryOptional
public java.lang.Object getModelCategory();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
onlyChangeConfigOptional
public java.lang.Object getOnlyChangeConfig();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
protocolsOptional
public java.lang.Object getProtocols();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
removeBasePathOnForwardOptional
public java.lang.Object getRemoveBasePathOnForward();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupIdOptional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
strategyOptional
public java.lang.Object getStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
typeOptional
public java.lang.Object getType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
versionConfigOptional
public java.lang.Object getVersionConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR VersionConfigProperty