aboutsummaryrefslogtreecommitdiffstats
path: root/hosted-zone-api/abi-spec.json
blob: e96246bcbaad3daa74aa8e12a38d758d2b0d9dcb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
{
  "ai.vespa.cloud.ApplicationId" : {
    "superClass" : "java.lang.Object",
    "interfaces" : [ ],
    "attributes" : [
      "public"
    ],
    "methods" : [
      "public void <init>(java.lang.String, java.lang.String, java.lang.String)",
      "public java.lang.String tenant()",
      "public java.lang.String application()",
      "public java.lang.String instance()",
      "public boolean equals(java.lang.Object)",
      "public int hashCode()",
      "public java.lang.String toString()"
    ],
    "fields" : [ ]
  },
  "ai.vespa.cloud.Cloud" : {
    "superClass" : "java.lang.Record",
    "interfaces" : [ ],
    "attributes" : [
      "public",
      "final",
      "record"
    ],
    "methods" : [
      "public void <init>(java.lang.String)",
      "public final java.lang.String toString()",
      "public final int hashCode()",
      "public final boolean equals(java.lang.Object)",
      "public java.lang.String name()"
    ],
    "fields" : [ ]
  },
  "ai.vespa.cloud.Cluster" : {
    "superClass" : "java.lang.Object",
    "interfaces" : [ ],
    "attributes" : [
      "public"
    ],
    "methods" : [
      "public void <init>(int, java.util.List)",
      "public void <init>(java.lang.String, int, java.util.List)",
      "public java.lang.String id()",
      "public int size()",
      "public java.util.List indices()",
      "public boolean equals(java.lang.Object)",
      "public int hashCode()"
    ],
    "fields" : [ ]
  },
  "ai.vespa.cloud.Environment" : {
    "superClass" : "java.lang.Enum",
    "interfaces" : [ ],
    "attributes" : [
      "public",
      "final",
      "enum"
    ],
    "methods" : [
      "public static ai.vespa.cloud.Environment[] values()",
      "public static ai.vespa.cloud.Environment valueOf(java.lang.String)"
    ],
    "fields" : [
      "public static final enum ai.vespa.cloud.Environment dev",
      "public static final enum ai.vespa.cloud.Environment perf",
      "public static final enum ai.vespa.cloud.Environment test",
      "public static final enum ai.vespa.cloud.Environment staging",
      "public static final enum ai.vespa.cloud.Environment prod"
    ]
  },
  "ai.vespa.cloud.Node" : {
    "superClass" : "java.lang.Object",
    "interfaces" : [ ],
    "attributes" : [
      "public"
    ],
    "methods" : [
      "public void <init>(int)",
      "public int index()",
      "public boolean equals(java.lang.Object)",
      "public int hashCode()"
    ],
    "fields" : [ ]
  },
  "ai.vespa.cloud.SystemInfo" : {
    "superClass" : "java.lang.Object",
    "interfaces" : [ ],
    "attributes" : [
      "public"
    ],
    "methods" : [
      "public void <init>(ai.vespa.cloud.ApplicationId, ai.vespa.cloud.Zone, ai.vespa.cloud.Cluster, ai.vespa.cloud.Node)",
      "public void <init>(ai.vespa.cloud.ApplicationId, ai.vespa.cloud.Zone, ai.vespa.cloud.Cloud, ai.vespa.cloud.Cluster, ai.vespa.cloud.Node)",
      "public void <init>(ai.vespa.cloud.ApplicationId, ai.vespa.cloud.Zone, ai.vespa.cloud.Cloud, java.lang.String, ai.vespa.cloud.Node)",
      "public ai.vespa.cloud.ApplicationId application()",
      "public ai.vespa.cloud.Zone zone()",
      "public ai.vespa.cloud.Cloud cloud()",
      "public java.lang.String clusterName()",
      "public ai.vespa.cloud.Node node()"
    ],
    "fields" : [ ]
  },
  "ai.vespa.cloud.Zone" : {
    "superClass" : "java.lang.Object",
    "interfaces" : [ ],
    "attributes" : [
      "public"
    ],
    "methods" : [
      "public void <init>(ai.vespa.cloud.Environment, java.lang.String)",
      "public ai.vespa.cloud.Environment environment()",
      "public java.lang.String region()",
      "public java.lang.String toString()",
      "public int hashCode()",
      "public boolean equals(java.lang.Object)",
      "public static ai.vespa.cloud.Zone from(java.lang.String)"
    ],
    "fields" : [ ]
  },
  "ai.vespa.cloud.ZoneInfo" : {
    "superClass" : "java.lang.Object",
    "interfaces" : [ ],
    "attributes" : [
      "public"
    ],
    "methods" : [
      "public void <init>(ai.vespa.cloud.ApplicationId, ai.vespa.cloud.Zone)",
      "public ai.vespa.cloud.ApplicationId application()",
      "public ai.vespa.cloud.Zone zone()",
      "public static ai.vespa.cloud.ZoneInfo defaultInfo()"
    ],
    "fields" : [ ]
  }
}