Package org.cdk8s
Class ApiObject.Builder
- java.lang.Object
-
- org.cdk8s.ApiObject.Builder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiObject.Builder
apiVersion(String apiVersion)
API version.ApiObject
build()
static ApiObject.Builder
create(software.constructs.Construct scope, String id)
ApiObject.Builder
kind(String kind)
Resource kind.ApiObject.Builder
metadata(ApiObjectMetadata metadata)
Object metadata.
-
-
-
Method Detail
-
create
@Stability(Stable) public static ApiObject.Builder create(software.constructs.Construct scope, String id)
- Parameters:
scope
- the construct scope. This parameter is required.id
- namespace. This parameter is required.- Returns:
- a new instance of
ApiObject.Builder
.
-
apiVersion
@Stability(Stable) public ApiObject.Builder apiVersion(String apiVersion)
API version.- Parameters:
apiVersion
- API version. This parameter is required.- Returns:
this
-
kind
@Stability(Stable) public ApiObject.Builder kind(String kind)
Resource kind.- Parameters:
kind
- Resource kind. This parameter is required.- Returns:
this
-
metadata
@Stability(Stable) public ApiObject.Builder metadata(ApiObjectMetadata metadata)
Object metadata.If
name
is not specified, an app-unique name will be allocated by the framework based on the path of the construct within thes construct tree.- Parameters:
metadata
- Object metadata. This parameter is required.- Returns:
this
-
-