public static final class UpdateK8sServiceRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
UpdateK8sServiceRequest.Builder |
appId(String appId)
The ID of the application.
|
UpdateK8sServiceRequest |
build() |
UpdateK8sServiceRequest.Builder |
externalTrafficPolicy(String externalTrafficPolicy)
The policy used for external traffic management.
|
UpdateK8sServiceRequest.Builder |
name(String name)
The name of the service in a Kubernetes cluster.
|
UpdateK8sServiceRequest.Builder |
servicePorts(String servicePorts)
The mappings between service ports.
|
UpdateK8sServiceRequest.Builder |
type(String type)
The type of the service in a Kubernetes cluster.
|
public UpdateK8sServiceRequest.Builder appId(String appId)
public UpdateK8sServiceRequest.Builder externalTrafficPolicy(String externalTrafficPolicy)
* Local: local mode * Cluster: cluster mode Default value: Local.
public UpdateK8sServiceRequest.Builder name(String name)
* The name can contain lowercase letters, digits, and hyphens (-). * It must start with a letter and end with a letter or digit. * The name can be 2 to 32 characters in length.
public UpdateK8sServiceRequest.Builder servicePorts(String servicePorts)
* **protocol**: the protocol used by the service. Valid values: TCP and UDP. This parameter is required. * **port**: the frontend service port. Valid values: 1 to 65535. This parameter is required. * **targetPort**: the backend container port. Valid values: 1 to 65535. This parameter is required. Example: `[{"protocol": "TCP", "port": 80, "targetPort": 8080},{"protocol": "TCP", "port": 81, "targetPort": 8081}]`
public UpdateK8sServiceRequest.Builder type(String type)
public UpdateK8sServiceRequest build()
Copyright © 2023. All rights reserved.