blob: cd5ce846943ff30616ac353774b03c664c2c9aa7 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131-google-v7) on Thu Apr 19 15:02:05 PDT 2018 -->
<title>GceClusterConfigOrBuilder (java API)</title>
<meta name="date" content="2018-04-19">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GceClusterConfigOrBuilder (java API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":38,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfig.Builder.html" title="class in com.google.cloud.dataproc.v1"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/google/cloud/dataproc/v1/GetClusterRequest.html" title="class in com.google.cloud.dataproc.v1"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html" target="_top">Frames</a></li>
<li><a href="GceClusterConfigOrBuilder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.google.cloud.dataproc.v1</div>
<h2 title="Interface GceClusterConfigOrBuilder" class="title">Interface GceClusterConfigOrBuilder</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLiteOrBuilder</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfig.html" title="class in com.google.cloud.dataproc.v1">GceClusterConfig</a>, <a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfig.Builder.html" title="class in com.google.cloud.dataproc.v1">GceClusterConfig.Builder</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">GceClusterConfigOrBuilder</span>
extends <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#containsMetadata-java.lang.String-">containsMetadata</a></span>(java.lang.String&nbsp;key)</code>
<div class="block">
The Google 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)).</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getInternalIpOnly--">getInternalIpOnly</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getMetadata--">getMetadata</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getMetadataCount--">getMetadataCount</a></span>()</code>
<div class="block">
The Google 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)).</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getMetadataMap--">getMetadataMap</a></span>()</code>
<div class="block">
The Google 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)).</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getMetadataOrDefault-java.lang.String-java.lang.String-">getMetadataOrDefault</a></span>(java.lang.String&nbsp;key,
java.lang.String&nbsp;defaultValue)</code>
<div class="block">
The Google 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)).</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getMetadataOrThrow-java.lang.String-">getMetadataOrThrow</a></span>(java.lang.String&nbsp;key)</code>
<div class="block">
The Google 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)).</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getNetworkUri--">getNetworkUri</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getNetworkUriBytes--">getNetworkUriBytes</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getServiceAccount--">getServiceAccount</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getServiceAccountBytes--">getServiceAccountBytes</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getServiceAccountScopes-int-">getServiceAccountScopes</a></span>(int&nbsp;index)</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getServiceAccountScopesBytes-int-">getServiceAccountScopesBytes</a></span>(int&nbsp;index)</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getServiceAccountScopesCount--">getServiceAccountScopesCount</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getServiceAccountScopesList--">getServiceAccountScopesList</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getSubnetworkUri--">getSubnetworkUri</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getSubnetworkUriBytes--">getSubnetworkUriBytes</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getTags-int-">getTags</a></span>(int&nbsp;index)</code>
<div class="block">
The Google Compute Engine tags to add to all instances (see
[Tagging instances](/compute/docs/label-or-tag-resources#tags)).</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getTagsBytes-int-">getTagsBytes</a></span>(int&nbsp;index)</code>
<div class="block">
The Google Compute Engine tags to add to all instances (see
[Tagging instances](/compute/docs/label-or-tag-resources#tags)).</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getTagsCount--">getTagsCount</a></span>()</code>
<div class="block">
The Google Compute Engine tags to add to all instances (see
[Tagging instances](/compute/docs/label-or-tag-resources#tags)).</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getTagsList--">getTagsList</a></span>()</code>
<div class="block">
The Google Compute Engine tags to add to all instances (see
[Tagging instances](/compute/docs/label-or-tag-resources#tags)).</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getZoneUri--">getZoneUri</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getZoneUriBytes--">getZoneUriBytes</a></span>()</code>
<div class="block">
Optional.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.MessageOrBuilder">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageOrBuilder</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#findInitializationErrors--" title="class or interface in com.google.protobuf">findInitializationErrors</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getAllFields--" title="class or interface in com.google.protobuf">getAllFields</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getDefaultInstanceForType--" title="class or interface in com.google.protobuf">getDefaultInstanceForType</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getDescriptorForType--" title="class or interface in com.google.protobuf">getDescriptorForType</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getInitializationErrorString--" title="class or interface in com.google.protobuf">getInitializationErrorString</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getOneofFieldDescriptor-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">getOneofFieldDescriptor</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getRepeatedField-com.google.protobuf.Descriptors.FieldDescriptor-int-" title="class or interface in com.google.protobuf">getRepeatedField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getRepeatedFieldCount-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">getRepeatedFieldCount</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#getUnknownFields--" title="class or interface in com.google.protobuf">getUnknownFields</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#hasField-com.google.protobuf.Descriptors.FieldDescriptor-" title="class or interface in com.google.protobuf">hasField</a>, <a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageOrBuilder.html?is-external=true#hasOneof-com.google.protobuf.Descriptors.OneofDescriptor-" title="class or interface in com.google.protobuf">hasOneof</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.google.protobuf.MessageLiteOrBuilder">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.google.protobuf.<a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true" title="class or interface in com.google.protobuf">MessageLiteOrBuilder</a></h3>
<code><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/MessageLiteOrBuilder.html?is-external=true#isInitialized--" title="class or interface in com.google.protobuf">isInitialized</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getZoneUri--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getZoneUri</h4>
<pre>java.lang.String&nbsp;getZoneUri()</pre>
<div class="block"><pre>
Optional. The zone where the Google Compute Engine cluster will be located.
On a create request, it is required in the "global" region. If omitted
in a non-global Cloud Dataproc region, the service will pick a zone in the
corresponding Compute Engine region. On a get request, zone will
always be present.
A full URL, partial URI, or short name are valid. Examples:
* `https://www.googleapis.com/compute/v1/projects/[project_id]/zones/[zone]`
* `projects/[project_id]/zones/[zone]`
* `us-central1-f`
</pre>
<code>string zone_uri = 1;</code></div>
</li>
</ul>
<a name="getZoneUriBytes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getZoneUriBytes</h4>
<pre><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;getZoneUriBytes()</pre>
<div class="block"><pre>
Optional. The zone where the Google Compute Engine cluster will be located.
On a create request, it is required in the "global" region. If omitted
in a non-global Cloud Dataproc region, the service will pick a zone in the
corresponding Compute Engine region. On a get request, zone will
always be present.
A full URL, partial URI, or short name are valid. Examples:
* `https://www.googleapis.com/compute/v1/projects/[project_id]/zones/[zone]`
* `projects/[project_id]/zones/[zone]`
* `us-central1-f`
</pre>
<code>string zone_uri = 1;</code></div>
</li>
</ul>
<a name="getNetworkUri--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNetworkUri</h4>
<pre>java.lang.String&nbsp;getNetworkUri()</pre>
<div class="block"><pre>
Optional. The Google Compute Engine network to be used for machine
communications. Cannot be specified with subnetwork_uri. If neither
`network_uri` nor `subnetwork_uri` is specified, the "default" network of
the project is used, if it exists. Cannot be a "Custom Subnet Network" (see
[Using Subnetworks](/compute/docs/subnetworks) for more information).
A full URL, partial URI, or short name are valid. Examples:
* `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/global/default`
* `projects/[project_id]/regions/global/default`
* `default`
</pre>
<code>string network_uri = 2;</code></div>
</li>
</ul>
<a name="getNetworkUriBytes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNetworkUriBytes</h4>
<pre><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;getNetworkUriBytes()</pre>
<div class="block"><pre>
Optional. The Google Compute Engine network to be used for machine
communications. Cannot be specified with subnetwork_uri. If neither
`network_uri` nor `subnetwork_uri` is specified, the "default" network of
the project is used, if it exists. Cannot be a "Custom Subnet Network" (see
[Using Subnetworks](/compute/docs/subnetworks) for more information).
A full URL, partial URI, or short name are valid. Examples:
* `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/global/default`
* `projects/[project_id]/regions/global/default`
* `default`
</pre>
<code>string network_uri = 2;</code></div>
</li>
</ul>
<a name="getSubnetworkUri--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSubnetworkUri</h4>
<pre>java.lang.String&nbsp;getSubnetworkUri()</pre>
<div class="block"><pre>
Optional. The Google Compute Engine subnetwork to be used for machine
communications. Cannot be specified with network_uri.
A full URL, partial URI, or short name are valid. Examples:
* `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/sub0`
* `projects/[project_id]/regions/us-east1/sub0`
* `sub0`
</pre>
<code>string subnetwork_uri = 6;</code></div>
</li>
</ul>
<a name="getSubnetworkUriBytes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSubnetworkUriBytes</h4>
<pre><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;getSubnetworkUriBytes()</pre>
<div class="block"><pre>
Optional. The Google Compute Engine subnetwork to be used for machine
communications. Cannot be specified with network_uri.
A full URL, partial URI, or short name are valid. Examples:
* `https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/sub0`
* `projects/[project_id]/regions/us-east1/sub0`
* `sub0`
</pre>
<code>string subnetwork_uri = 6;</code></div>
</li>
</ul>
<a name="getInternalIpOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInternalIpOnly</h4>
<pre>boolean&nbsp;getInternalIpOnly()</pre>
<div class="block"><pre>
Optional. If true, all instances in the cluster will only have internal IP
addresses. By default, clusters are not restricted to internal IP addresses,
and will have ephemeral external IP addresses assigned to each instance.
This `internal_ip_only` restriction can only be enabled for subnetwork
enabled networks, and all off-cluster dependencies must be configured to be
accessible without external IP addresses.
</pre>
<code>bool internal_ip_only = 7;</code></div>
</li>
</ul>
<a name="getServiceAccount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceAccount</h4>
<pre>java.lang.String&nbsp;getServiceAccount()</pre>
<div class="block"><pre>
Optional. The service account of the instances. Defaults to the default
Google Compute Engine service account. Custom service accounts need
permissions equivalent to the folloing IAM roles:
* roles/logging.logWriter
* roles/storage.objectAdmin
(see https://cloud.google.com/compute/docs/access/service-accounts#custom_service_accounts
for more information).
Example: `[account_id]&#64;[project_id].iam.gserviceaccount.com`
</pre>
<code>string service_account = 8;</code></div>
</li>
</ul>
<a name="getServiceAccountBytes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceAccountBytes</h4>
<pre><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;getServiceAccountBytes()</pre>
<div class="block"><pre>
Optional. The service account of the instances. Defaults to the default
Google Compute Engine service account. Custom service accounts need
permissions equivalent to the folloing IAM roles:
* roles/logging.logWriter
* roles/storage.objectAdmin
(see https://cloud.google.com/compute/docs/access/service-accounts#custom_service_accounts
for more information).
Example: `[account_id]&#64;[project_id].iam.gserviceaccount.com`
</pre>
<code>string service_account = 8;</code></div>
</li>
</ul>
<a name="getServiceAccountScopesList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceAccountScopesList</h4>
<pre>java.util.List&lt;java.lang.String&gt;&nbsp;getServiceAccountScopesList()</pre>
<div class="block"><pre>
Optional. The URIs of service account scopes to be included in Google
Compute Engine instances. The following base set of scopes is always
included:
* https://www.googleapis.com/auth/cloud.useraccounts.readonly
* https://www.googleapis.com/auth/devstorage.read_write
* https://www.googleapis.com/auth/logging.write
If no scopes are specified, the following defaults are also provided:
* https://www.googleapis.com/auth/bigquery
* https://www.googleapis.com/auth/bigtable.admin.table
* https://www.googleapis.com/auth/bigtable.data
* https://www.googleapis.com/auth/devstorage.full_control
</pre>
<code>repeated string service_account_scopes = 3;</code></div>
</li>
</ul>
<a name="getServiceAccountScopesCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceAccountScopesCount</h4>
<pre>int&nbsp;getServiceAccountScopesCount()</pre>
<div class="block"><pre>
Optional. The URIs of service account scopes to be included in Google
Compute Engine instances. The following base set of scopes is always
included:
* https://www.googleapis.com/auth/cloud.useraccounts.readonly
* https://www.googleapis.com/auth/devstorage.read_write
* https://www.googleapis.com/auth/logging.write
If no scopes are specified, the following defaults are also provided:
* https://www.googleapis.com/auth/bigquery
* https://www.googleapis.com/auth/bigtable.admin.table
* https://www.googleapis.com/auth/bigtable.data
* https://www.googleapis.com/auth/devstorage.full_control
</pre>
<code>repeated string service_account_scopes = 3;</code></div>
</li>
</ul>
<a name="getServiceAccountScopes-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceAccountScopes</h4>
<pre>java.lang.String&nbsp;getServiceAccountScopes(int&nbsp;index)</pre>
<div class="block"><pre>
Optional. The URIs of service account scopes to be included in Google
Compute Engine instances. The following base set of scopes is always
included:
* https://www.googleapis.com/auth/cloud.useraccounts.readonly
* https://www.googleapis.com/auth/devstorage.read_write
* https://www.googleapis.com/auth/logging.write
If no scopes are specified, the following defaults are also provided:
* https://www.googleapis.com/auth/bigquery
* https://www.googleapis.com/auth/bigtable.admin.table
* https://www.googleapis.com/auth/bigtable.data
* https://www.googleapis.com/auth/devstorage.full_control
</pre>
<code>repeated string service_account_scopes = 3;</code></div>
</li>
</ul>
<a name="getServiceAccountScopesBytes-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceAccountScopesBytes</h4>
<pre><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;getServiceAccountScopesBytes(int&nbsp;index)</pre>
<div class="block"><pre>
Optional. The URIs of service account scopes to be included in Google
Compute Engine instances. The following base set of scopes is always
included:
* https://www.googleapis.com/auth/cloud.useraccounts.readonly
* https://www.googleapis.com/auth/devstorage.read_write
* https://www.googleapis.com/auth/logging.write
If no scopes are specified, the following defaults are also provided:
* https://www.googleapis.com/auth/bigquery
* https://www.googleapis.com/auth/bigtable.admin.table
* https://www.googleapis.com/auth/bigtable.data
* https://www.googleapis.com/auth/devstorage.full_control
</pre>
<code>repeated string service_account_scopes = 3;</code></div>
</li>
</ul>
<a name="getTagsList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTagsList</h4>
<pre>java.util.List&lt;java.lang.String&gt;&nbsp;getTagsList()</pre>
<div class="block"><pre>
The Google Compute Engine tags to add to all instances (see
[Tagging instances](/compute/docs/label-or-tag-resources#tags)).
</pre>
<code>repeated string tags = 4;</code></div>
</li>
</ul>
<a name="getTagsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTagsCount</h4>
<pre>int&nbsp;getTagsCount()</pre>
<div class="block"><pre>
The Google Compute Engine tags to add to all instances (see
[Tagging instances](/compute/docs/label-or-tag-resources#tags)).
</pre>
<code>repeated string tags = 4;</code></div>
</li>
</ul>
<a name="getTags-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTags</h4>
<pre>java.lang.String&nbsp;getTags(int&nbsp;index)</pre>
<div class="block"><pre>
The Google Compute Engine tags to add to all instances (see
[Tagging instances](/compute/docs/label-or-tag-resources#tags)).
</pre>
<code>repeated string tags = 4;</code></div>
</li>
</ul>
<a name="getTagsBytes-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTagsBytes</h4>
<pre><a href="https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/ByteString.html?is-external=true" title="class or interface in com.google.protobuf">ByteString</a>&nbsp;getTagsBytes(int&nbsp;index)</pre>
<div class="block"><pre>
The Google Compute Engine tags to add to all instances (see
[Tagging instances](/compute/docs/label-or-tag-resources#tags)).
</pre>
<code>repeated string tags = 4;</code></div>
</li>
</ul>
<a name="getMetadataCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetadataCount</h4>
<pre>int&nbsp;getMetadataCount()</pre>
<div class="block"><pre>
The Google 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)).
</pre>
<code>map&lt;string, string&gt; metadata = 5;</code></div>
</li>
</ul>
<a name="containsMetadata-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsMetadata</h4>
<pre>boolean&nbsp;containsMetadata(java.lang.String&nbsp;key)</pre>
<div class="block"><pre>
The Google 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)).
</pre>
<code>map&lt;string, string&gt; metadata = 5;</code></div>
</li>
</ul>
<a name="getMetadata--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetadata</h4>
<pre>@Deprecated
java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getMetadata()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block">Use <a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html#getMetadataMap--"><code>getMetadataMap()</code></a> instead.</div>
</li>
</ul>
<a name="getMetadataMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetadataMap</h4>
<pre>java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getMetadataMap()</pre>
<div class="block"><pre>
The Google 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)).
</pre>
<code>map&lt;string, string&gt; metadata = 5;</code></div>
</li>
</ul>
<a name="getMetadataOrDefault-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetadataOrDefault</h4>
<pre>java.lang.String&nbsp;getMetadataOrDefault(java.lang.String&nbsp;key,
java.lang.String&nbsp;defaultValue)</pre>
<div class="block"><pre>
The Google 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)).
</pre>
<code>map&lt;string, string&gt; metadata = 5;</code></div>
</li>
</ul>
<a name="getMetadataOrThrow-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getMetadataOrThrow</h4>
<pre>java.lang.String&nbsp;getMetadataOrThrow(java.lang.String&nbsp;key)</pre>
<div class="block"><pre>
The Google 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)).
</pre>
<code>map&lt;string, string&gt; metadata = 5;</code></div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/google/cloud/dataproc/v1/GceClusterConfig.Builder.html" title="class in com.google.cloud.dataproc.v1"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/google/cloud/dataproc/v1/GetClusterRequest.html" title="class in com.google.cloud.dataproc.v1"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/google/cloud/dataproc/v1/GceClusterConfigOrBuilder.html" target="_top">Frames</a></li>
<li><a href="GceClusterConfigOrBuilder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>