regenerated

This commit is contained in:
Eric Chiang 2016-06-13 09:48:02 -07:00
parent 88119903e5
commit 2bf54ac799
4 changed files with 23 additions and 18 deletions

View File

@ -2821,7 +2821,6 @@
"description": "Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.", "description": "Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.",
"required": [ "required": [
"kind", "kind",
"apiVersion",
"name" "name"
], ],
"properties": { "properties": {
@ -2831,7 +2830,7 @@
}, },
"apiVersion": { "apiVersion": {
"type": "string", "type": "string",
"description": "APIVersion holds the API group and version of the referenced object. For non-object references such as \"Group\" and \"User\" this is expected to be API version of this API group. For example \"rbac/v1alpha1\"." "description": "APIVersion holds the API group and version of the referenced object."
}, },
"name": { "name": {
"type": "string", "type": "string",

View File

@ -146,8 +146,7 @@ message Subject {
// If the Authorizer does not recognized the kind value, the Authorizer should report an error. // If the Authorizer does not recognized the kind value, the Authorizer should report an error.
optional string kind = 1; optional string kind = 1;
// APIVersion holds the API group and version of the referenced object. For non-object references such as "Group" and "User" this is // APIVersion holds the API group and version of the referenced object.
// expected to be API version of this API group. For example "rbac/v1alpha1".
optional string apiVersion = 2; optional string apiVersion = 2;
// Name of the object being referenced. // Name of the object being referenced.

View File

@ -604,12 +604,13 @@ func (x *Subject) CodecEncodeSelf(e *codec1978.Encoder) {
var yyq2 [4]bool var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2 _, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false const yyr2 bool = false
yyq2[1] = x.APIVersion != ""
yyq2[3] = x.Namespace != "" yyq2[3] = x.Namespace != ""
var yynn2 int var yynn2 int
if yyr2 || yy2arr2 { if yyr2 || yy2arr2 {
r.EncodeArrayStart(4) r.EncodeArrayStart(4)
} else { } else {
yynn2 = 3 yynn2 = 2
for _, b := range yyq2 { for _, b := range yyq2 {
if b { if b {
yynn2++ yynn2++
@ -639,21 +640,27 @@ func (x *Subject) CodecEncodeSelf(e *codec1978.Encoder) {
} }
if yyr2 || yy2arr2 { if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem1234) z.EncSendContainerState(codecSelfer_containerArrayElem1234)
yym7 := z.EncBinary() if yyq2[1] {
_ = yym7 yym7 := z.EncBinary()
if false { _ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
}
} else { } else {
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) r.EncodeString(codecSelferC_UTF81234, "")
} }
} else { } else {
z.EncSendContainerState(codecSelfer_containerMapKey1234) if yyq2[1] {
r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) z.EncSendContainerState(codecSelfer_containerMapKey1234)
z.EncSendContainerState(codecSelfer_containerMapValue1234) r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
yym8 := z.EncBinary() z.EncSendContainerState(codecSelfer_containerMapValue1234)
_ = yym8 yym8 := z.EncBinary()
if false { _ = yym8
} else { if false {
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } else {
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
}
} }
} }
if yyr2 || yy2arr2 { if yyr2 || yy2arr2 {

View File

@ -126,7 +126,7 @@ func (RoleList) SwaggerDoc() map[string]string {
var map_Subject = map[string]string{ var map_Subject = map[string]string{
"": "Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.", "": "Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.",
"kind": "Kind of object being referenced. Values defined by this API group are \"User\", \"Group\", and \"ServiceAccount\". If the Authorizer does not recognized the kind value, the Authorizer should report an error.", "kind": "Kind of object being referenced. Values defined by this API group are \"User\", \"Group\", and \"ServiceAccount\". If the Authorizer does not recognized the kind value, the Authorizer should report an error.",
"apiVersion": "APIVersion holds the API group and version of the referenced object. For non-object references such as \"Group\" and \"User\" this is expected to be API version of this API group. For example \"rbac/v1alpha1\".", "apiVersion": "APIVersion holds the API group and version of the referenced object.",
"name": "Name of the object being referenced.", "name": "Name of the object being referenced.",
"namespace": "Namespace of the referenced object. If the object kind is non-namespace, such as \"User\" or \"Group\", and this value is not empty the Authorizer should report an error.", "namespace": "Namespace of the referenced object. If the object kind is non-namespace, such as \"User\" or \"Group\", and this value is not empty the Authorizer should report an error.",
} }