# Functions
MarshalBooleanList writes a list of values of the 'boolean' type to the given writer.
MarshalClusterManagementReference writes a value of the 'cluster_management_reference' type to the given writer.
MarshalClusterManagementReferenceList writes a list of values of the 'cluster_management_reference' type to the given writer.
MarshalDateList writes a list of values of the 'date' type to the given writer.
MarshalDNS writes a value of the 'DNS' type to the given writer.
MarshalDNSList writes a list of values of the 'DNS' type to the given writer.
MarshalFloatList writes a list of values of the 'float' type to the given writer.
MarshalIntegerList writes a list of values of the 'integer' type to the given writer.
MarshalInterfaceList writes a list of values of the 'interface' type to the given writer.
MarshalLabel writes a value of the 'label' type to the given writer.
MarshalLabelList writes a list of values of the 'label' type to the given writer.
MarshalLabelReference writes a value of the 'label_reference' type to the given writer.
MarshalLabelReferenceList writes a list of values of the 'label_reference' type to the given writer.
MarshalLabelRequestPayload writes a value of the 'label_request_payload' type to the given writer.
MarshalLabelRequestPayloadList writes a list of values of the 'label_request_payload' type to the given writer.
MarshalLongList writes a list of values of the 'long' type to the given writer.
MarshalManagementCluster writes a value of the 'management_cluster' type to the given writer.
MarshalManagementClusterList writes a list of values of the 'management_cluster' type to the given writer.
MarshalManagementClusterParent writes a value of the 'management_cluster_parent' type to the given writer.
MarshalManagementClusterParentList writes a list of values of the 'management_cluster_parent' type to the given writer.
MarshalManagementClusterRequestPayload writes a value of the 'management_cluster_request_payload' type to the given writer.
MarshalManagementClusterRequestPayloadList writes a list of values of the 'management_cluster_request_payload' type to the given writer.
MarshalMetadata writes a value of the metadata type to the given target, which can be a writer or a JSON encoder.
MarshalProvisionShardReference writes a value of the 'provision_shard_reference' type to the given writer.
MarshalProvisionShardReferenceList writes a list of values of the 'provision_shard_reference' type to the given writer.
MarshalServiceCluster writes a value of the 'service_cluster' type to the given writer.
MarshalServiceClusterList writes a list of values of the 'service_cluster' type to the given writer.
MarshalServiceClusterRequestPayload writes a value of the 'service_cluster_request_payload' type to the given writer.
MarshalServiceClusterRequestPayloadList writes a list of values of the 'service_cluster_request_payload' type to the given writer.
MarshalStringList writes a list of values of the 'string' type to the given writer.
NewClient creates a new client for the 'root' resource using the given transport to send the requests and receive the responses.
NewClusterManagementReference creates a new builder of 'cluster_management_reference' objects.
NewClusterManagementReferenceList creates a new builder of 'cluster_management_reference' objects.
NewDNS creates a new builder of 'DNS' objects.
NewDNSList creates a new builder of 'DNS' objects.
NewLabel creates a new builder of 'label' objects.
NewLabelClient creates a new client for the 'label' resource using the given transport to send the requests and receive the responses.
NewLabelList creates a new builder of 'label' objects.
NewLabelReference creates a new builder of 'label_reference' objects.
NewLabelReferenceList creates a new builder of 'label_reference' objects.
NewLabelRequestPayload creates a new builder of 'label_request_payload' objects.
NewLabelRequestPayloadList creates a new builder of 'label_request_payload' objects.
NewLabelsClient creates a new client for the 'labels' resource using the given transport to send the requests and receive the responses.
NewManagementCluster creates a new builder of 'management_cluster' objects.
NewManagementClusterClient creates a new client for the 'management_cluster' resource using the given transport to send the requests and receive the responses.
NewManagementClusterList creates a new builder of 'management_cluster' objects.
NewManagementClusterParent creates a new builder of 'management_cluster_parent' objects.
NewManagementClusterParentList creates a new builder of 'management_cluster_parent' objects.
NewManagementClusterRequestPayload creates a new builder of 'management_cluster_request_payload' objects.
NewManagementClusterRequestPayloadList creates a new builder of 'management_cluster_request_payload' objects.
NewManagementClustersClient creates a new client for the 'management_clusters' resource using the given transport to send the requests and receive the responses.
NewProvisionShardReference creates a new builder of 'provision_shard_reference' objects.
NewProvisionShardReferenceList creates a new builder of 'provision_shard_reference' objects.
NewServiceCluster creates a new builder of 'service_cluster' objects.
NewServiceClusterClient creates a new client for the 'service_cluster' resource using the given transport to send the requests and receive the responses.
NewServiceClusterList creates a new builder of 'service_cluster' objects.
NewServiceClusterRequestPayload creates a new builder of 'service_cluster_request_payload' objects.
NewServiceClusterRequestPayloadList creates a new builder of 'service_cluster_request_payload' objects.
NewServiceClustersClient creates a new client for the 'service_clusters' resource using the given transport to send the requests and receive the responses.
ReadBooleanList reads list of values of the ”boolean' type from the given iterator.
ReadClusterManagementReference reads a value of the 'cluster_management_reference' type from the given iterator.
ReadClusterManagementReferenceList reads list of values of the ”cluster_management_reference' type from the given iterator.
ReadDateList reads list of values of the ”date' type from the given iterator.
ReadDNS reads a value of the 'DNS' type from the given iterator.
ReadDNSList reads list of values of the ”DNS' type from the given iterator.
ReadFloatList reads list of values of the ”float' type from the given iterator.
ReadIntegerList reads list of values of the ”integer' type from the given iterator.
ReadInterfaceList reads list of values of the ”interface' type from the given iterator.
ReadLabel reads a value of the 'label' type from the given iterator.
ReadLabelList reads list of values of the ”label' type from the given iterator.
ReadLabelReference reads a value of the 'label_reference' type from the given iterator.
ReadLabelReferenceList reads list of values of the ”label_reference' type from the given iterator.
ReadLabelRequestPayload reads a value of the 'label_request_payload' type from the given iterator.
ReadLabelRequestPayloadList reads list of values of the ”label_request_payload' type from the given iterator.
ReadLongList reads list of values of the ”long' type from the given iterator.
ReadManagementCluster reads a value of the 'management_cluster' type from the given iterator.
ReadManagementClusterList reads list of values of the ”management_cluster' type from the given iterator.
ReadManagementClusterParent reads a value of the 'management_cluster_parent' type from the given iterator.
ReadManagementClusterParentList reads list of values of the ”management_cluster_parent' type from the given iterator.
ReadManagementClusterRequestPayload reads a value of the 'management_cluster_request_payload' type from the given iterator.
ReadManagementClusterRequestPayloadList reads list of values of the ”management_cluster_request_payload' type from the given iterator.
ReadProvisionShardReference reads a value of the 'provision_shard_reference' type from the given iterator.
ReadProvisionShardReferenceList reads list of values of the ”provision_shard_reference' type from the given iterator.
ReadServiceCluster reads a value of the 'service_cluster' type from the given iterator.
ReadServiceClusterList reads list of values of the ”service_cluster' type from the given iterator.
ReadServiceClusterRequestPayload reads a value of the 'service_cluster_request_payload' type from the given iterator.
ReadServiceClusterRequestPayloadList reads list of values of the ”service_cluster_request_payload' type from the given iterator.
ReadStringList reads list of values of the ”string' type from the given iterator.
UnmarshalBooleanList reads a list of values of the 'boolean' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalClusterManagementReference reads a value of the 'cluster_management_reference' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalClusterManagementReferenceList reads a list of values of the 'cluster_management_reference' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalDateList reads a list of values of the 'date' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalDNS reads a value of the 'DNS' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalDNSList reads a list of values of the 'DNS' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalFloatList reads a list of values of the 'float' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalIntegerList reads a list of values of the 'integer' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalInterfaceList reads a list of values of the 'interface' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalLabel reads a value of the 'label' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalLabelList reads a list of values of the 'label' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalLabelReference reads a value of the 'label_reference' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalLabelReferenceList reads a list of values of the 'label_reference' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalLabelRequestPayload reads a value of the 'label_request_payload' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalLabelRequestPayloadList reads a list of values of the 'label_request_payload' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalLongList reads a list of values of the 'long' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalManagementCluster reads a value of the 'management_cluster' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalManagementClusterList reads a list of values of the 'management_cluster' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalManagementClusterParent reads a value of the 'management_cluster_parent' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalManagementClusterParentList reads a list of values of the 'management_cluster_parent' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalManagementClusterRequestPayload reads a value of the 'management_cluster_request_payload' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalManagementClusterRequestPayloadList reads a list of values of the 'management_cluster_request_payload' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalMetadata reads a value of the metadata type from the given source, which which can be a reader, a slice of byte or a string.
UnmarshalProvisionShardReference reads a value of the 'provision_shard_reference' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalProvisionShardReferenceList reads a list of values of the 'provision_shard_reference' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalServiceCluster reads a value of the 'service_cluster' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalServiceClusterList reads a list of values of the 'service_cluster' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalServiceClusterRequestPayload reads a value of the 'service_cluster_request_payload' type from the given source, which can be an slice of bytes, a string or a reader.
UnmarshalServiceClusterRequestPayloadList reads a list of values of the 'service_cluster_request_payload' type from the given source, which can be a slice of bytes, a string or a reader.
UnmarshalStringList reads a list of values of the 'string' type from the given source, which can be a slice of bytes, a string or a reader.
WriteBooleanList writes a list of value of the 'boolean' type to the given stream.
WriteClusterManagementReference writes a value of the 'cluster_management_reference' type to the given stream.
WriteClusterManagementReferenceList writes a list of value of the 'cluster_management_reference' type to the given stream.
WriteDateList writes a list of value of the 'date' type to the given stream.
WriteDNS writes a value of the 'DNS' type to the given stream.
WriteDNSList writes a list of value of the 'DNS' type to the given stream.
WriteFloatList writes a list of value of the 'float' type to the given stream.
WriteIntegerList writes a list of value of the 'integer' type to the given stream.
WriteInterfaceList writes a list of value of the 'interface' type to the given stream.
WriteLabel writes a value of the 'label' type to the given stream.
WriteLabelList writes a list of value of the 'label' type to the given stream.
WriteLabelReference writes a value of the 'label_reference' type to the given stream.
WriteLabelReferenceList writes a list of value of the 'label_reference' type to the given stream.
WriteLabelRequestPayload writes a value of the 'label_request_payload' type to the given stream.
WriteLabelRequestPayloadList writes a list of value of the 'label_request_payload' type to the given stream.
WriteLongList writes a list of value of the 'long' type to the given stream.
WriteManagementCluster writes a value of the 'management_cluster' type to the given stream.
WriteManagementClusterList writes a list of value of the 'management_cluster' type to the given stream.
WriteManagementClusterParent writes a value of the 'management_cluster_parent' type to the given stream.
WriteManagementClusterParentList writes a list of value of the 'management_cluster_parent' type to the given stream.
WriteManagementClusterRequestPayload writes a value of the 'management_cluster_request_payload' type to the given stream.
WriteManagementClusterRequestPayloadList writes a list of value of the 'management_cluster_request_payload' type to the given stream.
WriteProvisionShardReference writes a value of the 'provision_shard_reference' type to the given stream.
WriteProvisionShardReferenceList writes a list of value of the 'provision_shard_reference' type to the given stream.
WriteServiceCluster writes a value of the 'service_cluster' type to the given stream.
WriteServiceClusterList writes a list of value of the 'service_cluster' type to the given stream.
WriteServiceClusterRequestPayload writes a value of the 'service_cluster_request_payload' type to the given stream.
WriteServiceClusterRequestPayloadList writes a list of value of the 'service_cluster_request_payload' type to the given stream.
WriteStringList writes a list of value of the 'string' type to the given stream.
# Constants
ClusterManagementReferenceListKind is the name of the type used to represent list of objects of type 'cluster_management_reference'.
ClusterManagementReferenceListLinkKind is the name of the type used to represent links to list of objects of type 'cluster_management_reference'.
ClusterManagementReferenceNilKind is the name of the type used to nil lists of objects of type 'cluster_management_reference'.
DNSListKind is the name of the type used to represent list of objects of type 'DNS'.
DNSListLinkKind is the name of the type used to represent links to list of objects of type 'DNS'.
DNSNilKind is the name of the type used to nil lists of objects of type 'DNS'.
LabelKind is the name of the type used to represent objects of type 'label'.
LabelLinkKind is the name of the type used to represent links to objects of type 'label'.
LabelListKind is the name of the type used to represent list of objects of type 'label'.
LabelListLinkKind is the name of the type used to represent links to list of objects of type 'label'.
LabelNilKind is the name of the type used to nil lists of objects of type 'label'.
LabelNilKind is the name of the type used to nil references to objects of type 'label'.
LabelReferenceListKind is the name of the type used to represent list of objects of type 'label_reference'.
LabelReferenceListLinkKind is the name of the type used to represent links to list of objects of type 'label_reference'.
LabelReferenceNilKind is the name of the type used to nil lists of objects of type 'label_reference'.
LabelRequestPayloadListKind is the name of the type used to represent list of objects of type 'label_request_payload'.
LabelRequestPayloadListLinkKind is the name of the type used to represent links to list of objects of type 'label_request_payload'.
LabelRequestPayloadNilKind is the name of the type used to nil lists of objects of type 'label_request_payload'.
ManagementClusterKind is the name of the type used to represent objects of type 'management_cluster'.
ManagementClusterLinkKind is the name of the type used to represent links to objects of type 'management_cluster'.
ManagementClusterListKind is the name of the type used to represent list of objects of type 'management_cluster'.
ManagementClusterListLinkKind is the name of the type used to represent links to list of objects of type 'management_cluster'.
ManagementClusterNilKind is the name of the type used to nil lists of objects of type 'management_cluster'.
ManagementClusterNilKind is the name of the type used to nil references to objects of type 'management_cluster'.
ManagementClusterParentListKind is the name of the type used to represent list of objects of type 'management_cluster_parent'.
ManagementClusterParentListLinkKind is the name of the type used to represent links to list of objects of type 'management_cluster_parent'.
ManagementClusterParentNilKind is the name of the type used to nil lists of objects of type 'management_cluster_parent'.
ManagementClusterRequestPayloadListKind is the name of the type used to represent list of objects of type 'management_cluster_request_payload'.
ManagementClusterRequestPayloadListLinkKind is the name of the type used to represent links to list of objects of type 'management_cluster_request_payload'.
ManagementClusterRequestPayloadNilKind is the name of the type used to nil lists of objects of type 'management_cluster_request_payload'.
ProvisionShardReferenceListKind is the name of the type used to represent list of objects of type 'provision_shard_reference'.
ProvisionShardReferenceListLinkKind is the name of the type used to represent links to list of objects of type 'provision_shard_reference'.
ProvisionShardReferenceNilKind is the name of the type used to nil lists of objects of type 'provision_shard_reference'.
ServiceClusterKind is the name of the type used to represent objects of type 'service_cluster'.
ServiceClusterLinkKind is the name of the type used to represent links to objects of type 'service_cluster'.
ServiceClusterListKind is the name of the type used to represent list of objects of type 'service_cluster'.
ServiceClusterListLinkKind is the name of the type used to represent links to list of objects of type 'service_cluster'.
ServiceClusterNilKind is the name of the type used to nil lists of objects of type 'service_cluster'.
ServiceClusterNilKind is the name of the type used to nil references to objects of type 'service_cluster'.
ServiceClusterRequestPayloadListKind is the name of the type used to represent list of objects of type 'service_cluster_request_payload'.
ServiceClusterRequestPayloadListLinkKind is the name of the type used to represent links to list of objects of type 'service_cluster_request_payload'.
ServiceClusterRequestPayloadNilKind is the name of the type used to nil lists of objects of type 'service_cluster_request_payload'.
# Variables
OpenAPI contains the OpenAPI specification of the service in JSON.
# Structs
Client is the client of the 'root' resource.
ClusterManagementReference represents the values of the 'cluster_management_reference' type.
ClusterManagementReferenceBuilder contains the data and logic needed to build 'cluster_management_reference' objects.
ClusterManagementReferenceList is a list of values of the 'cluster_management_reference' type.
ClusterManagementReferenceListBuilder contains the data and logic needed to build 'cluster_management_reference' objects.
DNS represents the values of the 'DNS' type.
DNSBuilder contains the data and logic needed to build 'DNS' objects.
DNSList is a list of values of the 'DNS' type.
DNSListBuilder contains the data and logic needed to build 'DNS' objects.
Label represents the values of the 'label' type.
LabelBuilder contains the data and logic needed to build 'label' objects.
LabelClient is the client of the 'label' resource.
LabelDeleteRequest is the request for the 'delete' method.
LabelDeleteResponse is the response for the 'delete' method.
LabelGetRequest is the request for the 'get' method.
LabelGetResponse is the response for the 'get' method.
LabelList is a list of values of the 'label' type.
LabelListBuilder contains the data and logic needed to build 'label' objects.
LabelPollRequest is the request for the Poll method.
LabelPollResponse is the response for the Poll method.
LabelPostRequest is the request for the 'post' method.
LabelPostResponse is the response for the 'post' method.
LabelReference represents the values of the 'label_reference' type.
LabelReferenceBuilder contains the data and logic needed to build 'label_reference' objects.
LabelReferenceList is a list of values of the 'label_reference' type.
LabelReferenceListBuilder contains the data and logic needed to build 'label_reference' objects.
LabelRequestPayload represents the values of the 'label_request_payload' type.
LabelRequestPayloadBuilder contains the data and logic needed to build 'label_request_payload' objects.
LabelRequestPayloadList is a list of values of the 'label_request_payload' type.
LabelRequestPayloadListBuilder contains the data and logic needed to build 'label_request_payload' objects.
LabelsClient is the client of the 'labels' resource.
LabelsListRequest is the request for the 'list' method.
LabelsListResponse is the response for the 'list' method.
ManagementCluster represents the values of the 'management_cluster' type.
ManagementClusterBuilder contains the data and logic needed to build 'management_cluster' objects.
ManagementClusterClient is the client of the 'management_cluster' resource.
ManagementClusterDeleteRequest is the request for the 'delete' method.
ManagementClusterDeleteResponse is the response for the 'delete' method.
ManagementClusterGetRequest is the request for the 'get' method.
ManagementClusterGetResponse is the response for the 'get' method.
ManagementClusterList is a list of values of the 'management_cluster' type.
ManagementClusterListBuilder contains the data and logic needed to build 'management_cluster' objects.
ManagementClusterParent represents the values of the 'management_cluster_parent' type.
ManagementClusterParentBuilder contains the data and logic needed to build 'management_cluster_parent' objects.
ManagementClusterParentList is a list of values of the 'management_cluster_parent' type.
ManagementClusterParentListBuilder contains the data and logic needed to build 'management_cluster_parent' objects.
ManagementClusterPollRequest is the request for the Poll method.
ManagementClusterPollResponse is the response for the Poll method.
ManagementClusterPostRequest is the request for the 'post' method.
ManagementClusterPostResponse is the response for the 'post' method.
ManagementClusterRequestPayload represents the values of the 'management_cluster_request_payload' type.
ManagementClusterRequestPayloadBuilder contains the data and logic needed to build 'management_cluster_request_payload' objects.
ManagementClusterRequestPayloadList is a list of values of the 'management_cluster_request_payload' type.
ManagementClusterRequestPayloadListBuilder contains the data and logic needed to build 'management_cluster_request_payload' objects.
ManagementClustersClient is the client of the 'management_clusters' resource.
ManagementClustersListRequest is the request for the 'list' method.
ManagementClustersListResponse is the response for the 'list' method.
Metadata contains the version metadata.
MetadataRequest is the request to retrieve the metadata.
MetadataResponse is the response for the metadata request.
ProvisionShardReference represents the values of the 'provision_shard_reference' type.
ProvisionShardReferenceBuilder contains the data and logic needed to build 'provision_shard_reference' objects.
ProvisionShardReferenceList is a list of values of the 'provision_shard_reference' type.
ProvisionShardReferenceListBuilder contains the data and logic needed to build 'provision_shard_reference' objects.
ServiceCluster represents the values of the 'service_cluster' type.
ServiceClusterBuilder contains the data and logic needed to build 'service_cluster' objects.
ServiceClusterClient is the client of the 'service_cluster' resource.
ServiceClusterDeleteRequest is the request for the 'delete' method.
ServiceClusterDeleteResponse is the response for the 'delete' method.
ServiceClusterGetRequest is the request for the 'get' method.
ServiceClusterGetResponse is the response for the 'get' method.
ServiceClusterList is a list of values of the 'service_cluster' type.
ServiceClusterListBuilder contains the data and logic needed to build 'service_cluster' objects.
ServiceClusterPollRequest is the request for the Poll method.
ServiceClusterPollResponse is the response for the Poll method.
ServiceClusterPostRequest is the request for the 'post' method.
ServiceClusterPostResponse is the response for the 'post' method.
ServiceClusterRequestPayload represents the values of the 'service_cluster_request_payload' type.
ServiceClusterRequestPayloadBuilder contains the data and logic needed to build 'service_cluster_request_payload' objects.
ServiceClusterRequestPayloadList is a list of values of the 'service_cluster_request_payload' type.
ServiceClusterRequestPayloadListBuilder contains the data and logic needed to build 'service_cluster_request_payload' objects.
ServiceClustersClient is the client of the 'service_clusters' resource.
ServiceClustersListRequest is the request for the 'list' method.
ServiceClustersListResponse is the response for the 'list' method.