Package com.pulumi.gcp.monitoring.inputs
Class GetIstioCanonicalServiceArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.monitoring.inputs.GetIstioCanonicalServiceArgs.Builder
-
- Enclosing class:
- GetIstioCanonicalServiceArgs
public static final class GetIstioCanonicalServiceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetIstioCanonicalServiceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetIstioCanonicalServiceArgs
build()
GetIstioCanonicalServiceArgs.Builder
canonicalService(com.pulumi.core.Output<java.lang.String> canonicalService)
GetIstioCanonicalServiceArgs.Builder
canonicalService(java.lang.String canonicalService)
GetIstioCanonicalServiceArgs.Builder
canonicalServiceNamespace(com.pulumi.core.Output<java.lang.String> canonicalServiceNamespace)
GetIstioCanonicalServiceArgs.Builder
canonicalServiceNamespace(java.lang.String canonicalServiceNamespace)
GetIstioCanonicalServiceArgs.Builder
meshUid(com.pulumi.core.Output<java.lang.String> meshUid)
GetIstioCanonicalServiceArgs.Builder
meshUid(java.lang.String meshUid)
GetIstioCanonicalServiceArgs.Builder
project(com.pulumi.core.Output<java.lang.String> project)
GetIstioCanonicalServiceArgs.Builder
project(java.lang.String project)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetIstioCanonicalServiceArgs defaults)
-
-
Method Detail
-
canonicalService
public GetIstioCanonicalServiceArgs.Builder canonicalService(com.pulumi.core.Output<java.lang.String> canonicalService)
- Parameters:
canonicalService
- The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics. *** Other optional fields include:- Returns:
- builder
-
canonicalService
public GetIstioCanonicalServiceArgs.Builder canonicalService(java.lang.String canonicalService)
- Parameters:
canonicalService
- The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics. *** Other optional fields include:- Returns:
- builder
-
canonicalServiceNamespace
public GetIstioCanonicalServiceArgs.Builder canonicalServiceNamespace(com.pulumi.core.Output<java.lang.String> canonicalServiceNamespace)
- Parameters:
canonicalServiceNamespace
- The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics.- Returns:
- builder
-
canonicalServiceNamespace
public GetIstioCanonicalServiceArgs.Builder canonicalServiceNamespace(java.lang.String canonicalServiceNamespace)
- Parameters:
canonicalServiceNamespace
- The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics.- Returns:
- builder
-
meshUid
public GetIstioCanonicalServiceArgs.Builder meshUid(com.pulumi.core.Output<java.lang.String> meshUid)
- Parameters:
meshUid
- Identifier for the mesh in which this Istio service is defined. Corresponds to the meshUid metric label in Istio metrics.- Returns:
- builder
-
meshUid
public GetIstioCanonicalServiceArgs.Builder meshUid(java.lang.String meshUid)
- Parameters:
meshUid
- Identifier for the mesh in which this Istio service is defined. Corresponds to the meshUid metric label in Istio metrics.- Returns:
- builder
-
project
public GetIstioCanonicalServiceArgs.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public GetIstioCanonicalServiceArgs.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
build
public GetIstioCanonicalServiceArgs build()
-
-