Skip to content

Commit 76423ec

Browse files
committed
[SPARK-52602] Document all public classes
1 parent 35214b0 commit 76423ec

File tree

82 files changed

+127
-25
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+127
-25
lines changed

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/BaseResource.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,16 @@
2727
import org.apache.spark.k8s.operator.status.BaseState;
2828
import org.apache.spark.k8s.operator.status.BaseStatus;
2929

30+
/**
31+
* Base class for Spark Kubernetes Operator's custom resources like SparkApplication and
32+
* SparkCluster.
33+
*
34+
* @param <S> The type of the state.
35+
* @param <AS> The type of the attempt summary.
36+
* @param <STATE> The type of the state.
37+
* @param <SPEC> The type of the spec.
38+
* @param <STATUS> The type of the status.
39+
*/
3040
public class BaseResource<
3141
S,
3242
AS extends BaseAttemptSummary,

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/Constants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
package org.apache.spark.k8s.operator;
2121

22+
/** Constants used in the Spark Kubernetes Operator. */
2223
@SuppressWarnings("PMD.DataClass")
2324
public class Constants {
2425
public static final String API_GROUP = "spark.apache.org";

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/SparkApplication.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.apache.spark.k8s.operator.status.ApplicationStateSummary;
3333
import org.apache.spark.k8s.operator.status.ApplicationStatus;
3434

35+
/** SparkApplication is the Custom Resource Definition (CRD) for a Spark application. */
3536
@JsonInclude(JsonInclude.Include.NON_NULL)
3637
@JsonDeserialize()
3738
@Group(Constants.API_GROUP)

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/SparkApplicationList.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@
2222
import io.fabric8.kubernetes.api.model.DefaultKubernetesResourceList;
2323
import lombok.NoArgsConstructor;
2424

25+
/** List of SparkApplications. */
2526
@NoArgsConstructor
2627
public class SparkApplicationList extends DefaultKubernetesResourceList<SparkApplication> {}

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/SparkCluster.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.apache.spark.k8s.operator.status.ClusterStateSummary;
3333
import org.apache.spark.k8s.operator.status.ClusterStatus;
3434

35+
/** SparkCluster is the Custom Resource Definition (CRD) for a Spark cluster. */
3536
@JsonInclude(JsonInclude.Include.NON_NULL)
3637
@JsonDeserialize()
3738
@Group(Constants.API_GROUP)

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/SparkClusterList.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@
2222
import io.fabric8.kubernetes.api.model.DefaultKubernetesResourceList;
2323
import lombok.NoArgsConstructor;
2424

25+
/** List of SparkClusters. */
2526
@NoArgsConstructor
2627
public class SparkClusterList extends DefaultKubernetesResourceList<SparkCluster> {}

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ApplicationSpec.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import lombok.EqualsAndHashCode;
3232
import lombok.NoArgsConstructor;
3333

34+
/** Spec for a Spark application. */
3435
@Data
3536
@NoArgsConstructor
3637
@AllArgsConstructor

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ApplicationTimeoutConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import lombok.Data;
2727
import lombok.NoArgsConstructor;
2828

29+
/** Application timeout configuration. */
2930
@Data
3031
@NoArgsConstructor
3132
@AllArgsConstructor

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/ApplicationTolerations.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import lombok.Data;
2727
import lombok.NoArgsConstructor;
2828

29+
/** Toleration settings for a Spark application. */
2930
@Data
3031
@NoArgsConstructor
3132
@AllArgsConstructor

spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/BaseApplicationTemplateSpec.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import lombok.Data;
2828
import lombok.NoArgsConstructor;
2929

30+
/** Base spec for application templates. */
3031
@Data
3132
@NoArgsConstructor
3233
@AllArgsConstructor

0 commit comments

Comments
 (0)