Class CustomRPActionRouteDefinitionArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.customproviders.inputs.CustomRPActionRouteDefinitionArgs.Builder
-
- Enclosing class:
- CustomRPActionRouteDefinitionArgs
public static final class CustomRPActionRouteDefinitionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CustomRPActionRouteDefinitionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomRPActionRouteDefinitionArgs
build()
CustomRPActionRouteDefinitionArgs.Builder
endpoint(com.pulumi.core.Output<java.lang.String> endpoint)
CustomRPActionRouteDefinitionArgs.Builder
endpoint(java.lang.String endpoint)
CustomRPActionRouteDefinitionArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
CustomRPActionRouteDefinitionArgs.Builder
name(java.lang.String name)
CustomRPActionRouteDefinitionArgs.Builder
routingType(ActionRouting routingType)
CustomRPActionRouteDefinitionArgs.Builder
routingType(com.pulumi.core.Either<java.lang.String,ActionRouting> routingType)
CustomRPActionRouteDefinitionArgs.Builder
routingType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ActionRouting>> routingType)
CustomRPActionRouteDefinitionArgs.Builder
routingType(java.lang.String routingType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomRPActionRouteDefinitionArgs defaults)
-
-
Method Detail
-
endpoint
public CustomRPActionRouteDefinitionArgs.Builder endpoint(com.pulumi.core.Output<java.lang.String> endpoint)
- Parameters:
endpoint
- The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')- Returns:
- builder
-
endpoint
public CustomRPActionRouteDefinitionArgs.Builder endpoint(java.lang.String endpoint)
- Parameters:
endpoint
- The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')- Returns:
- builder
-
name
public CustomRPActionRouteDefinitionArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')- Returns:
- builder
-
name
public CustomRPActionRouteDefinitionArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')- Returns:
- builder
-
routingType
public CustomRPActionRouteDefinitionArgs.Builder routingType(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ActionRouting>> routingType)
- Parameters:
routingType
- The routing types that are supported for action requests.- Returns:
- builder
-
routingType
public CustomRPActionRouteDefinitionArgs.Builder routingType(com.pulumi.core.Either<java.lang.String,ActionRouting> routingType)
- Parameters:
routingType
- The routing types that are supported for action requests.- Returns:
- builder
-
routingType
public CustomRPActionRouteDefinitionArgs.Builder routingType(java.lang.String routingType)
- Parameters:
routingType
- The routing types that are supported for action requests.- Returns:
- builder
-
routingType
public CustomRPActionRouteDefinitionArgs.Builder routingType(ActionRouting routingType)
- Parameters:
routingType
- The routing types that are supported for action requests.- Returns:
- builder
-
build
public CustomRPActionRouteDefinitionArgs build()
-
-