public final class CompositeType
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 Cloud Deployment Manager V2 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 |
---|
CompositeType() |
Modifier and Type | Method and Description |
---|---|
CompositeType |
clone() |
String |
getDescription()
An optional textual description of the resource; provided by the client when the resource is
created.
|
BigInteger |
getId() |
String |
getInsertTime()
Output only.
|
List<CompositeTypeLabelEntry> |
getLabels()
Map of labels; provided by the client when the resource is created or updated.
|
String |
getName()
Name of the composite type, must follow the expression: `[a-z]([-a-z0-9_.]{0,61}[a-z0-9])?`.
|
Operation |
getOperation()
Output only.
|
String |
getSelfLink()
Output only.
|
String |
getStatus() |
TemplateContents |
getTemplateContents()
Files for the template type.
|
CompositeType |
set(String fieldName,
Object value) |
CompositeType |
setDescription(String description)
An optional textual description of the resource; provided by the client when the resource is
created.
|
CompositeType |
setId(BigInteger id) |
CompositeType |
setInsertTime(String insertTime)
Output only.
|
CompositeType |
setLabels(List<CompositeTypeLabelEntry> labels)
Map of labels; provided by the client when the resource is created or updated.
|
CompositeType |
setName(String name)
Name of the composite type, must follow the expression: `[a-z]([-a-z0-9_.]{0,61}[a-z0-9])?`.
|
CompositeType |
setOperation(Operation operation)
Output only.
|
CompositeType |
setSelfLink(String selfLink)
Output only.
|
CompositeType |
setStatus(String status) |
CompositeType |
setTemplateContents(TemplateContents templateContents)
Files for the template type.
|
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 getDescription()
null
for nonepublic CompositeType setDescription(String description)
description
- description or null
for nonepublic BigInteger getId()
null
for nonepublic CompositeType setId(BigInteger id)
id
- id or null
for nonepublic String getInsertTime()
null
for nonepublic CompositeType setInsertTime(String insertTime)
insertTime
- insertTime or null
for nonepublic List<CompositeTypeLabelEntry> getLabels()
null
for nonepublic CompositeType setLabels(List<CompositeTypeLabelEntry> labels)
labels
- labels or null
for nonepublic String getName()
null
for nonepublic CompositeType setName(String name)
name
- name or null
for nonepublic Operation getOperation()
null
for nonepublic CompositeType setOperation(Operation operation)
operation
- operation or null
for nonepublic String getSelfLink()
null
for nonepublic CompositeType setSelfLink(String selfLink)
selfLink
- selfLink or null
for nonepublic String getStatus()
null
for nonepublic CompositeType setStatus(String status)
status
- status or null
for nonepublic TemplateContents getTemplateContents()
null
for nonepublic CompositeType setTemplateContents(TemplateContents templateContents)
templateContents
- templateContents or null
for nonepublic CompositeType set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public CompositeType clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2023 Google. All rights reserved.