Skip to content

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.ListDeployConfigsProperty> 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();

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.ListDeployConfigsProperty>

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();

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();