public final class TargetSslProxy extends 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 Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
TargetSslProxy() |
Modifier and Type | Method and Description |
---|---|
TargetSslProxy |
clone() |
String |
getCertificateMap()
URL of a certificate map that identifies a certificate map associated with the given target
proxy.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
String |
getDescription()
An optional description of this resource.
|
BigInteger |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getKind()
[Output Only] Type of the resource.
|
String |
getName()
Name of the resource.
|
String |
getProxyHeader()
Specifies the type of proxy header to append before sending data to the backend, either NONE or
PROXY_V1.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
String |
getService()
URL to the BackendService resource.
|
List<String> |
getSslCertificates()
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
String |
getSslPolicy()
URL of SslPolicy resource that will be associated with the TargetSslProxy resource.
|
TargetSslProxy |
set(String fieldName,
Object value) |
TargetSslProxy |
setCertificateMap(String certificateMap)
URL of a certificate map that identifies a certificate map associated with the given target
proxy.
|
TargetSslProxy |
setCreationTimestamp(String creationTimestamp)
[Output Only] Creation timestamp in RFC3339 text format.
|
TargetSslProxy |
setDescription(String description)
An optional description of this resource.
|
TargetSslProxy |
setId(BigInteger id)
[Output Only] The unique identifier for the resource.
|
TargetSslProxy |
setKind(String kind)
[Output Only] Type of the resource.
|
TargetSslProxy |
setName(String name)
Name of the resource.
|
TargetSslProxy |
setProxyHeader(String proxyHeader)
Specifies the type of proxy header to append before sending data to the backend, either NONE or
PROXY_V1.
|
TargetSslProxy |
setSelfLink(String selfLink)
[Output Only] Server-defined URL for the resource.
|
TargetSslProxy |
setService(String service)
URL to the BackendService resource.
|
TargetSslProxy |
setSslCertificates(List<String> sslCertificates)
URLs to SslCertificate resources that are used to authenticate connections to Backends.
|
TargetSslProxy |
setSslPolicy(String sslPolicy)
URL of SslPolicy resource that will be associated with the TargetSslProxy resource.
|
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 getCertificateMap()
null
for nonepublic TargetSslProxy setCertificateMap(String certificateMap)
certificateMap
- certificateMap or null
for nonepublic String getCreationTimestamp()
null
for nonepublic TargetSslProxy setCreationTimestamp(String creationTimestamp)
creationTimestamp
- creationTimestamp or null
for nonepublic String getDescription()
null
for nonepublic TargetSslProxy setDescription(String description)
description
- description or null
for nonepublic BigInteger getId()
null
for nonepublic TargetSslProxy setId(BigInteger id)
id
- id or null
for nonepublic String getKind()
null
for nonepublic TargetSslProxy setKind(String kind)
kind
- kind or null
for nonepublic String getName()
null
for nonepublic TargetSslProxy setName(String name)
name
- name or null
for nonepublic String getProxyHeader()
null
for nonepublic TargetSslProxy setProxyHeader(String proxyHeader)
proxyHeader
- proxyHeader or null
for nonepublic String getSelfLink()
null
for nonepublic TargetSslProxy setSelfLink(String selfLink)
selfLink
- selfLink or null
for nonepublic String getService()
null
for nonepublic TargetSslProxy setService(String service)
service
- service or null
for nonepublic List<String> getSslCertificates()
null
for nonepublic TargetSslProxy setSslCertificates(List<String> sslCertificates)
sslCertificates
- sslCertificates or null
for nonepublic String getSslPolicy()
null
for nonepublic TargetSslProxy setSslPolicy(String sslPolicy)
sslPolicy
- sslPolicy or null
for nonepublic TargetSslProxy set(String fieldName, Object value)
set
in class GenericJson
public TargetSslProxy clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.