Class PerUserAPIRequestCount
- java.lang.Object
-
- io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.PerUserAPIRequestCount
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<PerUserAPIRequestCountBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class PerUserAPIRequestCount extends Object implements io.fabric8.kubernetes.api.builder.Editable<PerUserAPIRequestCountBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
PerUserAPIRequestCount contains logs of a user's requests.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PerUserAPIRequestCount()No args constructor for use in serializationPerUserAPIRequestCount(List<PerVerbAPIRequestCount> byVerb, Long requestCount, String userAgent, String username)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PerUserAPIRequestCountBuilderedit()Map<String,Object>getAdditionalProperties()List<PerVerbAPIRequestCount>getByVerb()byVerb details by verb.LonggetRequestCount()requestCount of requests by the user across all verbs.StringgetUserAgent()userAgent that made the request.StringgetUsername()username that made the request.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetByVerb(List<PerVerbAPIRequestCount> byVerb)byVerb details by verb.voidsetRequestCount(Long requestCount)requestCount of requests by the user across all verbs.voidsetUserAgent(String userAgent)userAgent that made the request.voidsetUsername(String username)username that made the request.PerUserAPIRequestCountBuildertoBuilder()
-
-
-
Constructor Detail
-
PerUserAPIRequestCount
public PerUserAPIRequestCount()
No args constructor for use in serialization
-
PerUserAPIRequestCount
public PerUserAPIRequestCount(List<PerVerbAPIRequestCount> byVerb, Long requestCount, String userAgent, String username)
-
-
Method Detail
-
getByVerb
public List<PerVerbAPIRequestCount> getByVerb()
byVerb details by verb.
-
setByVerb
public void setByVerb(List<PerVerbAPIRequestCount> byVerb)
byVerb details by verb.
-
getRequestCount
public Long getRequestCount()
requestCount of requests by the user across all verbs.
-
setRequestCount
public void setRequestCount(Long requestCount)
requestCount of requests by the user across all verbs.
-
getUserAgent
public String getUserAgent()
userAgent that made the request. The same user often has multiple binaries which connect (pods with many containers). The different binaries will have different userAgents, but the same user. In addition, we have userAgents with version information embedded and the userName isn't likely to change.
-
setUserAgent
public void setUserAgent(String userAgent)
userAgent that made the request. The same user often has multiple binaries which connect (pods with many containers). The different binaries will have different userAgents, but the same user. In addition, we have userAgents with version information embedded and the userName isn't likely to change.
-
getUsername
public String getUsername()
username that made the request.
-
setUsername
public void setUsername(String username)
username that made the request.
-
edit
public PerUserAPIRequestCountBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<PerUserAPIRequestCountBuilder>
-
toBuilder
public PerUserAPIRequestCountBuilder toBuilder()
-
-