public final class GceClusterConfig 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 Cloud Dataproc API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
GceClusterConfig() |
| Modifier and Type | Method and Description |
|---|---|
GceClusterConfig |
clone() |
Boolean |
getInternalIpOnly()
Optional.
|
Map<String,String> |
getMetadata()
The Compute Engine metadata entries to add to all instances (see Project and instance metadata
(https://cloud.google.com/compute/docs/storing-retrieving-
metadata#project_and_instance_metadata)).
|
String |
getNetworkUri()
Optional.
|
ReservationAffinity |
getReservationAffinity()
Optional.
|
String |
getServiceAccount()
Optional.
|
List<String> |
getServiceAccountScopes()
Optional.
|
String |
getSubnetworkUri()
Optional.
|
List<String> |
getTags()
The Compute Engine tags to add to all instances (see Tagging instances).
|
String |
getZoneUri()
Optional.
|
GceClusterConfig |
set(String fieldName,
Object value) |
GceClusterConfig |
setInternalIpOnly(Boolean internalIpOnly)
Optional.
|
GceClusterConfig |
setMetadata(Map<String,String> metadata)
The Compute Engine metadata entries to add to all instances (see Project and instance metadata
(https://cloud.google.com/compute/docs/storing-retrieving-
metadata#project_and_instance_metadata)).
|
GceClusterConfig |
setNetworkUri(String networkUri)
Optional.
|
GceClusterConfig |
setReservationAffinity(ReservationAffinity reservationAffinity)
Optional.
|
GceClusterConfig |
setServiceAccount(String serviceAccount)
Optional.
|
GceClusterConfig |
setServiceAccountScopes(List<String> serviceAccountScopes)
Optional.
|
GceClusterConfig |
setSubnetworkUri(String subnetworkUri)
Optional.
|
GceClusterConfig |
setTags(List<String> tags)
The Compute Engine tags to add to all instances (see Tagging instances).
|
GceClusterConfig |
setZoneUri(String zoneUri)
Optional.
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic Boolean getInternalIpOnly()
null for nonepublic GceClusterConfig setInternalIpOnly(Boolean internalIpOnly)
internalIpOnly - internalIpOnly or null for nonepublic Map<String,String> getMetadata()
null for nonepublic GceClusterConfig setMetadata(Map<String,String> metadata)
metadata - metadata or null for nonepublic String getNetworkUri()
null for nonepublic GceClusterConfig setNetworkUri(String networkUri)
networkUri - networkUri or null for nonepublic ReservationAffinity getReservationAffinity()
null for nonepublic GceClusterConfig setReservationAffinity(ReservationAffinity reservationAffinity)
reservationAffinity - reservationAffinity or null for nonepublic String getServiceAccount()
null for nonepublic GceClusterConfig setServiceAccount(String serviceAccount)
serviceAccount - serviceAccount or null for nonepublic List<String> getServiceAccountScopes()
null for nonepublic GceClusterConfig setServiceAccountScopes(List<String> serviceAccountScopes)
serviceAccountScopes - serviceAccountScopes or null for nonepublic String getSubnetworkUri()
null for nonepublic GceClusterConfig setSubnetworkUri(String subnetworkUri)
subnetworkUri - subnetworkUri or null for nonepublic List<String> getTags()
null for nonepublic GceClusterConfig setTags(List<String> tags)
tags - tags or null for nonepublic String getZoneUri()
null for nonepublic GceClusterConfig setZoneUri(String zoneUri)
zoneUri - zoneUri or null for nonepublic GceClusterConfig set(String fieldName, Object value)
set in class GenericJsonpublic GceClusterConfig clone()
clone in class GenericJsonCopyright © 2011–2020 Google. All rights reserved.