Documentation
¶
Overview ¶
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License.
Index ¶
- type AccessSummary
- type ApplicationSpec
- type ApplicationSummary
- type BrooklynFeatureSummary
- type CatalogBundleAddResult
- type CatalogEntitySummary
- type CatalogItemSummary
- type ConfigSummary
- type EffectorSummary
- type EntitySummary
- type IdentityDetails
- type LinkStreamMetadata
- type LinkStreamsWithMetadata
- type LinkTaskMetadata
- type LinkTaskWithMetadata
- type LinkWithMetadata
- type LocationSummary
- type MemberSpec
- type ParameterSummary
- type PolicyConfigList
- type PolicySummary
- type SensorSummary
- type Status
- type TaskSummary
- type Tree
- type URI
- type VersionSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessSummary ¶
type ApplicationSpec ¶
type ApplicationSummary ¶
type ApplicationSummary struct {
Links map[string]URI `json:"links"`
Id string `json:"id"`
Spec ApplicationSpec `json:"spec"`
Status Status `json:"status"`
}
type BrooklynFeatureSummary ¶
type CatalogBundleAddResult ¶
type CatalogBundleAddResult struct {
Message string `json:"message"`
Bundle string `json:"bundle"`
Code string `json:"code"`
Types map[string]CatalogItemSummary `json:"types"`
}
type CatalogEntitySummary ¶
type CatalogEntitySummary struct {
CatalogItemSummary
IconUrl string `json:"iconUrl"`
Effectors []EffectorSummary `json:"effectors"`
Sensors []SensorSummary `json:"sensors"`
}
type CatalogItemSummary ¶
type CatalogItemSummary struct {
IdentityDetails
JavaType string `json:"javaType"`
PlanYaml string `json:"planYaml"`
Deprecated bool `json:"deprecated"`
Config []ConfigSummary `json:"config"`
Tags []interface{} `json:"tags"`
Links map[string]interface{} `json:"links"`
Type string `json:"type"`
}
type ConfigSummary ¶
type ConfigSummary struct {
Reconfigurable bool `json:"reconfigurable"`
PossibleValues []map[string]string `json:"possibleValues"`
DefaultValue interface{} `json:"defaultValue"`
Name string `json:"name"`
Description string `json:"description"`
Links map[string]URI `json:"links"`
Label string `json:"label"`
Priority float64 `json:"priority"`
Pinned bool `json:"pinned"`
Type string `json:"type"`
}
type EffectorSummary ¶
type EntitySummary ¶
type IdentityDetails ¶
type LinkStreamMetadata ¶
type LinkStreamsWithMetadata ¶
type LinkStreamsWithMetadata struct {
Link string `json:"link"`
Metadata LinkStreamMetadata `json:"metadata"`
}
type LinkTaskMetadata ¶
type LinkTaskWithMetadata ¶
type LinkTaskWithMetadata struct {
Link string `json:"link"`
Metadata LinkTaskMetadata `json:"metadata"`
}
type LinkWithMetadata ¶
type LinkWithMetadata struct {
}
type LocationSummary ¶
type MemberSpec ¶
type ParameterSummary ¶
type PolicyConfigList ¶
type PolicyConfigList struct {
Name string `json:"name"`
Type string `json:"type"`
DefaultValue interface{} `json:"defaultValue`
Description string `json:"description"`
Reconfigurable bool `json:"reconfigurable"`
Label string `json:"label"`
Priority int64 `json:"priority"`
PossibleValues []interface{} `json:"possibleValues"`
Links map[string]URI `json:"links"`
}
type PolicySummary ¶
type SensorSummary ¶
type TaskSummary ¶
type TaskSummary struct {
SubmitTimeUtc int64 `json:"submitTimeUtc"`
EndTimeUtc int64 `json:"endTimeUtc"`
IsCancelled bool `json:"isCancelled"`
CurrentStatus string `json:"currentStatus"`
BlockingTask LinkTaskWithMetadata `json:"blockingTask"`
DisplayName string `json:"displayName"`
Streams map[string]LinkStreamsWithMetadata `json:"streams"`
Description string `json:"description"`
EntityId string `json:"entityId"`
EntityDisplayName string `json:"entityDisplayName"`
Error bool `json:"error"`
SubmittedByTask LinkTaskWithMetadata `json:"submittedByTask"`
Result interface{} `json:"result"`
IsError bool `json:"isError"`
DetailedStatus string `json:"detailedStatus"`
Children []LinkTaskWithMetadata `json:"children"`
BlockingDetails string `json:"blockingDetails"`
Cancelled bool `json:"cancelled"`
Links map[string]URI `json:"links"`
Id string `json:"id"`
StartTimeUtc int64 `json:"startTimeUtc"`
}
type VersionSummary ¶
type VersionSummary struct {
Version string `json:"version"`
BuildSha1 string `json:"buildSha1"`
BuildBranch string `json:"buildBranch"`
Features []BrooklynFeatureSummary `json:"features"`
}