public final class Rollout
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Service Management API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Rollout() |
Modifier and Type | Method and Description |
---|---|
Rollout |
clone() |
String |
getCreatedBy()
The user who created the Rollout.
|
String |
getCreateTime()
Creation time of the rollout.
|
DeleteServiceStrategy |
getDeleteServiceStrategy()
The strategy associated with a rollout to delete a `ManagedService`.
|
String |
getRolloutId()
Optional.
|
String |
getServiceName()
The name of the service associated with this Rollout.
|
String |
getStatus()
The status of this rollout.
|
TrafficPercentStrategy |
getTrafficPercentStrategy()
Google Service Control selects service configurations based on traffic percentage.
|
Rollout |
set(String fieldName,
Object value) |
Rollout |
setCreatedBy(String createdBy)
The user who created the Rollout.
|
Rollout |
setCreateTime(String createTime)
Creation time of the rollout.
|
Rollout |
setDeleteServiceStrategy(DeleteServiceStrategy deleteServiceStrategy)
The strategy associated with a rollout to delete a `ManagedService`.
|
Rollout |
setRolloutId(String rolloutId)
Optional.
|
Rollout |
setServiceName(String serviceName)
The name of the service associated with this Rollout.
|
Rollout |
setStatus(String status)
The status of this rollout.
|
Rollout |
setTrafficPercentStrategy(TrafficPercentStrategy trafficPercentStrategy)
Google Service Control selects service configurations based on traffic percentage.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getCreateTime()
null
for nonepublic Rollout setCreateTime(String createTime)
createTime
- createTime or null
for nonepublic String getCreatedBy()
null
for nonepublic Rollout setCreatedBy(String createdBy)
createdBy
- createdBy or null
for nonepublic DeleteServiceStrategy getDeleteServiceStrategy()
null
for nonepublic Rollout setDeleteServiceStrategy(DeleteServiceStrategy deleteServiceStrategy)
deleteServiceStrategy
- deleteServiceStrategy or null
for nonepublic String getRolloutId()
null
for nonepublic Rollout setRolloutId(String rolloutId)
rolloutId
- rolloutId or null
for nonepublic String getServiceName()
null
for nonepublic Rollout setServiceName(String serviceName)
serviceName
- serviceName or null
for nonepublic String getStatus()
null
for nonepublic Rollout setStatus(String status)
status
- status or null
for nonepublic TrafficPercentStrategy getTrafficPercentStrategy()
null
for nonepublic Rollout setTrafficPercentStrategy(TrafficPercentStrategy trafficPercentStrategy)
trafficPercentStrategy
- trafficPercentStrategy or null
for nonepublic Rollout set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public Rollout clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.