
com.google.cloud.dataplex.v1.Environment Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-cloud-dataplex-v1 Show documentation
Show all versions of proto-google-cloud-dataplex-v1 Show documentation
Proto library for google-cloud-dataplex
/*
* Copyright 2024 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/dataplex/v1/analyze.proto
// Protobuf Java Version: 3.25.5
package com.google.cloud.dataplex.v1;
/**
*
*
*
* Environment represents a user-visible compute infrastructure for analytics
* within a lake.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment}
*/
public final class Environment extends com.google.protobuf.GeneratedMessageV3
implements
// @@protoc_insertion_point(message_implements:google.cloud.dataplex.v1.Environment)
EnvironmentOrBuilder {
private static final long serialVersionUID = 0L;
// Use Environment.newBuilder() to construct.
private Environment(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Environment() {
name_ = "";
displayName_ = "";
uid_ = "";
description_ = "";
state_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
return new Environment();
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
int number) {
switch (number) {
case 6:
return internalGetLabels();
default:
throw new RuntimeException("Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.class,
com.google.cloud.dataplex.v1.Environment.Builder.class);
}
public interface InfrastructureSpecOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.dataplex.v1.Environment.InfrastructureSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the compute field is set.
*/
boolean hasCompute();
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The compute.
*/
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources getCompute();
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResourcesOrBuilder
getComputeOrBuilder();
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return Whether the osImage field is set.
*/
boolean hasOsImage();
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The osImage.
*/
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime getOsImage();
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
getOsImageOrBuilder();
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ResourcesCase getResourcesCase();
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.RuntimeCase getRuntimeCase();
}
/**
*
*
*
* Configuration for the underlying infrastructure used to run workloads.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment.InfrastructureSpec}
*/
public static final class InfrastructureSpec extends com.google.protobuf.GeneratedMessageV3
implements
// @@protoc_insertion_point(message_implements:google.cloud.dataplex.v1.Environment.InfrastructureSpec)
InfrastructureSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use InfrastructureSpec.newBuilder() to construct.
private InfrastructureSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private InfrastructureSpec() {}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
return new InfrastructureSpec();
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.class,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.Builder.class);
}
public interface ComputeResourcesOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Optional. Size in GB of the disk. Default is 100 GB.
*
*
* int32 disk_size_gb = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The diskSizeGb.
*/
int getDiskSizeGb();
/**
*
*
*
* Optional. Total number of nodes in the sessions created for this
* environment.
*
*
* int32 node_count = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The nodeCount.
*/
int getNodeCount();
/**
*
*
*
* Optional. Max configurable nodes.
* If max_node_count > node_count, then auto-scaling is enabled.
*
*
* int32 max_node_count = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The maxNodeCount.
*/
int getMaxNodeCount();
}
/**
*
*
*
* Compute resources associated with the analyze interactive workloads.
*
*
* Protobuf type {@code
* google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources}
*/
public static final class ComputeResources extends com.google.protobuf.GeneratedMessageV3
implements
// @@protoc_insertion_point(message_implements:google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
ComputeResourcesOrBuilder {
private static final long serialVersionUID = 0L;
// Use ComputeResources.newBuilder() to construct.
private ComputeResources(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ComputeResources() {}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
return new ComputeResources();
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_ComputeResources_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_ComputeResources_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources.class,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources.Builder
.class);
}
public static final int DISK_SIZE_GB_FIELD_NUMBER = 1;
private int diskSizeGb_ = 0;
/**
*
*
*
* Optional. Size in GB of the disk. Default is 100 GB.
*
*
* int32 disk_size_gb = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The diskSizeGb.
*/
@java.lang.Override
public int getDiskSizeGb() {
return diskSizeGb_;
}
public static final int NODE_COUNT_FIELD_NUMBER = 2;
private int nodeCount_ = 0;
/**
*
*
*
* Optional. Total number of nodes in the sessions created for this
* environment.
*
*
* int32 node_count = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The nodeCount.
*/
@java.lang.Override
public int getNodeCount() {
return nodeCount_;
}
public static final int MAX_NODE_COUNT_FIELD_NUMBER = 3;
private int maxNodeCount_ = 0;
/**
*
*
*
* Optional. Max configurable nodes.
* If max_node_count > node_count, then auto-scaling is enabled.
*
*
* int32 max_node_count = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The maxNodeCount.
*/
@java.lang.Override
public int getMaxNodeCount() {
return maxNodeCount_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
if (diskSizeGb_ != 0) {
output.writeInt32(1, diskSizeGb_);
}
if (nodeCount_ != 0) {
output.writeInt32(2, nodeCount_);
}
if (maxNodeCount_ != 0) {
output.writeInt32(3, maxNodeCount_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (diskSizeGb_ != 0) {
size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, diskSizeGb_);
}
if (nodeCount_ != 0) {
size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, nodeCount_);
}
if (maxNodeCount_ != 0) {
size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, maxNodeCount_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj
instanceof
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)) {
return super.equals(obj);
}
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources other =
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources) obj;
if (getDiskSizeGb() != other.getDiskSizeGb()) return false;
if (getNodeCount() != other.getNodeCount()) return false;
if (getMaxNodeCount() != other.getMaxNodeCount()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DISK_SIZE_GB_FIELD_NUMBER;
hash = (53 * hash) + getDiskSizeGb();
hash = (37 * hash) + NODE_COUNT_FIELD_NUMBER;
hash = (53 * hash) + getNodeCount();
hash = (37 * hash) + MAX_NODE_COUNT_FIELD_NUMBER;
hash = (53 * hash) + getMaxNodeCount();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(
java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() {
return newBuilder();
}
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*
*
* Compute resources associated with the analyze interactive workloads.
*
*
* Protobuf type {@code
* google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources}
*/
public static final class Builder
extends com.google.protobuf.GeneratedMessageV3.Builder
implements
// @@protoc_insertion_point(builder_implements:google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResourcesOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_ComputeResources_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_ComputeResources_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.class,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.Builder.class);
}
// Construct using
// com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources.newBuilder()
private Builder() {}
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
diskSizeGb_ = 0;
nodeCount_ = 0;
maxNodeCount_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_ComputeResources_descriptor;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
getDefaultInstanceForType() {
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.getDefaultInstance();
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
build() {
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources result =
buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
buildPartial() {
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources result =
new com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources(
this);
if (bitField0_ != 0) {
buildPartial0(result);
}
onBuilt();
return result;
}
private void buildPartial0(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.diskSizeGb_ = diskSizeGb_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.nodeCount_ = nodeCount_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.maxNodeCount_ = maxNodeCount_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other
instanceof
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources) {
return mergeFrom(
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources other) {
if (other
== com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.getDefaultInstance()) return this;
if (other.getDiskSizeGb() != 0) {
setDiskSizeGb(other.getDiskSizeGb());
}
if (other.getNodeCount() != 0) {
setNodeCount(other.getNodeCount());
}
if (other.getMaxNodeCount() != 0) {
setMaxNodeCount(other.getMaxNodeCount());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8:
{
diskSizeGb_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16:
{
nodeCount_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 24:
{
maxNodeCount_ = input.readInt32();
bitField0_ |= 0x00000004;
break;
} // case 24
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int diskSizeGb_;
/**
*
*
*
* Optional. Size in GB of the disk. Default is 100 GB.
*
*
* int32 disk_size_gb = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The diskSizeGb.
*/
@java.lang.Override
public int getDiskSizeGb() {
return diskSizeGb_;
}
/**
*
*
*
* Optional. Size in GB of the disk. Default is 100 GB.
*
*
* int32 disk_size_gb = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The diskSizeGb to set.
* @return This builder for chaining.
*/
public Builder setDiskSizeGb(int value) {
diskSizeGb_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
*
*
* Optional. Size in GB of the disk. Default is 100 GB.
*
*
* int32 disk_size_gb = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
public Builder clearDiskSizeGb() {
bitField0_ = (bitField0_ & ~0x00000001);
diskSizeGb_ = 0;
onChanged();
return this;
}
private int nodeCount_;
/**
*
*
*
* Optional. Total number of nodes in the sessions created for this
* environment.
*
*
* int32 node_count = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The nodeCount.
*/
@java.lang.Override
public int getNodeCount() {
return nodeCount_;
}
/**
*
*
*
* Optional. Total number of nodes in the sessions created for this
* environment.
*
*
* int32 node_count = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The nodeCount to set.
* @return This builder for chaining.
*/
public Builder setNodeCount(int value) {
nodeCount_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
*
*
* Optional. Total number of nodes in the sessions created for this
* environment.
*
*
* int32 node_count = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
public Builder clearNodeCount() {
bitField0_ = (bitField0_ & ~0x00000002);
nodeCount_ = 0;
onChanged();
return this;
}
private int maxNodeCount_;
/**
*
*
*
* Optional. Max configurable nodes.
* If max_node_count > node_count, then auto-scaling is enabled.
*
*
* int32 max_node_count = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The maxNodeCount.
*/
@java.lang.Override
public int getMaxNodeCount() {
return maxNodeCount_;
}
/**
*
*
*
* Optional. Max configurable nodes.
* If max_node_count > node_count, then auto-scaling is enabled.
*
*
* int32 max_node_count = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The maxNodeCount to set.
* @return This builder for chaining.
*/
public Builder setMaxNodeCount(int value) {
maxNodeCount_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
*
*
* Optional. Max configurable nodes.
* If max_node_count > node_count, then auto-scaling is enabled.
*
*
* int32 max_node_count = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
public Builder clearMaxNodeCount() {
bitField0_ = (bitField0_ & ~0x00000004);
maxNodeCount_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
}
// @@protoc_insertion_point(class_scope:google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
private static final com.google.cloud.dataplex.v1.Environment.InfrastructureSpec
.ComputeResources
DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE =
new com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources();
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ComputeResources parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException()
.setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface OsImageRuntimeOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Required. Dataplex Image version.
*
*
* string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
*
* @return The imageVersion.
*/
java.lang.String getImageVersion();
/**
*
*
*
* Required. Dataplex Image version.
*
*
* string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for imageVersion.
*/
com.google.protobuf.ByteString getImageVersionBytes();
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return A list containing the javaLibraries.
*/
java.util.List getJavaLibrariesList();
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The count of javaLibraries.
*/
int getJavaLibrariesCount();
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param index The index of the element to return.
* @return The javaLibraries at the given index.
*/
java.lang.String getJavaLibraries(int index);
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param index The index of the value to return.
* @return The bytes of the javaLibraries at the given index.
*/
com.google.protobuf.ByteString getJavaLibrariesBytes(int index);
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return A list containing the pythonPackages.
*/
java.util.List getPythonPackagesList();
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The count of pythonPackages.
*/
int getPythonPackagesCount();
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param index The index of the element to return.
* @return The pythonPackages at the given index.
*/
java.lang.String getPythonPackages(int index);
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param index The index of the value to return.
* @return The bytes of the pythonPackages at the given index.
*/
com.google.protobuf.ByteString getPythonPackagesBytes(int index);
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
int getPropertiesCount();
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
boolean containsProperties(java.lang.String key);
/** Use {@link #getPropertiesMap()} instead. */
@java.lang.Deprecated
java.util.Map getProperties();
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
java.util.Map getPropertiesMap();
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
/* nullable */
java.lang.String getPropertiesOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue);
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
java.lang.String getPropertiesOrThrow(java.lang.String key);
}
/**
*
*
*
* Software Runtime Configuration to run Analyze.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime}
*/
public static final class OsImageRuntime extends com.google.protobuf.GeneratedMessageV3
implements
// @@protoc_insertion_point(message_implements:google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
OsImageRuntimeOrBuilder {
private static final long serialVersionUID = 0L;
// Use OsImageRuntime.newBuilder() to construct.
private OsImageRuntime(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private OsImageRuntime() {
imageVersion_ = "";
javaLibraries_ = com.google.protobuf.LazyStringArrayList.emptyList();
pythonPackages_ = com.google.protobuf.LazyStringArrayList.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
return new OsImageRuntime();
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_OsImageRuntime_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
int number) {
switch (number) {
case 4:
return internalGetProperties();
default:
throw new RuntimeException("Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_OsImageRuntime_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime.class,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime.Builder
.class);
}
public static final int IMAGE_VERSION_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object imageVersion_ = "";
/**
*
*
*
* Required. Dataplex Image version.
*
*
* string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
*
* @return The imageVersion.
*/
@java.lang.Override
public java.lang.String getImageVersion() {
java.lang.Object ref = imageVersion_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
imageVersion_ = s;
return s;
}
}
/**
*
*
*
* Required. Dataplex Image version.
*
*
* string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for imageVersion.
*/
@java.lang.Override
public com.google.protobuf.ByteString getImageVersionBytes() {
java.lang.Object ref = imageVersion_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
imageVersion_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int JAVA_LIBRARIES_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private com.google.protobuf.LazyStringArrayList javaLibraries_ =
com.google.protobuf.LazyStringArrayList.emptyList();
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return A list containing the javaLibraries.
*/
public com.google.protobuf.ProtocolStringList getJavaLibrariesList() {
return javaLibraries_;
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The count of javaLibraries.
*/
public int getJavaLibrariesCount() {
return javaLibraries_.size();
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param index The index of the element to return.
* @return The javaLibraries at the given index.
*/
public java.lang.String getJavaLibraries(int index) {
return javaLibraries_.get(index);
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param index The index of the value to return.
* @return The bytes of the javaLibraries at the given index.
*/
public com.google.protobuf.ByteString getJavaLibrariesBytes(int index) {
return javaLibraries_.getByteString(index);
}
public static final int PYTHON_PACKAGES_FIELD_NUMBER = 3;
@SuppressWarnings("serial")
private com.google.protobuf.LazyStringArrayList pythonPackages_ =
com.google.protobuf.LazyStringArrayList.emptyList();
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return A list containing the pythonPackages.
*/
public com.google.protobuf.ProtocolStringList getPythonPackagesList() {
return pythonPackages_;
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The count of pythonPackages.
*/
public int getPythonPackagesCount() {
return pythonPackages_.size();
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param index The index of the element to return.
* @return The pythonPackages at the given index.
*/
public java.lang.String getPythonPackages(int index) {
return pythonPackages_.get(index);
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param index The index of the value to return.
* @return The bytes of the pythonPackages at the given index.
*/
public com.google.protobuf.ByteString getPythonPackagesBytes(int index) {
return pythonPackages_.getByteString(index);
}
public static final int PROPERTIES_FIELD_NUMBER = 4;
private static final class PropertiesDefaultEntryHolder {
static final com.google.protobuf.MapEntry defaultEntry =
com.google.protobuf.MapEntry.newDefaultInstance(
com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_OsImageRuntime_PropertiesEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
@SuppressWarnings("serial")
private com.google.protobuf.MapField properties_;
private com.google.protobuf.MapField
internalGetProperties() {
if (properties_ == null) {
return com.google.protobuf.MapField.emptyMapField(
PropertiesDefaultEntryHolder.defaultEntry);
}
return properties_;
}
public int getPropertiesCount() {
return internalGetProperties().getMap().size();
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public boolean containsProperties(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
return internalGetProperties().getMap().containsKey(key);
}
/** Use {@link #getPropertiesMap()} instead. */
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getProperties() {
return getPropertiesMap();
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public java.util.Map getPropertiesMap() {
return internalGetProperties().getMap();
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public /* nullable */ java.lang.String getPropertiesOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map map = internalGetProperties().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public java.lang.String getPropertiesOrThrow(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map map = internalGetProperties().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageVersion_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, imageVersion_);
}
for (int i = 0; i < javaLibraries_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, javaLibraries_.getRaw(i));
}
for (int i = 0; i < pythonPackages_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pythonPackages_.getRaw(i));
}
com.google.protobuf.GeneratedMessageV3.serializeStringMapTo(
output, internalGetProperties(), PropertiesDefaultEntryHolder.defaultEntry, 4);
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageVersion_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, imageVersion_);
}
{
int dataSize = 0;
for (int i = 0; i < javaLibraries_.size(); i++) {
dataSize += computeStringSizeNoTag(javaLibraries_.getRaw(i));
}
size += dataSize;
size += 1 * getJavaLibrariesList().size();
}
{
int dataSize = 0;
for (int i = 0; i < pythonPackages_.size(); i++) {
dataSize += computeStringSizeNoTag(pythonPackages_.getRaw(i));
}
size += dataSize;
size += 1 * getPythonPackagesList().size();
}
for (java.util.Map.Entry entry :
internalGetProperties().getMap().entrySet()) {
com.google.protobuf.MapEntry properties__ =
PropertiesDefaultEntryHolder.defaultEntry
.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, properties__);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj
instanceof
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)) {
return super.equals(obj);
}
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime other =
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime) obj;
if (!getImageVersion().equals(other.getImageVersion())) return false;
if (!getJavaLibrariesList().equals(other.getJavaLibrariesList())) return false;
if (!getPythonPackagesList().equals(other.getPythonPackagesList())) return false;
if (!internalGetProperties().equals(other.internalGetProperties())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + IMAGE_VERSION_FIELD_NUMBER;
hash = (53 * hash) + getImageVersion().hashCode();
if (getJavaLibrariesCount() > 0) {
hash = (37 * hash) + JAVA_LIBRARIES_FIELD_NUMBER;
hash = (53 * hash) + getJavaLibrariesList().hashCode();
}
if (getPythonPackagesCount() > 0) {
hash = (37 * hash) + PYTHON_PACKAGES_FIELD_NUMBER;
hash = (53 * hash) + getPythonPackagesList().hashCode();
}
if (!internalGetProperties().getMap().isEmpty()) {
hash = (37 * hash) + PROPERTIES_FIELD_NUMBER;
hash = (53 * hash) + internalGetProperties().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(
java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() {
return newBuilder();
}
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*
*
* Software Runtime Configuration to run Analyze.
*
*
* Protobuf type {@code
* google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime}
*/
public static final class Builder
extends com.google.protobuf.GeneratedMessageV3.Builder
implements
// @@protoc_insertion_point(builder_implements:google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntimeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_OsImageRuntime_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
int number) {
switch (number) {
case 4:
return internalGetProperties();
default:
throw new RuntimeException("Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection(int number) {
switch (number) {
case 4:
return internalGetMutableProperties();
default:
throw new RuntimeException("Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_OsImageRuntime_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime.class,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime.Builder
.class);
}
// Construct using
// com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime.newBuilder()
private Builder() {}
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
imageVersion_ = "";
javaLibraries_ = com.google.protobuf.LazyStringArrayList.emptyList();
pythonPackages_ = com.google.protobuf.LazyStringArrayList.emptyList();
internalGetMutableProperties().clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_OsImageRuntime_descriptor;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
getDefaultInstanceForType() {
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.getDefaultInstance();
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime build() {
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime result =
buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
buildPartial() {
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime result =
new com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime(this);
if (bitField0_ != 0) {
buildPartial0(result);
}
onBuilt();
return result;
}
private void buildPartial0(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.imageVersion_ = imageVersion_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
javaLibraries_.makeImmutable();
result.javaLibraries_ = javaLibraries_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
pythonPackages_.makeImmutable();
result.pythonPackages_ = pythonPackages_;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.properties_ = internalGetProperties();
result.properties_.makeImmutable();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other
instanceof
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime) {
return mergeFrom(
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime) other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime other) {
if (other
== com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.getDefaultInstance()) return this;
if (!other.getImageVersion().isEmpty()) {
imageVersion_ = other.imageVersion_;
bitField0_ |= 0x00000001;
onChanged();
}
if (!other.javaLibraries_.isEmpty()) {
if (javaLibraries_.isEmpty()) {
javaLibraries_ = other.javaLibraries_;
bitField0_ |= 0x00000002;
} else {
ensureJavaLibrariesIsMutable();
javaLibraries_.addAll(other.javaLibraries_);
}
onChanged();
}
if (!other.pythonPackages_.isEmpty()) {
if (pythonPackages_.isEmpty()) {
pythonPackages_ = other.pythonPackages_;
bitField0_ |= 0x00000004;
} else {
ensurePythonPackagesIsMutable();
pythonPackages_.addAll(other.pythonPackages_);
}
onChanged();
}
internalGetMutableProperties().mergeFrom(other.internalGetProperties());
bitField0_ |= 0x00000008;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10:
{
imageVersion_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18:
{
java.lang.String s = input.readStringRequireUtf8();
ensureJavaLibrariesIsMutable();
javaLibraries_.add(s);
break;
} // case 18
case 26:
{
java.lang.String s = input.readStringRequireUtf8();
ensurePythonPackagesIsMutable();
pythonPackages_.add(s);
break;
} // case 26
case 34:
{
com.google.protobuf.MapEntry properties__ =
input.readMessage(
PropertiesDefaultEntryHolder.defaultEntry.getParserForType(),
extensionRegistry);
internalGetMutableProperties()
.getMutableMap()
.put(properties__.getKey(), properties__.getValue());
bitField0_ |= 0x00000008;
break;
} // case 34
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object imageVersion_ = "";
/**
*
*
*
* Required. Dataplex Image version.
*
*
* string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
*
* @return The imageVersion.
*/
public java.lang.String getImageVersion() {
java.lang.Object ref = imageVersion_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
imageVersion_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
*
*
* Required. Dataplex Image version.
*
*
* string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for imageVersion.
*/
public com.google.protobuf.ByteString getImageVersionBytes() {
java.lang.Object ref = imageVersion_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
imageVersion_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
*
*
* Required. Dataplex Image version.
*
*
* string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
*
* @param value The imageVersion to set.
* @return This builder for chaining.
*/
public Builder setImageVersion(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
imageVersion_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
*
*
* Required. Dataplex Image version.
*
*
* string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
*
* @return This builder for chaining.
*/
public Builder clearImageVersion() {
imageVersion_ = getDefaultInstance().getImageVersion();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
*
*
* Required. Dataplex Image version.
*
*
* string image_version = 1 [(.google.api.field_behavior) = REQUIRED];
*
* @param value The bytes for imageVersion to set.
* @return This builder for chaining.
*/
public Builder setImageVersionBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
imageVersion_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private com.google.protobuf.LazyStringArrayList javaLibraries_ =
com.google.protobuf.LazyStringArrayList.emptyList();
private void ensureJavaLibrariesIsMutable() {
if (!javaLibraries_.isModifiable()) {
javaLibraries_ = new com.google.protobuf.LazyStringArrayList(javaLibraries_);
}
bitField0_ |= 0x00000002;
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the javaLibraries.
*/
public com.google.protobuf.ProtocolStringList getJavaLibrariesList() {
javaLibraries_.makeImmutable();
return javaLibraries_;
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The count of javaLibraries.
*/
public int getJavaLibrariesCount() {
return javaLibraries_.size();
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the element to return.
* @return The javaLibraries at the given index.
*/
public java.lang.String getJavaLibraries(int index) {
return javaLibraries_.get(index);
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the value to return.
* @return The bytes of the javaLibraries at the given index.
*/
public com.google.protobuf.ByteString getJavaLibrariesBytes(int index) {
return javaLibraries_.getByteString(index);
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index to set the value at.
* @param value The javaLibraries to set.
* @return This builder for chaining.
*/
public Builder setJavaLibraries(int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureJavaLibrariesIsMutable();
javaLibraries_.set(index, value);
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param value The javaLibraries to add.
* @return This builder for chaining.
*/
public Builder addJavaLibraries(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureJavaLibrariesIsMutable();
javaLibraries_.add(value);
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param values The javaLibraries to add.
* @return This builder for chaining.
*/
public Builder addAllJavaLibraries(java.lang.Iterable values) {
ensureJavaLibrariesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(values, javaLibraries_);
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return This builder for chaining.
*/
public Builder clearJavaLibraries() {
javaLibraries_ = com.google.protobuf.LazyStringArrayList.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
;
onChanged();
return this;
}
/**
*
*
*
* Optional. List of Java jars to be included in the runtime environment.
* Valid input includes Cloud Storage URIs to Jar binaries.
* For example, gs://bucket-name/my/path/to/file.jar
*
*
* repeated string java_libraries = 2 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param value The bytes of the javaLibraries to add.
* @return This builder for chaining.
*/
public Builder addJavaLibrariesBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureJavaLibrariesIsMutable();
javaLibraries_.add(value);
bitField0_ |= 0x00000002;
onChanged();
return this;
}
private com.google.protobuf.LazyStringArrayList pythonPackages_ =
com.google.protobuf.LazyStringArrayList.emptyList();
private void ensurePythonPackagesIsMutable() {
if (!pythonPackages_.isModifiable()) {
pythonPackages_ = new com.google.protobuf.LazyStringArrayList(pythonPackages_);
}
bitField0_ |= 0x00000004;
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the pythonPackages.
*/
public com.google.protobuf.ProtocolStringList getPythonPackagesList() {
pythonPackages_.makeImmutable();
return pythonPackages_;
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The count of pythonPackages.
*/
public int getPythonPackagesCount() {
return pythonPackages_.size();
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the element to return.
* @return The pythonPackages at the given index.
*/
public java.lang.String getPythonPackages(int index) {
return pythonPackages_.get(index);
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the value to return.
* @return The bytes of the pythonPackages at the given index.
*/
public com.google.protobuf.ByteString getPythonPackagesBytes(int index) {
return pythonPackages_.getByteString(index);
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index to set the value at.
* @param value The pythonPackages to set.
* @return This builder for chaining.
*/
public Builder setPythonPackages(int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensurePythonPackagesIsMutable();
pythonPackages_.set(index, value);
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param value The pythonPackages to add.
* @return This builder for chaining.
*/
public Builder addPythonPackages(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensurePythonPackagesIsMutable();
pythonPackages_.add(value);
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param values The pythonPackages to add.
* @return This builder for chaining.
*/
public Builder addAllPythonPackages(java.lang.Iterable values) {
ensurePythonPackagesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(values, pythonPackages_);
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return This builder for chaining.
*/
public Builder clearPythonPackages() {
pythonPackages_ = com.google.protobuf.LazyStringArrayList.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
;
onChanged();
return this;
}
/**
*
*
*
* Optional. A list of python packages to be installed.
* Valid formats include Cloud Storage URI to a PIP installable library.
* For example, gs://bucket-name/my/path/to/lib.tar.gz
*
*
* repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param value The bytes of the pythonPackages to add.
* @return This builder for chaining.
*/
public Builder addPythonPackagesBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensurePythonPackagesIsMutable();
pythonPackages_.add(value);
bitField0_ |= 0x00000004;
onChanged();
return this;
}
private com.google.protobuf.MapField properties_;
private com.google.protobuf.MapField
internalGetProperties() {
if (properties_ == null) {
return com.google.protobuf.MapField.emptyMapField(
PropertiesDefaultEntryHolder.defaultEntry);
}
return properties_;
}
private com.google.protobuf.MapField
internalGetMutableProperties() {
if (properties_ == null) {
properties_ =
com.google.protobuf.MapField.newMapField(PropertiesDefaultEntryHolder.defaultEntry);
}
if (!properties_.isMutable()) {
properties_ = properties_.copy();
}
bitField0_ |= 0x00000008;
onChanged();
return properties_;
}
public int getPropertiesCount() {
return internalGetProperties().getMap().size();
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public boolean containsProperties(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
return internalGetProperties().getMap().containsKey(key);
}
/** Use {@link #getPropertiesMap()} instead. */
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getProperties() {
return getPropertiesMap();
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public java.util.Map getPropertiesMap() {
return internalGetProperties().getMap();
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public /* nullable */ java.lang.String getPropertiesOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map map = internalGetProperties().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public java.lang.String getPropertiesOrThrow(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map map = internalGetProperties().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearProperties() {
bitField0_ = (bitField0_ & ~0x00000008);
internalGetMutableProperties().getMutableMap().clear();
return this;
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder removeProperties(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
internalGetMutableProperties().getMutableMap().remove(key);
return this;
}
/** Use alternate mutation accessors instead. */
@java.lang.Deprecated
public java.util.Map getMutableProperties() {
bitField0_ |= 0x00000008;
return internalGetMutableProperties().getMutableMap();
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder putProperties(java.lang.String key, java.lang.String value) {
if (key == null) {
throw new NullPointerException("map key");
}
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableProperties().getMutableMap().put(key, value);
bitField0_ |= 0x00000008;
return this;
}
/**
*
*
*
* Optional. Spark properties to provide configuration for use in sessions
* created for this environment. The properties to set on daemon config
* files. Property keys are specified in `prefix:property` format. The
* prefix must be "spark".
*
*
* map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder putAllProperties(java.util.Map values) {
internalGetMutableProperties().getMutableMap().putAll(values);
bitField0_ |= 0x00000008;
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
}
// @@protoc_insertion_point(class_scope:google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
private static final com.google.cloud.dataplex.v1.Environment.InfrastructureSpec
.OsImageRuntime
DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE =
new com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime();
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
@java.lang.Override
public OsImageRuntime parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException()
.setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int resourcesCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object resources_;
public enum ResourcesCase
implements
com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
COMPUTE(50),
RESOURCES_NOT_SET(0);
private final int value;
private ResourcesCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ResourcesCase valueOf(int value) {
return forNumber(value);
}
public static ResourcesCase forNumber(int value) {
switch (value) {
case 50:
return COMPUTE;
case 0:
return RESOURCES_NOT_SET;
default:
return null;
}
}
public int getNumber() {
return this.value;
}
};
public ResourcesCase getResourcesCase() {
return ResourcesCase.forNumber(resourcesCase_);
}
private int runtimeCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object runtime_;
public enum RuntimeCase
implements
com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
OS_IMAGE(100),
RUNTIME_NOT_SET(0);
private final int value;
private RuntimeCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RuntimeCase valueOf(int value) {
return forNumber(value);
}
public static RuntimeCase forNumber(int value) {
switch (value) {
case 100:
return OS_IMAGE;
case 0:
return RUNTIME_NOT_SET;
default:
return null;
}
}
public int getNumber() {
return this.value;
}
};
public RuntimeCase getRuntimeCase() {
return RuntimeCase.forNumber(runtimeCase_);
}
public static final int COMPUTE_FIELD_NUMBER = 50;
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the compute field is set.
*/
@java.lang.Override
public boolean hasCompute() {
return resourcesCase_ == 50;
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The compute.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
getCompute() {
if (resourcesCase_ == 50) {
return (com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
resources_;
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.getDefaultInstance();
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResourcesOrBuilder
getComputeOrBuilder() {
if (resourcesCase_ == 50) {
return (com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
resources_;
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.getDefaultInstance();
}
public static final int OS_IMAGE_FIELD_NUMBER = 100;
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return Whether the osImage field is set.
*/
@java.lang.Override
public boolean hasOsImage() {
return runtimeCase_ == 100;
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The osImage.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime getOsImage() {
if (runtimeCase_ == 100) {
return (com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
runtime_;
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.getDefaultInstance();
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
getOsImageOrBuilder() {
if (runtimeCase_ == 100) {
return (com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
runtime_;
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
if (resourcesCase_ == 50) {
output.writeMessage(
50,
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
resources_);
}
if (runtimeCase_ == 100) {
output.writeMessage(
100,
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime) runtime_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (resourcesCase_ == 50) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(
50,
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
resources_);
}
if (runtimeCase_ == 100) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(
100,
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
runtime_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.cloud.dataplex.v1.Environment.InfrastructureSpec)) {
return super.equals(obj);
}
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec other =
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec) obj;
if (!getResourcesCase().equals(other.getResourcesCase())) return false;
switch (resourcesCase_) {
case 50:
if (!getCompute().equals(other.getCompute())) return false;
break;
case 0:
default:
}
if (!getRuntimeCase().equals(other.getRuntimeCase())) return false;
switch (runtimeCase_) {
case 100:
if (!getOsImage().equals(other.getOsImage())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (resourcesCase_) {
case 50:
hash = (37 * hash) + COMPUTE_FIELD_NUMBER;
hash = (53 * hash) + getCompute().hashCode();
break;
case 0:
default:
}
switch (runtimeCase_) {
case 100:
hash = (37 * hash) + OS_IMAGE_FIELD_NUMBER;
hash = (53 * hash) + getOsImage().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(
java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(
java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(
byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseDelimitedFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseDelimitedFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(
com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() {
return newBuilder();
}
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*
*
* Configuration for the underlying infrastructure used to run workloads.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment.InfrastructureSpec}
*/
public static final class Builder
extends com.google.protobuf.GeneratedMessageV3.Builder
implements
// @@protoc_insertion_point(builder_implements:google.cloud.dataplex.v1.Environment.InfrastructureSpec)
com.google.cloud.dataplex.v1.Environment.InfrastructureSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.class,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.Builder.class);
}
// Construct using com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.newBuilder()
private Builder() {}
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
if (computeBuilder_ != null) {
computeBuilder_.clear();
}
if (osImageBuilder_ != null) {
osImageBuilder_.clear();
}
resourcesCase_ = 0;
resources_ = null;
runtimeCase_ = 0;
runtime_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_InfrastructureSpec_descriptor;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec
getDefaultInstanceForType() {
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.getDefaultInstance();
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec build() {
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec buildPartial() {
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec result =
new com.google.cloud.dataplex.v1.Environment.InfrastructureSpec(this);
if (bitField0_ != 0) {
buildPartial0(result);
}
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartial0(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec result) {
int from_bitField0_ = bitField0_;
}
private void buildPartialOneofs(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec result) {
result.resourcesCase_ = resourcesCase_;
result.resources_ = this.resources_;
if (resourcesCase_ == 50 && computeBuilder_ != null) {
result.resources_ = computeBuilder_.build();
}
result.runtimeCase_ = runtimeCase_;
result.runtime_ = this.runtime_;
if (runtimeCase_ == 100 && osImageBuilder_ != null) {
result.runtime_ = osImageBuilder_.build();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.cloud.dataplex.v1.Environment.InfrastructureSpec) {
return mergeFrom((com.google.cloud.dataplex.v1.Environment.InfrastructureSpec) other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec other) {
if (other
== com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.getDefaultInstance())
return this;
switch (other.getResourcesCase()) {
case COMPUTE:
{
mergeCompute(other.getCompute());
break;
}
case RESOURCES_NOT_SET:
{
break;
}
}
switch (other.getRuntimeCase()) {
case OS_IMAGE:
{
mergeOsImage(other.getOsImage());
break;
}
case RUNTIME_NOT_SET:
{
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 402:
{
input.readMessage(getComputeFieldBuilder().getBuilder(), extensionRegistry);
resourcesCase_ = 50;
break;
} // case 402
case 802:
{
input.readMessage(getOsImageFieldBuilder().getBuilder(), extensionRegistry);
runtimeCase_ = 100;
break;
} // case 802
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int resourcesCase_ = 0;
private java.lang.Object resources_;
public ResourcesCase getResourcesCase() {
return ResourcesCase.forNumber(resourcesCase_);
}
public Builder clearResources() {
resourcesCase_ = 0;
resources_ = null;
onChanged();
return this;
}
private int runtimeCase_ = 0;
private java.lang.Object runtime_;
public RuntimeCase getRuntimeCase() {
return RuntimeCase.forNumber(runtimeCase_);
}
public Builder clearRuntime() {
runtimeCase_ = 0;
runtime_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources.Builder,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResourcesOrBuilder>
computeBuilder_;
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the compute field is set.
*/
@java.lang.Override
public boolean hasCompute() {
return resourcesCase_ == 50;
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The compute.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
getCompute() {
if (computeBuilder_ == null) {
if (resourcesCase_ == 50) {
return (com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
resources_;
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.getDefaultInstance();
} else {
if (resourcesCase_ == 50) {
return computeBuilder_.getMessage();
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.getDefaultInstance();
}
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder setCompute(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources value) {
if (computeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
resources_ = value;
onChanged();
} else {
computeBuilder_.setMessage(value);
}
resourcesCase_ = 50;
return this;
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder setCompute(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources.Builder
builderForValue) {
if (computeBuilder_ == null) {
resources_ = builderForValue.build();
onChanged();
} else {
computeBuilder_.setMessage(builderForValue.build());
}
resourcesCase_ = 50;
return this;
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder mergeCompute(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources value) {
if (computeBuilder_ == null) {
if (resourcesCase_ == 50
&& resources_
!= com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.getDefaultInstance()) {
resources_ =
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.newBuilder(
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec
.ComputeResources)
resources_)
.mergeFrom(value)
.buildPartial();
} else {
resources_ = value;
}
onChanged();
} else {
if (resourcesCase_ == 50) {
computeBuilder_.mergeFrom(value);
} else {
computeBuilder_.setMessage(value);
}
}
resourcesCase_ = 50;
return this;
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder clearCompute() {
if (computeBuilder_ == null) {
if (resourcesCase_ == 50) {
resourcesCase_ = 0;
resources_ = null;
onChanged();
}
} else {
if (resourcesCase_ == 50) {
resourcesCase_ = 0;
resources_ = null;
}
computeBuilder_.clear();
}
return this;
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources.Builder
getComputeBuilder() {
return getComputeFieldBuilder().getBuilder();
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResourcesOrBuilder
getComputeOrBuilder() {
if ((resourcesCase_ == 50) && (computeBuilder_ != null)) {
return computeBuilder_.getMessageOrBuilder();
} else {
if (resourcesCase_ == 50) {
return (com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
resources_;
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.getDefaultInstance();
}
}
/**
*
*
*
* Optional. Compute resources needed for analyze interactive workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
*
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources.Builder,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResourcesOrBuilder>
getComputeFieldBuilder() {
if (computeBuilder_ == null) {
if (!(resourcesCase_ == 50)) {
resources_ =
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.getDefaultInstance();
}
computeBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources
.Builder,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec
.ComputeResourcesOrBuilder>(
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources)
resources_,
getParentForChildren(),
isClean());
resources_ = null;
}
resourcesCase_ = 50;
onChanged();
return computeBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime.Builder,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntimeOrBuilder>
osImageBuilder_;
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return Whether the osImage field is set.
*/
@java.lang.Override
public boolean hasOsImage() {
return runtimeCase_ == 100;
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The osImage.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
getOsImage() {
if (osImageBuilder_ == null) {
if (runtimeCase_ == 100) {
return (com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
runtime_;
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.getDefaultInstance();
} else {
if (runtimeCase_ == 100) {
return osImageBuilder_.getMessage();
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.getDefaultInstance();
}
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public Builder setOsImage(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime value) {
if (osImageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
runtime_ = value;
onChanged();
} else {
osImageBuilder_.setMessage(value);
}
runtimeCase_ = 100;
return this;
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public Builder setOsImage(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime.Builder
builderForValue) {
if (osImageBuilder_ == null) {
runtime_ = builderForValue.build();
onChanged();
} else {
osImageBuilder_.setMessage(builderForValue.build());
}
runtimeCase_ = 100;
return this;
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public Builder mergeOsImage(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime value) {
if (osImageBuilder_ == null) {
if (runtimeCase_ == 100
&& runtime_
!= com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.getDefaultInstance()) {
runtime_ =
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.newBuilder(
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
runtime_)
.mergeFrom(value)
.buildPartial();
} else {
runtime_ = value;
}
onChanged();
} else {
if (runtimeCase_ == 100) {
osImageBuilder_.mergeFrom(value);
} else {
osImageBuilder_.setMessage(value);
}
}
runtimeCase_ = 100;
return this;
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public Builder clearOsImage() {
if (osImageBuilder_ == null) {
if (runtimeCase_ == 100) {
runtimeCase_ = 0;
runtime_ = null;
onChanged();
}
} else {
if (runtimeCase_ == 100) {
runtimeCase_ = 0;
runtime_ = null;
}
osImageBuilder_.clear();
}
return this;
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime.Builder
getOsImageBuilder() {
return getOsImageFieldBuilder().getBuilder();
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntimeOrBuilder
getOsImageOrBuilder() {
if ((runtimeCase_ == 100) && (osImageBuilder_ != null)) {
return osImageBuilder_.getMessageOrBuilder();
} else {
if (runtimeCase_ == 100) {
return (com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
runtime_;
}
return com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.getDefaultInstance();
}
}
/**
*
*
*
* Required. Software Runtime Configuration for analyze interactive
* workloads.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime.Builder,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntimeOrBuilder>
getOsImageFieldBuilder() {
if (osImageBuilder_ == null) {
if (!(runtimeCase_ == 100)) {
runtime_ =
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.getDefaultInstance();
}
osImageBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime
.Builder,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec
.OsImageRuntimeOrBuilder>(
(com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime)
runtime_,
getParentForChildren(),
isClean());
runtime_ = null;
}
runtimeCase_ = 100;
onChanged();
return osImageBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.cloud.dataplex.v1.Environment.InfrastructureSpec)
}
// @@protoc_insertion_point(class_scope:google.cloud.dataplex.v1.Environment.InfrastructureSpec)
private static final com.google.cloud.dataplex.v1.Environment.InfrastructureSpec
DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.cloud.dataplex.v1.Environment.InfrastructureSpec();
}
public static com.google.cloud.dataplex.v1.Environment.InfrastructureSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
@java.lang.Override
public InfrastructureSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException()
.setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface SessionSpecOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.dataplex.v1.Environment.SessionSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the maxIdleDuration field is set.
*/
boolean hasMaxIdleDuration();
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The maxIdleDuration.
*/
com.google.protobuf.Duration getMaxIdleDuration();
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.protobuf.DurationOrBuilder getMaxIdleDurationOrBuilder();
/**
*
*
*
* Optional. If True, this causes sessions to be pre-created and available
* for faster startup to enable interactive exploration use-cases. This
* defaults to False to avoid additional billed charges. These can only be
* set to True for the environment with name set to "default", and with
* default configuration.
*
*
* bool enable_fast_startup = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The enableFastStartup.
*/
boolean getEnableFastStartup();
}
/**
*
*
*
* Configuration for sessions created for this environment.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment.SessionSpec}
*/
public static final class SessionSpec extends com.google.protobuf.GeneratedMessageV3
implements
// @@protoc_insertion_point(message_implements:google.cloud.dataplex.v1.Environment.SessionSpec)
SessionSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use SessionSpec.newBuilder() to construct.
private SessionSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SessionSpec() {}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
return new SessionSpec();
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.SessionSpec.class,
com.google.cloud.dataplex.v1.Environment.SessionSpec.Builder.class);
}
private int bitField0_;
public static final int MAX_IDLE_DURATION_FIELD_NUMBER = 1;
private com.google.protobuf.Duration maxIdleDuration_;
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the maxIdleDuration field is set.
*/
@java.lang.Override
public boolean hasMaxIdleDuration() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The maxIdleDuration.
*/
@java.lang.Override
public com.google.protobuf.Duration getMaxIdleDuration() {
return maxIdleDuration_ == null
? com.google.protobuf.Duration.getDefaultInstance()
: maxIdleDuration_;
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public com.google.protobuf.DurationOrBuilder getMaxIdleDurationOrBuilder() {
return maxIdleDuration_ == null
? com.google.protobuf.Duration.getDefaultInstance()
: maxIdleDuration_;
}
public static final int ENABLE_FAST_STARTUP_FIELD_NUMBER = 2;
private boolean enableFastStartup_ = false;
/**
*
*
*
* Optional. If True, this causes sessions to be pre-created and available
* for faster startup to enable interactive exploration use-cases. This
* defaults to False to avoid additional billed charges. These can only be
* set to True for the environment with name set to "default", and with
* default configuration.
*
*
* bool enable_fast_startup = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The enableFastStartup.
*/
@java.lang.Override
public boolean getEnableFastStartup() {
return enableFastStartup_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getMaxIdleDuration());
}
if (enableFastStartup_ != false) {
output.writeBool(2, enableFastStartup_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMaxIdleDuration());
}
if (enableFastStartup_ != false) {
size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, enableFastStartup_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.cloud.dataplex.v1.Environment.SessionSpec)) {
return super.equals(obj);
}
com.google.cloud.dataplex.v1.Environment.SessionSpec other =
(com.google.cloud.dataplex.v1.Environment.SessionSpec) obj;
if (hasMaxIdleDuration() != other.hasMaxIdleDuration()) return false;
if (hasMaxIdleDuration()) {
if (!getMaxIdleDuration().equals(other.getMaxIdleDuration())) return false;
}
if (getEnableFastStartup() != other.getEnableFastStartup()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasMaxIdleDuration()) {
hash = (37 * hash) + MAX_IDLE_DURATION_FIELD_NUMBER;
hash = (53 * hash) + getMaxIdleDuration().hashCode();
}
hash = (37 * hash) + ENABLE_FAST_STARTUP_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableFastStartup());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(
java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(
java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(
byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseDelimitedFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseDelimitedFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(
com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() {
return newBuilder();
}
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(
com.google.cloud.dataplex.v1.Environment.SessionSpec prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*
*
* Configuration for sessions created for this environment.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment.SessionSpec}
*/
public static final class Builder
extends com.google.protobuf.GeneratedMessageV3.Builder
implements
// @@protoc_insertion_point(builder_implements:google.cloud.dataplex.v1.Environment.SessionSpec)
com.google.cloud.dataplex.v1.Environment.SessionSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.SessionSpec.class,
com.google.cloud.dataplex.v1.Environment.SessionSpec.Builder.class);
}
// Construct using com.google.cloud.dataplex.v1.Environment.SessionSpec.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
getMaxIdleDurationFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
maxIdleDuration_ = null;
if (maxIdleDurationBuilder_ != null) {
maxIdleDurationBuilder_.dispose();
maxIdleDurationBuilder_ = null;
}
enableFastStartup_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionSpec_descriptor;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionSpec getDefaultInstanceForType() {
return com.google.cloud.dataplex.v1.Environment.SessionSpec.getDefaultInstance();
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionSpec build() {
com.google.cloud.dataplex.v1.Environment.SessionSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionSpec buildPartial() {
com.google.cloud.dataplex.v1.Environment.SessionSpec result =
new com.google.cloud.dataplex.v1.Environment.SessionSpec(this);
if (bitField0_ != 0) {
buildPartial0(result);
}
onBuilt();
return result;
}
private void buildPartial0(com.google.cloud.dataplex.v1.Environment.SessionSpec result) {
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.maxIdleDuration_ =
maxIdleDurationBuilder_ == null ? maxIdleDuration_ : maxIdleDurationBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.enableFastStartup_ = enableFastStartup_;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.cloud.dataplex.v1.Environment.SessionSpec) {
return mergeFrom((com.google.cloud.dataplex.v1.Environment.SessionSpec) other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.cloud.dataplex.v1.Environment.SessionSpec other) {
if (other == com.google.cloud.dataplex.v1.Environment.SessionSpec.getDefaultInstance())
return this;
if (other.hasMaxIdleDuration()) {
mergeMaxIdleDuration(other.getMaxIdleDuration());
}
if (other.getEnableFastStartup() != false) {
setEnableFastStartup(other.getEnableFastStartup());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10:
{
input.readMessage(
getMaxIdleDurationFieldBuilder().getBuilder(), extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 16:
{
enableFastStartup_ = input.readBool();
bitField0_ |= 0x00000002;
break;
} // case 16
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private com.google.protobuf.Duration maxIdleDuration_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration,
com.google.protobuf.Duration.Builder,
com.google.protobuf.DurationOrBuilder>
maxIdleDurationBuilder_;
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the maxIdleDuration field is set.
*/
public boolean hasMaxIdleDuration() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The maxIdleDuration.
*/
public com.google.protobuf.Duration getMaxIdleDuration() {
if (maxIdleDurationBuilder_ == null) {
return maxIdleDuration_ == null
? com.google.protobuf.Duration.getDefaultInstance()
: maxIdleDuration_;
} else {
return maxIdleDurationBuilder_.getMessage();
}
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder setMaxIdleDuration(com.google.protobuf.Duration value) {
if (maxIdleDurationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
maxIdleDuration_ = value;
} else {
maxIdleDurationBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder setMaxIdleDuration(com.google.protobuf.Duration.Builder builderForValue) {
if (maxIdleDurationBuilder_ == null) {
maxIdleDuration_ = builderForValue.build();
} else {
maxIdleDurationBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder mergeMaxIdleDuration(com.google.protobuf.Duration value) {
if (maxIdleDurationBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)
&& maxIdleDuration_ != null
&& maxIdleDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
getMaxIdleDurationBuilder().mergeFrom(value);
} else {
maxIdleDuration_ = value;
}
} else {
maxIdleDurationBuilder_.mergeFrom(value);
}
if (maxIdleDuration_ != null) {
bitField0_ |= 0x00000001;
onChanged();
}
return this;
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder clearMaxIdleDuration() {
bitField0_ = (bitField0_ & ~0x00000001);
maxIdleDuration_ = null;
if (maxIdleDurationBuilder_ != null) {
maxIdleDurationBuilder_.dispose();
maxIdleDurationBuilder_ = null;
}
onChanged();
return this;
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public com.google.protobuf.Duration.Builder getMaxIdleDurationBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getMaxIdleDurationFieldBuilder().getBuilder();
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public com.google.protobuf.DurationOrBuilder getMaxIdleDurationOrBuilder() {
if (maxIdleDurationBuilder_ != null) {
return maxIdleDurationBuilder_.getMessageOrBuilder();
} else {
return maxIdleDuration_ == null
? com.google.protobuf.Duration.getDefaultInstance()
: maxIdleDuration_;
}
}
/**
*
*
*
* Optional. The idle time configuration of the session. The session will be
* auto-terminated at the end of this period.
*
*
*
* .google.protobuf.Duration max_idle_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
*
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration,
com.google.protobuf.Duration.Builder,
com.google.protobuf.DurationOrBuilder>
getMaxIdleDurationFieldBuilder() {
if (maxIdleDurationBuilder_ == null) {
maxIdleDurationBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration,
com.google.protobuf.Duration.Builder,
com.google.protobuf.DurationOrBuilder>(
getMaxIdleDuration(), getParentForChildren(), isClean());
maxIdleDuration_ = null;
}
return maxIdleDurationBuilder_;
}
private boolean enableFastStartup_;
/**
*
*
*
* Optional. If True, this causes sessions to be pre-created and available
* for faster startup to enable interactive exploration use-cases. This
* defaults to False to avoid additional billed charges. These can only be
* set to True for the environment with name set to "default", and with
* default configuration.
*
*
* bool enable_fast_startup = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The enableFastStartup.
*/
@java.lang.Override
public boolean getEnableFastStartup() {
return enableFastStartup_;
}
/**
*
*
*
* Optional. If True, this causes sessions to be pre-created and available
* for faster startup to enable interactive exploration use-cases. This
* defaults to False to avoid additional billed charges. These can only be
* set to True for the environment with name set to "default", and with
* default configuration.
*
*
* bool enable_fast_startup = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The enableFastStartup to set.
* @return This builder for chaining.
*/
public Builder setEnableFastStartup(boolean value) {
enableFastStartup_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
*
*
* Optional. If True, this causes sessions to be pre-created and available
* for faster startup to enable interactive exploration use-cases. This
* defaults to False to avoid additional billed charges. These can only be
* set to True for the environment with name set to "default", and with
* default configuration.
*
*
* bool enable_fast_startup = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
public Builder clearEnableFastStartup() {
bitField0_ = (bitField0_ & ~0x00000002);
enableFastStartup_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.cloud.dataplex.v1.Environment.SessionSpec)
}
// @@protoc_insertion_point(class_scope:google.cloud.dataplex.v1.Environment.SessionSpec)
private static final com.google.cloud.dataplex.v1.Environment.SessionSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.cloud.dataplex.v1.Environment.SessionSpec();
}
public static com.google.cloud.dataplex.v1.Environment.SessionSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SessionSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException()
.setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface SessionStatusOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.dataplex.v1.Environment.SessionStatus)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Output only. Queries over sessions to mark whether the environment is
* currently active or not
*
*
* bool active = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The active.
*/
boolean getActive();
}
/**
*
*
*
* Status of sessions created for this environment.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment.SessionStatus}
*/
public static final class SessionStatus extends com.google.protobuf.GeneratedMessageV3
implements
// @@protoc_insertion_point(message_implements:google.cloud.dataplex.v1.Environment.SessionStatus)
SessionStatusOrBuilder {
private static final long serialVersionUID = 0L;
// Use SessionStatus.newBuilder() to construct.
private SessionStatus(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SessionStatus() {}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
return new SessionStatus();
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionStatus_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionStatus_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.SessionStatus.class,
com.google.cloud.dataplex.v1.Environment.SessionStatus.Builder.class);
}
public static final int ACTIVE_FIELD_NUMBER = 1;
private boolean active_ = false;
/**
*
*
*
* Output only. Queries over sessions to mark whether the environment is
* currently active or not
*
*
* bool active = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The active.
*/
@java.lang.Override
public boolean getActive() {
return active_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
if (active_ != false) {
output.writeBool(1, active_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (active_ != false) {
size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, active_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.cloud.dataplex.v1.Environment.SessionStatus)) {
return super.equals(obj);
}
com.google.cloud.dataplex.v1.Environment.SessionStatus other =
(com.google.cloud.dataplex.v1.Environment.SessionStatus) obj;
if (getActive() != other.getActive()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ACTIVE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getActive());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(
java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(
java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(
byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseDelimitedFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseDelimitedFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(
com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() {
return newBuilder();
}
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(
com.google.cloud.dataplex.v1.Environment.SessionStatus prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*
*
* Status of sessions created for this environment.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment.SessionStatus}
*/
public static final class Builder
extends com.google.protobuf.GeneratedMessageV3.Builder
implements
// @@protoc_insertion_point(builder_implements:google.cloud.dataplex.v1.Environment.SessionStatus)
com.google.cloud.dataplex.v1.Environment.SessionStatusOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionStatus_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionStatus_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.SessionStatus.class,
com.google.cloud.dataplex.v1.Environment.SessionStatus.Builder.class);
}
// Construct using com.google.cloud.dataplex.v1.Environment.SessionStatus.newBuilder()
private Builder() {}
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
active_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_SessionStatus_descriptor;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionStatus getDefaultInstanceForType() {
return com.google.cloud.dataplex.v1.Environment.SessionStatus.getDefaultInstance();
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionStatus build() {
com.google.cloud.dataplex.v1.Environment.SessionStatus result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionStatus buildPartial() {
com.google.cloud.dataplex.v1.Environment.SessionStatus result =
new com.google.cloud.dataplex.v1.Environment.SessionStatus(this);
if (bitField0_ != 0) {
buildPartial0(result);
}
onBuilt();
return result;
}
private void buildPartial0(com.google.cloud.dataplex.v1.Environment.SessionStatus result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.active_ = active_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.cloud.dataplex.v1.Environment.SessionStatus) {
return mergeFrom((com.google.cloud.dataplex.v1.Environment.SessionStatus) other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.cloud.dataplex.v1.Environment.SessionStatus other) {
if (other == com.google.cloud.dataplex.v1.Environment.SessionStatus.getDefaultInstance())
return this;
if (other.getActive() != false) {
setActive(other.getActive());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8:
{
active_ = input.readBool();
bitField0_ |= 0x00000001;
break;
} // case 8
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private boolean active_;
/**
*
*
*
* Output only. Queries over sessions to mark whether the environment is
* currently active or not
*
*
* bool active = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The active.
*/
@java.lang.Override
public boolean getActive() {
return active_;
}
/**
*
*
*
* Output only. Queries over sessions to mark whether the environment is
* currently active or not
*
*
* bool active = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The active to set.
* @return This builder for chaining.
*/
public Builder setActive(boolean value) {
active_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
*
*
* Output only. Queries over sessions to mark whether the environment is
* currently active or not
*
*
* bool active = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
public Builder clearActive() {
bitField0_ = (bitField0_ & ~0x00000001);
active_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.cloud.dataplex.v1.Environment.SessionStatus)
}
// @@protoc_insertion_point(class_scope:google.cloud.dataplex.v1.Environment.SessionStatus)
private static final com.google.cloud.dataplex.v1.Environment.SessionStatus DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.cloud.dataplex.v1.Environment.SessionStatus();
}
public static com.google.cloud.dataplex.v1.Environment.SessionStatus getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SessionStatus parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException()
.setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionStatus getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface EndpointsOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.dataplex.v1.Environment.Endpoints)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Output only. URI to serve notebook APIs
*
*
* string notebooks = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The notebooks.
*/
java.lang.String getNotebooks();
/**
*
*
*
* Output only. URI to serve notebook APIs
*
*
* string notebooks = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for notebooks.
*/
com.google.protobuf.ByteString getNotebooksBytes();
/**
*
*
*
* Output only. URI to serve SQL APIs
*
*
* string sql = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The sql.
*/
java.lang.String getSql();
/**
*
*
*
* Output only. URI to serve SQL APIs
*
*
* string sql = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for sql.
*/
com.google.protobuf.ByteString getSqlBytes();
}
/**
*
*
*
* URI Endpoints to access sessions associated with the Environment.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment.Endpoints}
*/
public static final class Endpoints extends com.google.protobuf.GeneratedMessageV3
implements
// @@protoc_insertion_point(message_implements:google.cloud.dataplex.v1.Environment.Endpoints)
EndpointsOrBuilder {
private static final long serialVersionUID = 0L;
// Use Endpoints.newBuilder() to construct.
private Endpoints(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Endpoints() {
notebooks_ = "";
sql_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
return new Endpoints();
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_Endpoints_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_Endpoints_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.Endpoints.class,
com.google.cloud.dataplex.v1.Environment.Endpoints.Builder.class);
}
public static final int NOTEBOOKS_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object notebooks_ = "";
/**
*
*
*
* Output only. URI to serve notebook APIs
*
*
* string notebooks = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The notebooks.
*/
@java.lang.Override
public java.lang.String getNotebooks() {
java.lang.Object ref = notebooks_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
notebooks_ = s;
return s;
}
}
/**
*
*
*
* Output only. URI to serve notebook APIs
*
*
* string notebooks = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for notebooks.
*/
@java.lang.Override
public com.google.protobuf.ByteString getNotebooksBytes() {
java.lang.Object ref = notebooks_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
notebooks_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SQL_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private volatile java.lang.Object sql_ = "";
/**
*
*
*
* Output only. URI to serve SQL APIs
*
*
* string sql = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The sql.
*/
@java.lang.Override
public java.lang.String getSql() {
java.lang.Object ref = sql_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
sql_ = s;
return s;
}
}
/**
*
*
*
* Output only. URI to serve SQL APIs
*
*
* string sql = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for sql.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSqlBytes() {
java.lang.Object ref = sql_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
sql_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(notebooks_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, notebooks_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sql_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sql_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(notebooks_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, notebooks_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sql_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sql_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.cloud.dataplex.v1.Environment.Endpoints)) {
return super.equals(obj);
}
com.google.cloud.dataplex.v1.Environment.Endpoints other =
(com.google.cloud.dataplex.v1.Environment.Endpoints) obj;
if (!getNotebooks().equals(other.getNotebooks())) return false;
if (!getSql().equals(other.getSql())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + NOTEBOOKS_FIELD_NUMBER;
hash = (53 * hash) + getNotebooks().hashCode();
hash = (37 * hash) + SQL_FIELD_NUMBER;
hash = (53 * hash) + getSql().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(
java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(
java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(
byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseDelimitedFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseDelimitedFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(
com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() {
return newBuilder();
}
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.cloud.dataplex.v1.Environment.Endpoints prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*
*
* URI Endpoints to access sessions associated with the Environment.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment.Endpoints}
*/
public static final class Builder
extends com.google.protobuf.GeneratedMessageV3.Builder
implements
// @@protoc_insertion_point(builder_implements:google.cloud.dataplex.v1.Environment.Endpoints)
com.google.cloud.dataplex.v1.Environment.EndpointsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_Endpoints_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_Endpoints_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.Endpoints.class,
com.google.cloud.dataplex.v1.Environment.Endpoints.Builder.class);
}
// Construct using com.google.cloud.dataplex.v1.Environment.Endpoints.newBuilder()
private Builder() {}
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
notebooks_ = "";
sql_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_Endpoints_descriptor;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.Endpoints getDefaultInstanceForType() {
return com.google.cloud.dataplex.v1.Environment.Endpoints.getDefaultInstance();
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.Endpoints build() {
com.google.cloud.dataplex.v1.Environment.Endpoints result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.Endpoints buildPartial() {
com.google.cloud.dataplex.v1.Environment.Endpoints result =
new com.google.cloud.dataplex.v1.Environment.Endpoints(this);
if (bitField0_ != 0) {
buildPartial0(result);
}
onBuilt();
return result;
}
private void buildPartial0(com.google.cloud.dataplex.v1.Environment.Endpoints result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.notebooks_ = notebooks_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.sql_ = sql_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.cloud.dataplex.v1.Environment.Endpoints) {
return mergeFrom((com.google.cloud.dataplex.v1.Environment.Endpoints) other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.cloud.dataplex.v1.Environment.Endpoints other) {
if (other == com.google.cloud.dataplex.v1.Environment.Endpoints.getDefaultInstance())
return this;
if (!other.getNotebooks().isEmpty()) {
notebooks_ = other.notebooks_;
bitField0_ |= 0x00000001;
onChanged();
}
if (!other.getSql().isEmpty()) {
sql_ = other.sql_;
bitField0_ |= 0x00000002;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10:
{
notebooks_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18:
{
sql_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000002;
break;
} // case 18
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object notebooks_ = "";
/**
*
*
*
* Output only. URI to serve notebook APIs
*
*
* string notebooks = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The notebooks.
*/
public java.lang.String getNotebooks() {
java.lang.Object ref = notebooks_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
notebooks_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
*
*
* Output only. URI to serve notebook APIs
*
*
* string notebooks = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for notebooks.
*/
public com.google.protobuf.ByteString getNotebooksBytes() {
java.lang.Object ref = notebooks_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
notebooks_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
*
*
* Output only. URI to serve notebook APIs
*
*
* string notebooks = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The notebooks to set.
* @return This builder for chaining.
*/
public Builder setNotebooks(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
notebooks_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
*
*
* Output only. URI to serve notebook APIs
*
*
* string notebooks = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
public Builder clearNotebooks() {
notebooks_ = getDefaultInstance().getNotebooks();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
*
*
* Output only. URI to serve notebook APIs
*
*
* string notebooks = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The bytes for notebooks to set.
* @return This builder for chaining.
*/
public Builder setNotebooksBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
notebooks_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private java.lang.Object sql_ = "";
/**
*
*
*
* Output only. URI to serve SQL APIs
*
*
* string sql = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The sql.
*/
public java.lang.String getSql() {
java.lang.Object ref = sql_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
sql_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
*
*
* Output only. URI to serve SQL APIs
*
*
* string sql = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for sql.
*/
public com.google.protobuf.ByteString getSqlBytes() {
java.lang.Object ref = sql_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
sql_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
*
*
* Output only. URI to serve SQL APIs
*
*
* string sql = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The sql to set.
* @return This builder for chaining.
*/
public Builder setSql(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
sql_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
*
*
* Output only. URI to serve SQL APIs
*
*
* string sql = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
public Builder clearSql() {
sql_ = getDefaultInstance().getSql();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
*
*
*
* Output only. URI to serve SQL APIs
*
*
* string sql = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The bytes for sql to set.
* @return This builder for chaining.
*/
public Builder setSqlBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
sql_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.cloud.dataplex.v1.Environment.Endpoints)
}
// @@protoc_insertion_point(class_scope:google.cloud.dataplex.v1.Environment.Endpoints)
private static final com.google.cloud.dataplex.v1.Environment.Endpoints DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.cloud.dataplex.v1.Environment.Endpoints();
}
public static com.google.cloud.dataplex.v1.Environment.Endpoints getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Endpoints parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException()
.setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.Endpoints getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
public static final int NAME_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object name_ = "";
/**
*
*
*
* Output only. The relative resource name of the environment, of the form:
* projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
*
*
*
* string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
*
*
*
* Output only. The relative resource name of the environment, of the form:
* projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
*
*
*
* string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DISPLAY_NAME_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private volatile java.lang.Object displayName_ = "";
/**
*
*
*
* Optional. User friendly display name.
*
*
* string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The displayName.
*/
@java.lang.Override
public java.lang.String getDisplayName() {
java.lang.Object ref = displayName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
displayName_ = s;
return s;
}
}
/**
*
*
*
* Optional. User friendly display name.
*
*
* string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for displayName.
*/
@java.lang.Override
public com.google.protobuf.ByteString getDisplayNameBytes() {
java.lang.Object ref = displayName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
displayName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int UID_FIELD_NUMBER = 3;
@SuppressWarnings("serial")
private volatile java.lang.Object uid_ = "";
/**
*
*
*
* Output only. System generated globally unique ID for the environment. This
* ID will be different if the environment is deleted and re-created with the
* same name.
*
*
* string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The uid.
*/
@java.lang.Override
public java.lang.String getUid() {
java.lang.Object ref = uid_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
uid_ = s;
return s;
}
}
/**
*
*
*
* Output only. System generated globally unique ID for the environment. This
* ID will be different if the environment is deleted and re-created with the
* same name.
*
*
* string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for uid.
*/
@java.lang.Override
public com.google.protobuf.ByteString getUidBytes() {
java.lang.Object ref = uid_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
uid_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CREATE_TIME_FIELD_NUMBER = 4;
private com.google.protobuf.Timestamp createTime_;
/**
*
*
*
* Output only. Environment creation time.
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return Whether the createTime field is set.
*/
@java.lang.Override
public boolean hasCreateTime() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
*
*
* Output only. Environment creation time.
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The createTime.
*/
@java.lang.Override
public com.google.protobuf.Timestamp getCreateTime() {
return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_;
}
/**
*
*
*
* Output only. Environment creation time.
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
@java.lang.Override
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_;
}
public static final int UPDATE_TIME_FIELD_NUMBER = 5;
private com.google.protobuf.Timestamp updateTime_;
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return Whether the updateTime field is set.
*/
@java.lang.Override
public boolean hasUpdateTime() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The updateTime.
*/
@java.lang.Override
public com.google.protobuf.Timestamp getUpdateTime() {
return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_;
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
@java.lang.Override
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_;
}
public static final int LABELS_FIELD_NUMBER = 6;
private static final class LabelsDefaultEntryHolder {
static final com.google.protobuf.MapEntry defaultEntry =
com.google.protobuf.MapEntry.newDefaultInstance(
com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_LabelsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
@SuppressWarnings("serial")
private com.google.protobuf.MapField labels_;
private com.google.protobuf.MapField internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
@java.lang.Override
public boolean containsLabels(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
return internalGetLabels().getMap().containsKey(key);
}
/** Use {@link #getLabelsMap()} instead. */
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
@java.lang.Override
public /* nullable */ java.lang.String getLabelsOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map map = internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map map = internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int DESCRIPTION_FIELD_NUMBER = 7;
@SuppressWarnings("serial")
private volatile java.lang.Object description_ = "";
/**
*
*
*
* Optional. Description of the environment.
*
*
* string description = 7 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The description.
*/
@java.lang.Override
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
}
}
/**
*
*
*
* Optional. Description of the environment.
*
*
* string description = 7 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for description.
*/
@java.lang.Override
public com.google.protobuf.ByteString getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int STATE_FIELD_NUMBER = 8;
private int state_ = 0;
/**
*
*
*
* Output only. Current state of the environment.
*
*
* .google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The enum numeric value on the wire for state.
*/
@java.lang.Override
public int getStateValue() {
return state_;
}
/**
*
*
*
* Output only. Current state of the environment.
*
*
* .google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The state.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.State getState() {
com.google.cloud.dataplex.v1.State result =
com.google.cloud.dataplex.v1.State.forNumber(state_);
return result == null ? com.google.cloud.dataplex.v1.State.UNRECOGNIZED : result;
}
public static final int INFRASTRUCTURE_SPEC_FIELD_NUMBER = 100;
private com.google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructureSpec_;
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return Whether the infrastructureSpec field is set.
*/
@java.lang.Override
public boolean hasInfrastructureSpec() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The infrastructureSpec.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec getInfrastructureSpec() {
return infrastructureSpec_ == null
? com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.getDefaultInstance()
: infrastructureSpec_;
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpecOrBuilder
getInfrastructureSpecOrBuilder() {
return infrastructureSpec_ == null
? com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.getDefaultInstance()
: infrastructureSpec_;
}
public static final int SESSION_SPEC_FIELD_NUMBER = 101;
private com.google.cloud.dataplex.v1.Environment.SessionSpec sessionSpec_;
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the sessionSpec field is set.
*/
@java.lang.Override
public boolean hasSessionSpec() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The sessionSpec.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionSpec getSessionSpec() {
return sessionSpec_ == null
? com.google.cloud.dataplex.v1.Environment.SessionSpec.getDefaultInstance()
: sessionSpec_;
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionSpecOrBuilder getSessionSpecOrBuilder() {
return sessionSpec_ == null
? com.google.cloud.dataplex.v1.Environment.SessionSpec.getDefaultInstance()
: sessionSpec_;
}
public static final int SESSION_STATUS_FIELD_NUMBER = 102;
private com.google.cloud.dataplex.v1.Environment.SessionStatus sessionStatus_;
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return Whether the sessionStatus field is set.
*/
@java.lang.Override
public boolean hasSessionStatus() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The sessionStatus.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionStatus getSessionStatus() {
return sessionStatus_ == null
? com.google.cloud.dataplex.v1.Environment.SessionStatus.getDefaultInstance()
: sessionStatus_;
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.SessionStatusOrBuilder
getSessionStatusOrBuilder() {
return sessionStatus_ == null
? com.google.cloud.dataplex.v1.Environment.SessionStatus.getDefaultInstance()
: sessionStatus_;
}
public static final int ENDPOINTS_FIELD_NUMBER = 200;
private com.google.cloud.dataplex.v1.Environment.Endpoints endpoints_;
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return Whether the endpoints field is set.
*/
@java.lang.Override
public boolean hasEndpoints() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The endpoints.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.Endpoints getEndpoints() {
return endpoints_ == null
? com.google.cloud.dataplex.v1.Environment.Endpoints.getDefaultInstance()
: endpoints_;
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment.EndpointsOrBuilder getEndpointsOrBuilder() {
return endpoints_ == null
? com.google.cloud.dataplex.v1.Environment.Endpoints.getDefaultInstance()
: endpoints_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, uid_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(4, getCreateTime());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(5, getUpdateTime());
}
com.google.protobuf.GeneratedMessageV3.serializeStringMapTo(
output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 6);
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, description_);
}
if (state_ != com.google.cloud.dataplex.v1.State.STATE_UNSPECIFIED.getNumber()) {
output.writeEnum(8, state_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(100, getInfrastructureSpec());
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(101, getSessionSpec());
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeMessage(102, getSessionStatus());
}
if (((bitField0_ & 0x00000020) != 0)) {
output.writeMessage(200, getEndpoints());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, uid_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime());
}
for (java.util.Map.Entry entry :
internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry labels__ =
LabelsDefaultEntryHolder.defaultEntry
.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, labels__);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, description_);
}
if (state_ != com.google.cloud.dataplex.v1.State.STATE_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream.computeEnumSize(8, state_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(100, getInfrastructureSpec());
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(101, getSessionSpec());
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(102, getSessionStatus());
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(200, getEndpoints());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.cloud.dataplex.v1.Environment)) {
return super.equals(obj);
}
com.google.cloud.dataplex.v1.Environment other = (com.google.cloud.dataplex.v1.Environment) obj;
if (!getName().equals(other.getName())) return false;
if (!getDisplayName().equals(other.getDisplayName())) return false;
if (!getUid().equals(other.getUid())) return false;
if (hasCreateTime() != other.hasCreateTime()) return false;
if (hasCreateTime()) {
if (!getCreateTime().equals(other.getCreateTime())) return false;
}
if (hasUpdateTime() != other.hasUpdateTime()) return false;
if (hasUpdateTime()) {
if (!getUpdateTime().equals(other.getUpdateTime())) return false;
}
if (!internalGetLabels().equals(other.internalGetLabels())) return false;
if (!getDescription().equals(other.getDescription())) return false;
if (state_ != other.state_) return false;
if (hasInfrastructureSpec() != other.hasInfrastructureSpec()) return false;
if (hasInfrastructureSpec()) {
if (!getInfrastructureSpec().equals(other.getInfrastructureSpec())) return false;
}
if (hasSessionSpec() != other.hasSessionSpec()) return false;
if (hasSessionSpec()) {
if (!getSessionSpec().equals(other.getSessionSpec())) return false;
}
if (hasSessionStatus() != other.hasSessionStatus()) return false;
if (hasSessionStatus()) {
if (!getSessionStatus().equals(other.getSessionStatus())) return false;
}
if (hasEndpoints() != other.hasEndpoints()) return false;
if (hasEndpoints()) {
if (!getEndpoints().equals(other.getEndpoints())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER;
hash = (53 * hash) + getDisplayName().hashCode();
hash = (37 * hash) + UID_FIELD_NUMBER;
hash = (53 * hash) + getUid().hashCode();
if (hasCreateTime()) {
hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER;
hash = (53 * hash) + getCreateTime().hashCode();
}
if (hasUpdateTime()) {
hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER;
hash = (53 * hash) + getUpdateTime().hashCode();
}
if (!internalGetLabels().getMap().isEmpty()) {
hash = (37 * hash) + LABELS_FIELD_NUMBER;
hash = (53 * hash) + internalGetLabels().hashCode();
}
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
hash = (37 * hash) + STATE_FIELD_NUMBER;
hash = (53 * hash) + state_;
if (hasInfrastructureSpec()) {
hash = (37 * hash) + INFRASTRUCTURE_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getInfrastructureSpec().hashCode();
}
if (hasSessionSpec()) {
hash = (37 * hash) + SESSION_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getSessionSpec().hashCode();
}
if (hasSessionStatus()) {
hash = (37 * hash) + SESSION_STATUS_FIELD_NUMBER;
hash = (53 * hash) + getSessionStatus().hashCode();
}
if (hasEndpoints()) {
hash = (37 * hash) + ENDPOINTS_FIELD_NUMBER;
hash = (53 * hash) + getEndpoints().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(
java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(
byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment parseDelimitedFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment parseDelimitedFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(
com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
}
public static com.google.cloud.dataplex.v1.Environment parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() {
return newBuilder();
}
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.cloud.dataplex.v1.Environment prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*
*
* Environment represents a user-visible compute infrastructure for analytics
* within a lake.
*
*
* Protobuf type {@code google.cloud.dataplex.v1.Environment}
*/
public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder
implements
// @@protoc_insertion_point(builder_implements:google.cloud.dataplex.v1.Environment)
com.google.cloud.dataplex.v1.EnvironmentOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
int number) {
switch (number) {
case 6:
return internalGetLabels();
default:
throw new RuntimeException("Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
int number) {
switch (number) {
case 6:
return internalGetMutableLabels();
default:
throw new RuntimeException("Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.dataplex.v1.Environment.class,
com.google.cloud.dataplex.v1.Environment.Builder.class);
}
// Construct using com.google.cloud.dataplex.v1.Environment.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
getCreateTimeFieldBuilder();
getUpdateTimeFieldBuilder();
getInfrastructureSpecFieldBuilder();
getSessionSpecFieldBuilder();
getSessionStatusFieldBuilder();
getEndpointsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
name_ = "";
displayName_ = "";
uid_ = "";
createTime_ = null;
if (createTimeBuilder_ != null) {
createTimeBuilder_.dispose();
createTimeBuilder_ = null;
}
updateTime_ = null;
if (updateTimeBuilder_ != null) {
updateTimeBuilder_.dispose();
updateTimeBuilder_ = null;
}
internalGetMutableLabels().clear();
description_ = "";
state_ = 0;
infrastructureSpec_ = null;
if (infrastructureSpecBuilder_ != null) {
infrastructureSpecBuilder_.dispose();
infrastructureSpecBuilder_ = null;
}
sessionSpec_ = null;
if (sessionSpecBuilder_ != null) {
sessionSpecBuilder_.dispose();
sessionSpecBuilder_ = null;
}
sessionStatus_ = null;
if (sessionStatusBuilder_ != null) {
sessionStatusBuilder_.dispose();
sessionStatusBuilder_ = null;
}
endpoints_ = null;
if (endpointsBuilder_ != null) {
endpointsBuilder_.dispose();
endpointsBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
return com.google.cloud.dataplex.v1.AnalyzeProto
.internal_static_google_cloud_dataplex_v1_Environment_descriptor;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment getDefaultInstanceForType() {
return com.google.cloud.dataplex.v1.Environment.getDefaultInstance();
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment build() {
com.google.cloud.dataplex.v1.Environment result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment buildPartial() {
com.google.cloud.dataplex.v1.Environment result =
new com.google.cloud.dataplex.v1.Environment(this);
if (bitField0_ != 0) {
buildPartial0(result);
}
onBuilt();
return result;
}
private void buildPartial0(com.google.cloud.dataplex.v1.Environment result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.name_ = name_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.displayName_ = displayName_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.uid_ = uid_;
}
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000008) != 0)) {
result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build();
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
}
if (((from_bitField0_ & 0x00000040) != 0)) {
result.description_ = description_;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.state_ = state_;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
result.infrastructureSpec_ =
infrastructureSpecBuilder_ == null
? infrastructureSpec_
: infrastructureSpecBuilder_.build();
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000200) != 0)) {
result.sessionSpec_ =
sessionSpecBuilder_ == null ? sessionSpec_ : sessionSpecBuilder_.build();
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000400) != 0)) {
result.sessionStatus_ =
sessionStatusBuilder_ == null ? sessionStatus_ : sessionStatusBuilder_.build();
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000800) != 0)) {
result.endpoints_ = endpointsBuilder_ == null ? endpoints_ : endpointsBuilder_.build();
to_bitField0_ |= 0x00000020;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.cloud.dataplex.v1.Environment) {
return mergeFrom((com.google.cloud.dataplex.v1.Environment) other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.cloud.dataplex.v1.Environment other) {
if (other == com.google.cloud.dataplex.v1.Environment.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
bitField0_ |= 0x00000001;
onChanged();
}
if (!other.getDisplayName().isEmpty()) {
displayName_ = other.displayName_;
bitField0_ |= 0x00000002;
onChanged();
}
if (!other.getUid().isEmpty()) {
uid_ = other.uid_;
bitField0_ |= 0x00000004;
onChanged();
}
if (other.hasCreateTime()) {
mergeCreateTime(other.getCreateTime());
}
if (other.hasUpdateTime()) {
mergeUpdateTime(other.getUpdateTime());
}
internalGetMutableLabels().mergeFrom(other.internalGetLabels());
bitField0_ |= 0x00000020;
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
bitField0_ |= 0x00000040;
onChanged();
}
if (other.state_ != 0) {
setStateValue(other.getStateValue());
}
if (other.hasInfrastructureSpec()) {
mergeInfrastructureSpec(other.getInfrastructureSpec());
}
if (other.hasSessionSpec()) {
mergeSessionSpec(other.getSessionSpec());
}
if (other.hasSessionStatus()) {
mergeSessionStatus(other.getSessionStatus());
}
if (other.hasEndpoints()) {
mergeEndpoints(other.getEndpoints());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10:
{
name_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18:
{
displayName_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000002;
break;
} // case 18
case 26:
{
uid_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000004;
break;
} // case 26
case 34:
{
input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 34
case 42:
{
input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry);
bitField0_ |= 0x00000010;
break;
} // case 42
case 50:
{
com.google.protobuf.MapEntry labels__ =
input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(),
extensionRegistry);
internalGetMutableLabels()
.getMutableMap()
.put(labels__.getKey(), labels__.getValue());
bitField0_ |= 0x00000020;
break;
} // case 50
case 58:
{
description_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000040;
break;
} // case 58
case 64:
{
state_ = input.readEnum();
bitField0_ |= 0x00000080;
break;
} // case 64
case 802:
{
input.readMessage(
getInfrastructureSpecFieldBuilder().getBuilder(), extensionRegistry);
bitField0_ |= 0x00000100;
break;
} // case 802
case 810:
{
input.readMessage(getSessionSpecFieldBuilder().getBuilder(), extensionRegistry);
bitField0_ |= 0x00000200;
break;
} // case 810
case 818:
{
input.readMessage(getSessionStatusFieldBuilder().getBuilder(), extensionRegistry);
bitField0_ |= 0x00000400;
break;
} // case 818
case 1602:
{
input.readMessage(getEndpointsFieldBuilder().getBuilder(), extensionRegistry);
bitField0_ |= 0x00000800;
break;
} // case 1602
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object name_ = "";
/**
*
*
*
* Output only. The relative resource name of the environment, of the form:
* projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
*
*
*
* string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
*
*
* Output only. The relative resource name of the environment, of the form:
* projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
*
*
*
* string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The bytes for name.
*/
public com.google.protobuf.ByteString getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
*
*
* Output only. The relative resource name of the environment, of the form:
* projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
*
*
*
* string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
*
*
* Output only. The relative resource name of the environment, of the form:
* projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
*
*
*
* string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
*
*
* Output only. The relative resource name of the environment, of the form:
* projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
*
*
*
* string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private java.lang.Object displayName_ = "";
/**
*
*
*
* Optional. User friendly display name.
*
*
* string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The displayName.
*/
public java.lang.String getDisplayName() {
java.lang.Object ref = displayName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
displayName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
*
*
* Optional. User friendly display name.
*
*
* string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for displayName.
*/
public com.google.protobuf.ByteString getDisplayNameBytes() {
java.lang.Object ref = displayName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
displayName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
*
*
* Optional. User friendly display name.
*
*
* string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The displayName to set.
* @return This builder for chaining.
*/
public Builder setDisplayName(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
displayName_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
*
*
* Optional. User friendly display name.
*
*
* string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
public Builder clearDisplayName() {
displayName_ = getDefaultInstance().getDisplayName();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
*
*
*
* Optional. User friendly display name.
*
*
* string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for displayName to set.
* @return This builder for chaining.
*/
public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
displayName_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
private java.lang.Object uid_ = "";
/**
*
*
*
* Output only. System generated globally unique ID for the environment. This
* ID will be different if the environment is deleted and re-created with the
* same name.
*
*
* string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The uid.
*/
public java.lang.String getUid() {
java.lang.Object ref = uid_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
uid_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
*
*
* Output only. System generated globally unique ID for the environment. This
* ID will be different if the environment is deleted and re-created with the
* same name.
*
*
* string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for uid.
*/
public com.google.protobuf.ByteString getUidBytes() {
java.lang.Object ref = uid_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
uid_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
*
*
* Output only. System generated globally unique ID for the environment. This
* ID will be different if the environment is deleted and re-created with the
* same name.
*
*
* string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The uid to set.
* @return This builder for chaining.
*/
public Builder setUid(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
uid_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
*
*
* Output only. System generated globally unique ID for the environment. This
* ID will be different if the environment is deleted and re-created with the
* same name.
*
*
* string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
public Builder clearUid() {
uid_ = getDefaultInstance().getUid();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
return this;
}
/**
*
*
*
* Output only. System generated globally unique ID for the environment. This
* ID will be different if the environment is deleted and re-created with the
* same name.
*
*
* string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The bytes for uid to set.
* @return This builder for chaining.
*/
public Builder setUidBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
uid_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
private com.google.protobuf.Timestamp createTime_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>
createTimeBuilder_;
/**
*
*
*
* Output only. Environment creation time.
*
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return Whether the createTime field is set.
*/
public boolean hasCreateTime() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
*
*
* Output only. Environment creation time.
*
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The createTime.
*/
public com.google.protobuf.Timestamp getCreateTime() {
if (createTimeBuilder_ == null) {
return createTime_ == null
? com.google.protobuf.Timestamp.getDefaultInstance()
: createTime_;
} else {
return createTimeBuilder_.getMessage();
}
}
/**
*
*
*
* Output only. Environment creation time.
*
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder setCreateTime(com.google.protobuf.Timestamp value) {
if (createTimeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
createTime_ = value;
} else {
createTimeBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
*
*
* Output only. Environment creation time.
*
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
if (createTimeBuilder_ == null) {
createTime_ = builderForValue.build();
} else {
createTimeBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
*
*
* Output only. Environment creation time.
*
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder mergeCreateTime(com.google.protobuf.Timestamp value) {
if (createTimeBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0)
&& createTime_ != null
&& createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
getCreateTimeBuilder().mergeFrom(value);
} else {
createTime_ = value;
}
} else {
createTimeBuilder_.mergeFrom(value);
}
if (createTime_ != null) {
bitField0_ |= 0x00000008;
onChanged();
}
return this;
}
/**
*
*
*
* Output only. Environment creation time.
*
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder clearCreateTime() {
bitField0_ = (bitField0_ & ~0x00000008);
createTime_ = null;
if (createTimeBuilder_ != null) {
createTimeBuilder_.dispose();
createTimeBuilder_ = null;
}
onChanged();
return this;
}
/**
*
*
*
* Output only. Environment creation time.
*
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getCreateTimeFieldBuilder().getBuilder();
}
/**
*
*
*
* Output only. Environment creation time.
*
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() {
if (createTimeBuilder_ != null) {
return createTimeBuilder_.getMessageOrBuilder();
} else {
return createTime_ == null
? com.google.protobuf.Timestamp.getDefaultInstance()
: createTime_;
}
}
/**
*
*
*
* Output only. Environment creation time.
*
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>
getCreateTimeFieldBuilder() {
if (createTimeBuilder_ == null) {
createTimeBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>(
getCreateTime(), getParentForChildren(), isClean());
createTime_ = null;
}
return createTimeBuilder_;
}
private com.google.protobuf.Timestamp updateTime_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>
updateTimeBuilder_;
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return Whether the updateTime field is set.
*/
public boolean hasUpdateTime() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The updateTime.
*/
public com.google.protobuf.Timestamp getUpdateTime() {
if (updateTimeBuilder_ == null) {
return updateTime_ == null
? com.google.protobuf.Timestamp.getDefaultInstance()
: updateTime_;
} else {
return updateTimeBuilder_.getMessage();
}
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder setUpdateTime(com.google.protobuf.Timestamp value) {
if (updateTimeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
updateTime_ = value;
} else {
updateTimeBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
if (updateTimeBuilder_ == null) {
updateTime_ = builderForValue.build();
} else {
updateTimeBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) {
if (updateTimeBuilder_ == null) {
if (((bitField0_ & 0x00000010) != 0)
&& updateTime_ != null
&& updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
getUpdateTimeBuilder().mergeFrom(value);
} else {
updateTime_ = value;
}
} else {
updateTimeBuilder_.mergeFrom(value);
}
if (updateTime_ != null) {
bitField0_ |= 0x00000010;
onChanged();
}
return this;
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder clearUpdateTime() {
bitField0_ = (bitField0_ & ~0x00000010);
updateTime_ = null;
if (updateTimeBuilder_ != null) {
updateTimeBuilder_.dispose();
updateTimeBuilder_ = null;
}
onChanged();
return this;
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getUpdateTimeFieldBuilder().getBuilder();
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
if (updateTimeBuilder_ != null) {
return updateTimeBuilder_.getMessageOrBuilder();
} else {
return updateTime_ == null
? com.google.protobuf.Timestamp.getDefaultInstance()
: updateTime_;
}
}
/**
*
*
*
* Output only. The time when the environment was last updated.
*
*
*
* .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>
getUpdateTimeFieldBuilder() {
if (updateTimeBuilder_ == null) {
updateTimeBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>(
getUpdateTime(), getParentForChildren(), isClean());
updateTime_ = null;
}
return updateTimeBuilder_;
}
private com.google.protobuf.MapField labels_;
private com.google.protobuf.MapField internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
private com.google.protobuf.MapField
internalGetMutableLabels() {
if (labels_ == null) {
labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry);
}
if (!labels_.isMutable()) {
labels_ = labels_.copy();
}
bitField0_ |= 0x00000020;
onChanged();
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
@java.lang.Override
public boolean containsLabels(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
return internalGetLabels().getMap().containsKey(key);
}
/** Use {@link #getLabelsMap()} instead. */
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
@java.lang.Override
public /* nullable */ java.lang.String getLabelsOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map map = internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
java.util.Map map = internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearLabels() {
bitField0_ = (bitField0_ & ~0x00000020);
internalGetMutableLabels().getMutableMap().clear();
return this;
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
public Builder removeLabels(java.lang.String key) {
if (key == null) {
throw new NullPointerException("map key");
}
internalGetMutableLabels().getMutableMap().remove(key);
return this;
}
/** Use alternate mutation accessors instead. */
@java.lang.Deprecated
public java.util.Map getMutableLabels() {
bitField0_ |= 0x00000020;
return internalGetMutableLabels().getMutableMap();
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
public Builder putLabels(java.lang.String key, java.lang.String value) {
if (key == null) {
throw new NullPointerException("map key");
}
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableLabels().getMutableMap().put(key, value);
bitField0_ |= 0x00000020;
return this;
}
/**
*
*
*
* Optional. User defined labels for the environment.
*
*
* map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
*/
public Builder putAllLabels(java.util.Map values) {
internalGetMutableLabels().getMutableMap().putAll(values);
bitField0_ |= 0x00000020;
return this;
}
private java.lang.Object description_ = "";
/**
*
*
*
* Optional. Description of the environment.
*
*
* string description = 7 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The description.
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
*
*
* Optional. Description of the environment.
*
*
* string description = 7 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for description.
*/
public com.google.protobuf.ByteString getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
*
*
* Optional. Description of the environment.
*
*
* string description = 7 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The description to set.
* @return This builder for chaining.
*/
public Builder setDescription(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
description_ = value;
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
*
*
* Optional. Description of the environment.
*
*
* string description = 7 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
bitField0_ = (bitField0_ & ~0x00000040);
onChanged();
return this;
}
/**
*
*
*
* Optional. Description of the environment.
*
*
* string description = 7 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for description to set.
* @return This builder for chaining.
*/
public Builder setDescriptionBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
description_ = value;
bitField0_ |= 0x00000040;
onChanged();
return this;
}
private int state_ = 0;
/**
*
*
*
* Output only. Current state of the environment.
*
*
* .google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The enum numeric value on the wire for state.
*/
@java.lang.Override
public int getStateValue() {
return state_;
}
/**
*
*
*
* Output only. Current state of the environment.
*
*
* .google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @param value The enum numeric value on the wire for state to set.
* @return This builder for chaining.
*/
public Builder setStateValue(int value) {
state_ = value;
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
*
*
* Output only. Current state of the environment.
*
*
* .google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The state.
*/
@java.lang.Override
public com.google.cloud.dataplex.v1.State getState() {
com.google.cloud.dataplex.v1.State result =
com.google.cloud.dataplex.v1.State.forNumber(state_);
return result == null ? com.google.cloud.dataplex.v1.State.UNRECOGNIZED : result;
}
/**
*
*
*
* Output only. Current state of the environment.
*
*
* .google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @param value The state to set.
* @return This builder for chaining.
*/
public Builder setState(com.google.cloud.dataplex.v1.State value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000080;
state_ = value.getNumber();
onChanged();
return this;
}
/**
*
*
*
* Output only. Current state of the environment.
*
*
* .google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return This builder for chaining.
*/
public Builder clearState() {
bitField0_ = (bitField0_ & ~0x00000080);
state_ = 0;
onChanged();
return this;
}
private com.google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructureSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.Builder,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpecOrBuilder>
infrastructureSpecBuilder_;
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return Whether the infrastructureSpec field is set.
*/
public boolean hasInfrastructureSpec() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The infrastructureSpec.
*/
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec getInfrastructureSpec() {
if (infrastructureSpecBuilder_ == null) {
return infrastructureSpec_ == null
? com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.getDefaultInstance()
: infrastructureSpec_;
} else {
return infrastructureSpecBuilder_.getMessage();
}
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public Builder setInfrastructureSpec(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec value) {
if (infrastructureSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
infrastructureSpec_ = value;
} else {
infrastructureSpecBuilder_.setMessage(value);
}
bitField0_ |= 0x00000100;
onChanged();
return this;
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public Builder setInfrastructureSpec(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.Builder builderForValue) {
if (infrastructureSpecBuilder_ == null) {
infrastructureSpec_ = builderForValue.build();
} else {
infrastructureSpecBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000100;
onChanged();
return this;
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public Builder mergeInfrastructureSpec(
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec value) {
if (infrastructureSpecBuilder_ == null) {
if (((bitField0_ & 0x00000100) != 0)
&& infrastructureSpec_ != null
&& infrastructureSpec_
!= com.google.cloud.dataplex.v1.Environment.InfrastructureSpec
.getDefaultInstance()) {
getInfrastructureSpecBuilder().mergeFrom(value);
} else {
infrastructureSpec_ = value;
}
} else {
infrastructureSpecBuilder_.mergeFrom(value);
}
if (infrastructureSpec_ != null) {
bitField0_ |= 0x00000100;
onChanged();
}
return this;
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public Builder clearInfrastructureSpec() {
bitField0_ = (bitField0_ & ~0x00000100);
infrastructureSpec_ = null;
if (infrastructureSpecBuilder_ != null) {
infrastructureSpecBuilder_.dispose();
infrastructureSpecBuilder_ = null;
}
onChanged();
return this;
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.Builder
getInfrastructureSpecBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getInfrastructureSpecFieldBuilder().getBuilder();
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
public com.google.cloud.dataplex.v1.Environment.InfrastructureSpecOrBuilder
getInfrastructureSpecOrBuilder() {
if (infrastructureSpecBuilder_ != null) {
return infrastructureSpecBuilder_.getMessageOrBuilder();
} else {
return infrastructureSpec_ == null
? com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.getDefaultInstance()
: infrastructureSpec_;
}
}
/**
*
*
*
* Required. Infrastructure specification for the Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.InfrastructureSpec infrastructure_spec = 100 [(.google.api.field_behavior) = REQUIRED];
*
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.Builder,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpecOrBuilder>
getInfrastructureSpecFieldBuilder() {
if (infrastructureSpecBuilder_ == null) {
infrastructureSpecBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpec.Builder,
com.google.cloud.dataplex.v1.Environment.InfrastructureSpecOrBuilder>(
getInfrastructureSpec(), getParentForChildren(), isClean());
infrastructureSpec_ = null;
}
return infrastructureSpecBuilder_;
}
private com.google.cloud.dataplex.v1.Environment.SessionSpec sessionSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.SessionSpec,
com.google.cloud.dataplex.v1.Environment.SessionSpec.Builder,
com.google.cloud.dataplex.v1.Environment.SessionSpecOrBuilder>
sessionSpecBuilder_;
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the sessionSpec field is set.
*/
public boolean hasSessionSpec() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The sessionSpec.
*/
public com.google.cloud.dataplex.v1.Environment.SessionSpec getSessionSpec() {
if (sessionSpecBuilder_ == null) {
return sessionSpec_ == null
? com.google.cloud.dataplex.v1.Environment.SessionSpec.getDefaultInstance()
: sessionSpec_;
} else {
return sessionSpecBuilder_.getMessage();
}
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder setSessionSpec(com.google.cloud.dataplex.v1.Environment.SessionSpec value) {
if (sessionSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
sessionSpec_ = value;
} else {
sessionSpecBuilder_.setMessage(value);
}
bitField0_ |= 0x00000200;
onChanged();
return this;
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder setSessionSpec(
com.google.cloud.dataplex.v1.Environment.SessionSpec.Builder builderForValue) {
if (sessionSpecBuilder_ == null) {
sessionSpec_ = builderForValue.build();
} else {
sessionSpecBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000200;
onChanged();
return this;
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder mergeSessionSpec(com.google.cloud.dataplex.v1.Environment.SessionSpec value) {
if (sessionSpecBuilder_ == null) {
if (((bitField0_ & 0x00000200) != 0)
&& sessionSpec_ != null
&& sessionSpec_
!= com.google.cloud.dataplex.v1.Environment.SessionSpec.getDefaultInstance()) {
getSessionSpecBuilder().mergeFrom(value);
} else {
sessionSpec_ = value;
}
} else {
sessionSpecBuilder_.mergeFrom(value);
}
if (sessionSpec_ != null) {
bitField0_ |= 0x00000200;
onChanged();
}
return this;
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public Builder clearSessionSpec() {
bitField0_ = (bitField0_ & ~0x00000200);
sessionSpec_ = null;
if (sessionSpecBuilder_ != null) {
sessionSpecBuilder_.dispose();
sessionSpecBuilder_ = null;
}
onChanged();
return this;
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public com.google.cloud.dataplex.v1.Environment.SessionSpec.Builder getSessionSpecBuilder() {
bitField0_ |= 0x00000200;
onChanged();
return getSessionSpecFieldBuilder().getBuilder();
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*/
public com.google.cloud.dataplex.v1.Environment.SessionSpecOrBuilder getSessionSpecOrBuilder() {
if (sessionSpecBuilder_ != null) {
return sessionSpecBuilder_.getMessageOrBuilder();
} else {
return sessionSpec_ == null
? com.google.cloud.dataplex.v1.Environment.SessionSpec.getDefaultInstance()
: sessionSpec_;
}
}
/**
*
*
*
* Optional. Configuration for sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionSpec session_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
*
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.SessionSpec,
com.google.cloud.dataplex.v1.Environment.SessionSpec.Builder,
com.google.cloud.dataplex.v1.Environment.SessionSpecOrBuilder>
getSessionSpecFieldBuilder() {
if (sessionSpecBuilder_ == null) {
sessionSpecBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.SessionSpec,
com.google.cloud.dataplex.v1.Environment.SessionSpec.Builder,
com.google.cloud.dataplex.v1.Environment.SessionSpecOrBuilder>(
getSessionSpec(), getParentForChildren(), isClean());
sessionSpec_ = null;
}
return sessionSpecBuilder_;
}
private com.google.cloud.dataplex.v1.Environment.SessionStatus sessionStatus_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.SessionStatus,
com.google.cloud.dataplex.v1.Environment.SessionStatus.Builder,
com.google.cloud.dataplex.v1.Environment.SessionStatusOrBuilder>
sessionStatusBuilder_;
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return Whether the sessionStatus field is set.
*/
public boolean hasSessionStatus() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The sessionStatus.
*/
public com.google.cloud.dataplex.v1.Environment.SessionStatus getSessionStatus() {
if (sessionStatusBuilder_ == null) {
return sessionStatus_ == null
? com.google.cloud.dataplex.v1.Environment.SessionStatus.getDefaultInstance()
: sessionStatus_;
} else {
return sessionStatusBuilder_.getMessage();
}
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder setSessionStatus(com.google.cloud.dataplex.v1.Environment.SessionStatus value) {
if (sessionStatusBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
sessionStatus_ = value;
} else {
sessionStatusBuilder_.setMessage(value);
}
bitField0_ |= 0x00000400;
onChanged();
return this;
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder setSessionStatus(
com.google.cloud.dataplex.v1.Environment.SessionStatus.Builder builderForValue) {
if (sessionStatusBuilder_ == null) {
sessionStatus_ = builderForValue.build();
} else {
sessionStatusBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000400;
onChanged();
return this;
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder mergeSessionStatus(
com.google.cloud.dataplex.v1.Environment.SessionStatus value) {
if (sessionStatusBuilder_ == null) {
if (((bitField0_ & 0x00000400) != 0)
&& sessionStatus_ != null
&& sessionStatus_
!= com.google.cloud.dataplex.v1.Environment.SessionStatus.getDefaultInstance()) {
getSessionStatusBuilder().mergeFrom(value);
} else {
sessionStatus_ = value;
}
} else {
sessionStatusBuilder_.mergeFrom(value);
}
if (sessionStatus_ != null) {
bitField0_ |= 0x00000400;
onChanged();
}
return this;
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder clearSessionStatus() {
bitField0_ = (bitField0_ & ~0x00000400);
sessionStatus_ = null;
if (sessionStatusBuilder_ != null) {
sessionStatusBuilder_.dispose();
sessionStatusBuilder_ = null;
}
onChanged();
return this;
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public com.google.cloud.dataplex.v1.Environment.SessionStatus.Builder
getSessionStatusBuilder() {
bitField0_ |= 0x00000400;
onChanged();
return getSessionStatusFieldBuilder().getBuilder();
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public com.google.cloud.dataplex.v1.Environment.SessionStatusOrBuilder
getSessionStatusOrBuilder() {
if (sessionStatusBuilder_ != null) {
return sessionStatusBuilder_.getMessageOrBuilder();
} else {
return sessionStatus_ == null
? com.google.cloud.dataplex.v1.Environment.SessionStatus.getDefaultInstance()
: sessionStatus_;
}
}
/**
*
*
*
* Output only. Status of sessions created for this environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.SessionStatus session_status = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.SessionStatus,
com.google.cloud.dataplex.v1.Environment.SessionStatus.Builder,
com.google.cloud.dataplex.v1.Environment.SessionStatusOrBuilder>
getSessionStatusFieldBuilder() {
if (sessionStatusBuilder_ == null) {
sessionStatusBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.SessionStatus,
com.google.cloud.dataplex.v1.Environment.SessionStatus.Builder,
com.google.cloud.dataplex.v1.Environment.SessionStatusOrBuilder>(
getSessionStatus(), getParentForChildren(), isClean());
sessionStatus_ = null;
}
return sessionStatusBuilder_;
}
private com.google.cloud.dataplex.v1.Environment.Endpoints endpoints_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.Endpoints,
com.google.cloud.dataplex.v1.Environment.Endpoints.Builder,
com.google.cloud.dataplex.v1.Environment.EndpointsOrBuilder>
endpointsBuilder_;
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return Whether the endpoints field is set.
*/
public boolean hasEndpoints() {
return ((bitField0_ & 0x00000800) != 0);
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The endpoints.
*/
public com.google.cloud.dataplex.v1.Environment.Endpoints getEndpoints() {
if (endpointsBuilder_ == null) {
return endpoints_ == null
? com.google.cloud.dataplex.v1.Environment.Endpoints.getDefaultInstance()
: endpoints_;
} else {
return endpointsBuilder_.getMessage();
}
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder setEndpoints(com.google.cloud.dataplex.v1.Environment.Endpoints value) {
if (endpointsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
endpoints_ = value;
} else {
endpointsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000800;
onChanged();
return this;
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder setEndpoints(
com.google.cloud.dataplex.v1.Environment.Endpoints.Builder builderForValue) {
if (endpointsBuilder_ == null) {
endpoints_ = builderForValue.build();
} else {
endpointsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000800;
onChanged();
return this;
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder mergeEndpoints(com.google.cloud.dataplex.v1.Environment.Endpoints value) {
if (endpointsBuilder_ == null) {
if (((bitField0_ & 0x00000800) != 0)
&& endpoints_ != null
&& endpoints_
!= com.google.cloud.dataplex.v1.Environment.Endpoints.getDefaultInstance()) {
getEndpointsBuilder().mergeFrom(value);
} else {
endpoints_ = value;
}
} else {
endpointsBuilder_.mergeFrom(value);
}
if (endpoints_ != null) {
bitField0_ |= 0x00000800;
onChanged();
}
return this;
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public Builder clearEndpoints() {
bitField0_ = (bitField0_ & ~0x00000800);
endpoints_ = null;
if (endpointsBuilder_ != null) {
endpointsBuilder_.dispose();
endpointsBuilder_ = null;
}
onChanged();
return this;
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public com.google.cloud.dataplex.v1.Environment.Endpoints.Builder getEndpointsBuilder() {
bitField0_ |= 0x00000800;
onChanged();
return getEndpointsFieldBuilder().getBuilder();
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
public com.google.cloud.dataplex.v1.Environment.EndpointsOrBuilder getEndpointsOrBuilder() {
if (endpointsBuilder_ != null) {
return endpointsBuilder_.getMessageOrBuilder();
} else {
return endpoints_ == null
? com.google.cloud.dataplex.v1.Environment.Endpoints.getDefaultInstance()
: endpoints_;
}
}
/**
*
*
*
* Output only. URI Endpoints to access sessions associated with the
* Environment.
*
*
*
* .google.cloud.dataplex.v1.Environment.Endpoints endpoints = 200 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.Endpoints,
com.google.cloud.dataplex.v1.Environment.Endpoints.Builder,
com.google.cloud.dataplex.v1.Environment.EndpointsOrBuilder>
getEndpointsFieldBuilder() {
if (endpointsBuilder_ == null) {
endpointsBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.dataplex.v1.Environment.Endpoints,
com.google.cloud.dataplex.v1.Environment.Endpoints.Builder,
com.google.cloud.dataplex.v1.Environment.EndpointsOrBuilder>(
getEndpoints(), getParentForChildren(), isClean());
endpoints_ = null;
}
return endpointsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.cloud.dataplex.v1.Environment)
}
// @@protoc_insertion_point(class_scope:google.cloud.dataplex.v1.Environment)
private static final com.google.cloud.dataplex.v1.Environment DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.cloud.dataplex.v1.Environment();
}
public static com.google.cloud.dataplex.v1.Environment getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Environment parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.cloud.dataplex.v1.Environment getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy