Package namespace.cloud.network.v1beta
Class Egress.EgressPolicySpec.InjectOpts.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Egress.EgressPolicySpec.InjectOpts.Builder>
com.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.InjectOpts.Builder>
namespace.cloud.network.v1beta.Egress.EgressPolicySpec.InjectOpts.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Egress.EgressPolicySpec.InjectOptsOrBuilder
- Enclosing class:
Egress.EgressPolicySpec.InjectOpts
public static final class Egress.EgressPolicySpec.InjectOpts.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.InjectOpts.Builder>
implements Egress.EgressPolicySpec.InjectOptsOrBuilder
Protobuf type
namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Fetches the value to inject from an HTTP endpoint using GET.Exactly one value source must be set.string header_name = 1;.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;Plaintext value.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorFetches the value to inject from an HTTP endpoint using GET.Fetches the value to inject from an HTTP endpoint using GET.Fetches the value to inject from an HTTP endpoint using GET.Exactly one value source must be set.com.google.protobuf.ByteStringExactly one value source must be set.string header_name = 1;com.google.protobuf.ByteStringstring header_name = 1;.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;int.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;getValue()Plaintext value.com.google.protobuf.ByteStringPlaintext value.booleanFetches the value to inject from an HTTP endpoint using GET.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Fetches the value to inject from an HTTP endpoint using GET.Fetches the value to inject from an HTTP endpoint using GET.setFromEndpoint(Egress.EgressPolicySpec.InjectOpts.FromEndpoint.Builder builderForValue) Fetches the value to inject from an HTTP endpoint using GET.setFromSecretId(String value) Exactly one value source must be set.setFromSecretIdBytes(com.google.protobuf.ByteString value) Exactly one value source must be set.setHeaderName(String value) string header_name = 1;setHeaderNameBytes(com.google.protobuf.ByteString value) string header_name = 1;.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;setResolutionPolicyValue(int value) .namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;Plaintext value.setValueBytes(com.google.protobuf.ByteString value) Plaintext value.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.InjectOpts.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.InjectOpts.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.InjectOpts.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Egress.EgressPolicySpec.InjectOpts.Builder>
-
mergeFrom
public Egress.EgressPolicySpec.InjectOpts.Builder mergeFrom(Egress.EgressPolicySpec.InjectOpts other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.InjectOpts.Builder>
-
mergeFrom
public Egress.EgressPolicySpec.InjectOpts.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Egress.EgressPolicySpec.InjectOpts.Builder>- Throws:
IOException
-
getHeaderName
string header_name = 1;- Specified by:
getHeaderNamein interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- The headerName.
-
getHeaderNameBytes
public com.google.protobuf.ByteString getHeaderNameBytes()string header_name = 1;- Specified by:
getHeaderNameBytesin interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- The bytes for headerName.
-
setHeaderName
string header_name = 1;- Parameters:
value- The headerName to set.- Returns:
- This builder for chaining.
-
clearHeaderName
string header_name = 1;- Returns:
- This builder for chaining.
-
setHeaderNameBytes
public Egress.EgressPolicySpec.InjectOpts.Builder setHeaderNameBytes(com.google.protobuf.ByteString value) string header_name = 1;- Parameters:
value- The bytes for headerName to set.- Returns:
- This builder for chaining.
-
getFromSecretId
Exactly one value source must be set.
string from_secret_id = 2;- Specified by:
getFromSecretIdin interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- The fromSecretId.
-
getFromSecretIdBytes
public com.google.protobuf.ByteString getFromSecretIdBytes()Exactly one value source must be set.
string from_secret_id = 2;- Specified by:
getFromSecretIdBytesin interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- The bytes for fromSecretId.
-
setFromSecretId
Exactly one value source must be set.
string from_secret_id = 2;- Parameters:
value- The fromSecretId to set.- Returns:
- This builder for chaining.
-
clearFromSecretId
Exactly one value source must be set.
string from_secret_id = 2;- Returns:
- This builder for chaining.
-
setFromSecretIdBytes
public Egress.EgressPolicySpec.InjectOpts.Builder setFromSecretIdBytes(com.google.protobuf.ByteString value) Exactly one value source must be set.
string from_secret_id = 2;- Parameters:
value- The bytes for fromSecretId to set.- Returns:
- This builder for chaining.
-
getValue
Plaintext value.
string value = 3;- Specified by:
getValuein interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()Plaintext value.
string value = 3;- Specified by:
getValueBytesin interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- The bytes for value.
-
setValue
Plaintext value.
string value = 3;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
Plaintext value.
string value = 3;- Returns:
- This builder for chaining.
-
setValueBytes
public Egress.EgressPolicySpec.InjectOpts.Builder setValueBytes(com.google.protobuf.ByteString value) Plaintext value.
string value = 3;- Parameters:
value- The bytes for value to set.- Returns:
- This builder for chaining.
-
hasFromEndpoint
public boolean hasFromEndpoint()Fetches the value to inject from an HTTP endpoint using GET.
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.FromEndpoint from_endpoint = 4;- Specified by:
hasFromEndpointin interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- Whether the fromEndpoint field is set.
-
getFromEndpoint
Fetches the value to inject from an HTTP endpoint using GET.
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.FromEndpoint from_endpoint = 4;- Specified by:
getFromEndpointin interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- The fromEndpoint.
-
setFromEndpoint
public Egress.EgressPolicySpec.InjectOpts.Builder setFromEndpoint(Egress.EgressPolicySpec.InjectOpts.FromEndpoint value) Fetches the value to inject from an HTTP endpoint using GET.
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.FromEndpoint from_endpoint = 4; -
setFromEndpoint
public Egress.EgressPolicySpec.InjectOpts.Builder setFromEndpoint(Egress.EgressPolicySpec.InjectOpts.FromEndpoint.Builder builderForValue) Fetches the value to inject from an HTTP endpoint using GET.
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.FromEndpoint from_endpoint = 4; -
mergeFromEndpoint
public Egress.EgressPolicySpec.InjectOpts.Builder mergeFromEndpoint(Egress.EgressPolicySpec.InjectOpts.FromEndpoint value) Fetches the value to inject from an HTTP endpoint using GET.
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.FromEndpoint from_endpoint = 4; -
clearFromEndpoint
Fetches the value to inject from an HTTP endpoint using GET.
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.FromEndpoint from_endpoint = 4; -
getFromEndpointBuilder
Fetches the value to inject from an HTTP endpoint using GET.
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.FromEndpoint from_endpoint = 4; -
getFromEndpointOrBuilder
Fetches the value to inject from an HTTP endpoint using GET.
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.FromEndpoint from_endpoint = 4;- Specified by:
getFromEndpointOrBuilderin interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder
-
getResolutionPolicyValue
public int getResolutionPolicyValue().namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;- Specified by:
getResolutionPolicyValuein interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- The enum numeric value on the wire for resolutionPolicy.
-
setResolutionPolicyValue
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;- Parameters:
value- The enum numeric value on the wire for resolutionPolicy to set.- Returns:
- This builder for chaining.
-
getResolutionPolicy
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;- Specified by:
getResolutionPolicyin interfaceEgress.EgressPolicySpec.InjectOptsOrBuilder- Returns:
- The resolutionPolicy.
-
setResolutionPolicy
public Egress.EgressPolicySpec.InjectOpts.Builder setResolutionPolicy(Egress.EgressPolicySpec.InjectOpts.ResolutionPolicy value) .namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;- Parameters:
value- The resolutionPolicy to set.- Returns:
- This builder for chaining.
-
clearResolutionPolicy
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts.ResolutionPolicy resolution_policy = 5;- Returns:
- This builder for chaining.
-