Class ServiceIdentity.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
- com.google.api.serviceusage.v1beta1.ServiceIdentity.Builder
-
- All Implemented Interfaces:
ServiceIdentityOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ServiceIdentity
public static final class ServiceIdentity.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder> implements ServiceIdentityOrBuilder
Service identity for a service. This is the identity that service producer should use to access consumer resources.
Protobuf typegoogle.api.serviceusage.v1beta1.ServiceIdentity
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceIdentity.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ServiceIdentity
build()
ServiceIdentity
buildPartial()
ServiceIdentity.Builder
clear()
ServiceIdentity.Builder
clearEmail()
The email address of the service account that a service producer would use to access consumer resources.ServiceIdentity.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ServiceIdentity.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ServiceIdentity.Builder
clearUniqueId()
The unique and stable id of the service account.ServiceIdentity.Builder
clone()
ServiceIdentity
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getEmail()
The email address of the service account that a service producer would use to access consumer resources.com.google.protobuf.ByteString
getEmailBytes()
The email address of the service account that a service producer would use to access consumer resources.String
getUniqueId()
The unique and stable id of the service account.com.google.protobuf.ByteString
getUniqueIdBytes()
The unique and stable id of the service account.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ServiceIdentity.Builder
mergeFrom(ServiceIdentity other)
ServiceIdentity.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ServiceIdentity.Builder
mergeFrom(com.google.protobuf.Message other)
ServiceIdentity.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ServiceIdentity.Builder
setEmail(String value)
The email address of the service account that a service producer would use to access consumer resources.ServiceIdentity.Builder
setEmailBytes(com.google.protobuf.ByteString value)
The email address of the service account that a service producer would use to access consumer resources.ServiceIdentity.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ServiceIdentity.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ServiceIdentity.Builder
setUniqueId(String value)
The unique and stable id of the service account.ServiceIdentity.Builder
setUniqueIdBytes(com.google.protobuf.ByteString value)
The unique and stable id of the service account.ServiceIdentity.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
clear
public ServiceIdentity.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
getDefaultInstanceForType
public ServiceIdentity getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ServiceIdentity build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ServiceIdentity buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ServiceIdentity.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
setField
public ServiceIdentity.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
clearField
public ServiceIdentity.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
clearOneof
public ServiceIdentity.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
setRepeatedField
public ServiceIdentity.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
addRepeatedField
public ServiceIdentity.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
mergeFrom
public ServiceIdentity.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ServiceIdentity.Builder>
-
mergeFrom
public ServiceIdentity.Builder mergeFrom(ServiceIdentity other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
mergeFrom
public ServiceIdentity.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ServiceIdentity.Builder>
- Throws:
IOException
-
getEmail
public String getEmail()
The email address of the service account that a service producer would use to access consumer resources.
string email = 1;
- Specified by:
getEmail
in interfaceServiceIdentityOrBuilder
- Returns:
- The email.
-
getEmailBytes
public com.google.protobuf.ByteString getEmailBytes()
The email address of the service account that a service producer would use to access consumer resources.
string email = 1;
- Specified by:
getEmailBytes
in interfaceServiceIdentityOrBuilder
- Returns:
- The bytes for email.
-
setEmail
public ServiceIdentity.Builder setEmail(String value)
The email address of the service account that a service producer would use to access consumer resources.
string email = 1;
- Parameters:
value
- The email to set.- Returns:
- This builder for chaining.
-
clearEmail
public ServiceIdentity.Builder clearEmail()
The email address of the service account that a service producer would use to access consumer resources.
string email = 1;
- Returns:
- This builder for chaining.
-
setEmailBytes
public ServiceIdentity.Builder setEmailBytes(com.google.protobuf.ByteString value)
The email address of the service account that a service producer would use to access consumer resources.
string email = 1;
- Parameters:
value
- The bytes for email to set.- Returns:
- This builder for chaining.
-
getUniqueId
public String getUniqueId()
The unique and stable id of the service account. https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts#ServiceAccount
string unique_id = 2;
- Specified by:
getUniqueId
in interfaceServiceIdentityOrBuilder
- Returns:
- The uniqueId.
-
getUniqueIdBytes
public com.google.protobuf.ByteString getUniqueIdBytes()
The unique and stable id of the service account. https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts#ServiceAccount
string unique_id = 2;
- Specified by:
getUniqueIdBytes
in interfaceServiceIdentityOrBuilder
- Returns:
- The bytes for uniqueId.
-
setUniqueId
public ServiceIdentity.Builder setUniqueId(String value)
The unique and stable id of the service account. https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts#ServiceAccount
string unique_id = 2;
- Parameters:
value
- The uniqueId to set.- Returns:
- This builder for chaining.
-
clearUniqueId
public ServiceIdentity.Builder clearUniqueId()
The unique and stable id of the service account. https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts#ServiceAccount
string unique_id = 2;
- Returns:
- This builder for chaining.
-
setUniqueIdBytes
public ServiceIdentity.Builder setUniqueIdBytes(com.google.protobuf.ByteString value)
The unique and stable id of the service account. https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts#ServiceAccount
string unique_id = 2;
- Parameters:
value
- The bytes for uniqueId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ServiceIdentity.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
mergeUnknownFields
public final ServiceIdentity.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ServiceIdentity.Builder>
-
-